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

	  jQuery('#mainNav ul.first li').hover(function(){
	  
		//jQuery(this).addClass("current");

	    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 select_language(actuel){
	var langue = $("#select_langue").val();
	
	
	$.post("formulaire/update_lg.ajax.php", { langue:langue }, function(data){
		langue = data; 
		
		if(langue == 'fr'){
			document.location.href= "http://www.polyspot.com/";
		}
		else if(actuel != langue){
			document.location.href= "http://www.polyspot.com/"+langue+"/";
		}
	});
}

function verif_sub_nl(langue){
	var success = 1;
	$("#info_error").html("");
		
	var societe = $("#societe").val(); 
	var nom = $("#nom").val(); 
	
	if( nom == "" ){
		dialog_error("nom",langue);
		success=0;
	}else{
		$("#nom").removeClass().addClass("input_1");
	}
	
	if( societe == "" ){
		dialog_error("societe",langue);
		success=0;
	}else{
		$("#societe").removeClass().addClass("input_1");
	}
	
	if(success == 1){
	if(langue=='fr'){
		$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Chargement ...');
	}else{
		$("#bouton_envoi").html('<img src="../theme/load.gif" alt=""/>&nbsp;Loading ...');
	}
		
		document.sub_nl.submit();
	} 
}

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

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

/**
* Erreur sur le formulaire
*/
function dialog_error(champs,langue){
	if(langue=='fr'){
		$("#info_error").html("Les champs en rouge sont incorrects."); 
	}else{
		$("#info_error").html("Please complete the required fields."); 
	}
	$("#"+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;
	}
}

 
function filtre_integrateur( lien ){
	var filtre_pays = $("#pays").val(); 
	if( filtre_pays == 0){
		document.location.href= "http://www.polyspot.com/partenaires/"+lien ;	 
	}else{
		document.location.href= "http://www.polyspot.com/partenaires/"+filtre_pays+"/"+lien ;	 
	}	
}

function filtre_integrateur_en(lien){
	var filtre_pays = $("#pays").val(); 
	if( filtre_pays == 0){
		document.location.href= "http://www.polyspot.com/en/partners/"+lien ;	 
	}else{
		document.location.href= "http://www.polyspot.com/en/partners/"+filtre_pays+"/"+lien ;	 
	}	
}

function verif_sub_doc(langue){
	var success = 1;
	$("#info_error").html("");
		
	var email = $("#email").val(); 
	var prenom = $("#prenom").val(); 
	var nom = $("#nom").val(); 
	var societe = $("#societe").val(); 
	var fonction = $("#fonction").val(); 
	var id_doc = $("#id_doc").val(); 
	
	if( !verif_email(email) ){
		dialog_error("email",langue);
		success=0;
	}else{
		$("#email").removeClass().addClass("input_1");
	}
	
	if( nom == "" ){
		dialog_error("nom",langue);
		success=0;
	}else{
		$("#nom").removeClass().addClass("input_1");
	}
	
	if( societe == "" ){
		dialog_error("societe",langue);
		success=0;
	}else{
		$("#societe").removeClass().addClass("input_1");
	}
	
	if(success == 1){
		if(langue == 'fr'){
			$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Chargement ...');
			$.post("../ajax/send_token_doc.ajax.php", { email:email, nom:nom, prenom:prenom, societe:societe, fonction:fonction, id_doc:id_doc, langue:langue }, function(data){ 
				$("#formulaire_contact").html('<p><b>Merci. Vous allez recevoir un email contenant le lien de téléchargement.</b></p>');
			});
		}else{
				$("#bouton_envoi").html('<img src="theme/load.gif" alt=""/>&nbsp;Loading ...');
			$.post("../ajax/send_token_doc.ajax.php", { email:email, nom:nom, prenom:prenom, societe:societe, fonction:fonction, id_doc:id_doc, langue:langue }, function(data){ 
				$("#formulaire_contact").html('<p><b>You will receive an email with the download link.</b></p>');
			});		
		}
	} 
}
