
jQuery(document).ready(function(){
	
	  jQuery('#mainNav ul.first li ul.second').hide();

	  jQuery('#mainNav ul.first li').hover(function(){
	    jQuery(this).parent().children('li').children('ul.second').hide();
	    jQuery(this).children('ul.second').show();
	    
	  },function(){
	    jQuery(this).removeClass('on');
	  });
	  jQuery('#mainNav').hover(function(){},function(){
	    jQuery(this).children('ul.first').children('li').children('ul.second').hide();
	    jQuery(this).removeClass('on');
	    jQuery('#mainNav ul.first').removeClass('lastOn');
	  });
	  
	
});
	
	
function open_menu(id_rubrique){	

	 if( $("#ss_rubrique_pere_"+id_rubrique) ){
		 $("#ss_rubrique_pere_"+id_rubrique).show();
	 }
}

function close_menu(id_rubrique){
	if( $("#ss_rubrique_pere_"+id_rubrique) ){
		$("#ss_rubrique_pere_"+id_rubrique).hide();
	}
}

function open_acc(id){
	//$(".acc").hide(200);
	$("#cellule_"+id).toggle();
}



function verif_contact(){
	
	var success = 1;
	$("#info_error").html("");
		
	var societe = $("#societe").val(); 
	var adresse = $("#adresse").val();
	var ville = $("#ville").val();
	var cp = $("#cp").val();;
	var pays = $("#pays").val();;
	var region = $("#region").val();
	
	var prenom = $("#prenom").val(); 
	var nom = $("#nom").val(); 
	var fonction = $("#fonction").val();
	
	var tel = $("#tel").val();
	var fax = $("#fax").val();
	var email = $("#email").val();
	var commentaire = $("#commentaire").val();
	
	var condition = $('#accepte').attr('checked')?1:0;
	var objet = $('input[type=radio][name=objet]:checked').attr('value');
	
	if( nom == "" ){
		dialog_error("nom");
		success=0;
	}else{
		$("#nom").removeClass().addClass("input_1");
	}
	
	if( adresse == "" ){
		dialog_error("adresse");
		success=0;
	}else{
		$("#adresse").removeClass().addClass("input_1");
	}
	
	if( prenom == "" ){
		dialog_error("prenom");
		success=0;
	}else{
		$("#prenom").removeClass().addClass("input_1");
	}

	if( societe == "" ){
		dialog_error("societe");
		success=0;
	}else{
		$("#societe").removeClass().addClass("input_1");
	}	
	
	if( commentaire == "" ){
		dialog_error("commentaire");
		success=0;
	}else{
		$("#commentaire").removeClass().addClass("input_1");
	}	
	
	if( !verif_email(email) ){
		dialog_error("email");
		success=0;
	}else{
		$("#email").removeClass().addClass("input_1");
	}
	
	if(!condition && success){
		$("#info_error").html("Il faut accepter les conditions."); 
		success=0;
	}
	
	if(success == 1){
		$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Envoi en cours ...');
		document.form_infos.submit();
		/*
		$.post("formulaire/valider_contact.php", { societe:societe, adresse:adresse, ville:ville, pays:pays, cp:cp, region:region, fax:fax, objet:objet, 
			nom:nom, prenom:prenom, fonction:fonction,  tel:tel, email:email, commentaire:commentaire }, function(data){	
			alert(data);
			$("#all_contact").html("<br/><br/>Votre message a &eacute;t&eacute; envoy&eacute;.<br/>Merci."); 
		});*/
	} 
}

function verif_inscription_newsletter(){

	var success = 1;
	$("#info_error").html("");
		
	var societe = $("#societe").val(); 
	
	var prenom = $("#prenom").val(); 
	var nom = $("#nom").val(); 
	var fonction = $("#fonction").val();
	
	var tel = $("#tel").val();
	var fax = $("#fax").val();
	var email = $("#email").val();
	
	var condition = $('#accepte').attr('checked')?1:0;
	
	if( nom == "" ){
		dialog_error("nom");
		success=0;
	}else{
		$("#nom").removeClass().addClass("input_1");
	}
	
	if( prenom == "" ){
		dialog_error("prenom");
		success=0;
	}else{
		$("#prenom").removeClass().addClass("input_1");
	}
	
	if( societe == "" ){
		dialog_error("societe");
		success=0;
	}else{
		$("#societe").removeClass().addClass("input_1");
	}	
	
	
	if( !verif_email(email) ){
		dialog_error("email");
		success=0;
	}else{
		$("#email").removeClass().addClass("input_1");
	}
	
	if(!condition && success){
		$("#info_error").html("Il faut accepter les conditions."); 
		success=0;
	}
	
	if(success == 1){
		$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Inscription en cours ...');
	 
		$.post("formulaire/valider_inscription_newsletter.php", { societe:societe, fax:fax, nom:nom, prenom:prenom, fonction:fonction,  tel:tel, email:email }, function(data){	
			$("#all_content").html("<br/><br/>Vous &ecirc;tes inscrit &agrave; la newsletter<br/>Merci."); 
		}); 
	} 
}

function verif_exprimer(){
	
	var success = 1;
	$("#info_error").html("");
		
	var societe = $("#societe").val(); 
	var adresse = $("#adresse").val();
	var ville = $("#ville").val();
	var cp = $("#cp").val();;
	var pays = $("#pays").val();;
	var region = $("#region").val();
	
	var prenom = $("#prenom").val(); 
	var nom = $("#nom").val(); 
	var fonction = $("#fonction").val();
	
	var tel = $("#tel").val();
	var fax = $("#fax").val();
	var email = $("#email").val();
	var commentaire = $("#commentaire").val();
	
	if( nom == "" ){
		dialog_error("nom");
		success=0;
	}else{
		$("#nom").removeClass().addClass("input_1");
	}
	
	if( adresse == "" ){
		dialog_error("adresse");
		success=0;
	}else{
		$("#adresse").removeClass().addClass("input_1");
	}
	
	if( prenom == "" ){
		dialog_error("prenom");
		success=0;
	}else{
		$("#prenom").removeClass().addClass("input_1");
	}

	if( societe == "" ){
		dialog_error("societe");
		success=0;
	}else{
		$("#societe").removeClass().addClass("input_1");
	}	
	
	if( commentaire == "" ){
		dialog_error("commentaire");
		success=0;
	}else{
		$("#commentaire").removeClass().addClass("input_1");
	}	
	
	if( !verif_email(email) ){
		dialog_error("email");
		success=0;
	}else{
		$("#email").removeClass().addClass("input_1");
	}
	
	
	if(success == 1){
		$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Envoi en cours ...');
	
		$.post("formulaire/valider_exprimer.php", { societe:societe, adresse:adresse, ville:ville, pays:pays, cp:cp, region:region, fax:fax, nom:nom, prenom:prenom, fonction:fonction,  tel:tel, email:email, commentaire:commentaire }, function(data){	
			alert(data)
			$("#all_contact").html("<br/><br/>Votre message a &eacute;t&eacute; envoy&eacute;.<br/>Merci."); 
		});
	} 
}

/**
* Erreur sur le formulaire
*/
function dialog_error(champs){
	$("#info_error").html("Les champs en rouge sont incorrects."); 
	$("#"+champs).removeClass().addClass("input_1_error");
}

/**
* Verification de l'email
*/
function verif_email(email){
	var regle = RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	
	var resultat = regle.exec(email);
	if(resultat != null){
		return 1;
	}else{
		return 0;
	}
}

