// JavaScript Document

function f_TestEmail(entree)
{
    var supported = 0 ;
    if (window.RegExp)
    {
        var tempStr = "a" ;
        var tempReg = new RegExp(tempStr) ;
        if (tempReg.test(tempStr))
        {
            supported = 1 ;
        }
      }
      if (!supported)
    {
        return (str.indexOf(".") > 2) && (str.indexOf("@") > 0) ;
    }
      var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)") ;
      var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$") ;
      return (!r1.test(entree) && r2.test(entree)) ;
    
}
function f_TestChiffres(entree)
{
      var seulement_ca ="0123456789.,-,+" ;
      for (a = 0; a < entree.length; a++)
       {
           if (seulement_ca.indexOf(entree.charAt(a))<0 ) return false;
    }
      return true ;
} // fin f_TestChiffres

function f_verif_champs()
{	

	err = false;
	msgerr="";
	
	if(document.Form_Inscription.mot_de_passe.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre mot de passe\n";
		document.Form_Inscription.mot_de_passe.focus();
	}
	
	if(document.Form_Inscription.confirmation_mot_passe.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez confirmer  votre mot de passe\n";
		document.Form_Inscription.confirmation_mot_passe.focus();
	}
	if(document.Form_Inscription.confirmation_mot_passe.value != document.Form_Inscription.mot_de_passe.value && document.Form_Inscription.mot_de_passe.value != "")
	{
		err = true;
		msgerr = msgerr + "Veuillez confirmer votre mot de passe\n";
		document.Form_Inscription.confirmation_mot_passe.focus();
	}
	if(document.Form_Inscription.nom.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre nom\n";
		document.Form_Inscription.nom.focus();
	}
	
	if(document.Form_Inscription.code_postal.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre code postal\n";
		document.Form_Inscription.code_postal.focus();
	}
	
	
	if(document.Form_Inscription.email.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre email\n";
		document.Form_Inscription.email.focus();
	}
	if(!f_TestEmail(document.Form_Inscription.email.value) &&  (document.Form_Inscription.email.value != ""))
	{
		err = true; 
		msgerr = msgerr + "L'email entré n'est pas valide\n";
	}
	if(document.Form_Inscription.email_dispo.value == 0 && err == false)
	{
		err = true;
		msgerr = msgerr + "L’email saisi est actuellement utilisé!\n";
	}

	
	if(err == true)
	{
		alert(msgerr);
	}else{
	
		f_form_inscription_submit_ajax();
	}
	
}

function f_form_inscription_submit_ajax()
{
	
	var nom=document.Form_Inscription.nom.value;	
	var prenom= document.Form_Inscription.prenom.value;
	var adresse = document.Form_Inscription.adresse.value;
	var code_postal = document.Form_Inscription.code_postal.value;
	var ville = document.Form_Inscription.ville.value;
	var telephone_fixe = document.Form_Inscription.telephone_fixe.value;
	telephone_fixe=telephone_fixe.replace('+',"plus");
	var telephone_mobile = document.Form_Inscription.telephone_mobile.value;
	telephone_mobile=telephone_fixe.replace('+',"plus");
	var email = document.Form_Inscription.email.value;
	var mot_de_passe = document.Form_Inscription.mot_de_passe.value;
	mot_de_passe = base64_encode(mot_de_passe);
		
	var data=
		"nom="+nom+
		"&"+"prenom="+prenom+
		"&"+"adresse="+adresse+
		"&"+"code_postal="+code_postal+
		"&"+"ville="+ville+
		"&"+"telephone_fixe="+telephone_fixe+
		"&"+"telephone_mobile="+telephone_mobile+
		"&"+"email="+email+
		"&"+"mot_de_passe="+mot_de_passe;
		
	
	jQuery.ajax({
		type:'POST',
		url: c_chemin+'idf_minisite/popup_inscription_send.php',
		data: data,
		success: function(data) {
				
				if(data==1)
				{
					f_switch_bloc_connexion();
					alert('Votre inscription a bien été enregistrée.');
					f_fermeture_popin();
				}else alert('Email déja utilisé');
				
		}
	  }
	);
}

function f_switch_bloc_connexion(nom,prenom)
{
	if(nom==null)
		nom=document.Form_Inscription.nom.value;
	if(prenom==null)
		prenom=document.Form_Inscription.prenom.value;
		
	var code_html='<h3>Mon espace <span>personnel</span></h3><p class="Nom_Connecte">Bienvenue<span>'+nom+' '+prenom+'</span></p><input id="acceder" type="button" value="espace perso" class="Boutton"  OnClick="javascript:f_goto_mesrecherches();" />';
	$('.Bloc_Authentification').html(code_html);
}

function f_goto_mesrecherches()
{
	window.location=c_chemin+'idf_minisite/mes_recherches.php?l=fr';
}
function f_verif_mail_dispo()
{
	jQuery.ajax({
		type:'POST',
		url: c_chemin+'idf_minisite/verif_mail_unique.php',
		data: 'email='+$('#email')[0].value,
		success: function(data) {
				if(data==1)
				{
					$('#label_email').removeClass('invalid');
					$('#email_dispo')[0].value=1;
				}else
				{
					$('#label_email').addClass('invalid');
					$('#email_dispo')[0].value=0;
				}
		}
	  }
	);
}

function f_verif_champs_contact()
{	

	err = false;
	msgerr="";
	
	if(document.Form_Contact.nom.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre nom\n";
		document.Form_Contact.nom.focus();
	}
	
	
	if(document.Form_Contact.adresse_email.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre email\n";
		document.Form_Contact.adresse_email.focus();
	}
	
	
	if(!f_TestEmail(document.Form_Contact.adresse_email.value) &&  (document.Form_Contact.adresse_email.value != ""))
	{
		err = true;
		msgerr = msgerr + "L'email entré n'est pas valide\n";
	}
	
	
	
	if(document.Form_Contact.recherche.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre recherche\n";
		document.Form_Contact.recherche.focus();
	}
	
	if(err == true)
	{
		alert(msgerr);
	}else{
		f_form_contact_submit_ajax();
	}
	
}

function f_form_contact_submit_ajax()
{
	var data=
		"nom="+base64_encode(document.Form_Contact.nom.value)+
		"&"+"prenom="+base64_encode(document.Form_Contact.prenom.value)+
		"&"+"fonction="+base64_encode(document.Form_Contact.fonction.value)+
		"&"+"societe="+base64_encode(document.Form_Contact.societe.value)+
		"&"+"adresse="+base64_encode(document.Form_Contact.adresse.value)+
		"&"+"codepostal="+base64_encode(document.Form_Contact.codepostal.value)+
		"&"+"ville="+base64_encode(document.Form_Contact.ville.value)+
		"&"+"tel="+base64_encode(document.Form_Contact.tel.value)+
		"&"+"pays="+base64_encode(document.Form_Contact.pays.value)+
		"&"+"adresse_email="+base64_encode(document.Form_Contact.adresse_email.value)+
		"&"+"recherche="+base64_encode(f_convert_carac_spec(document.Form_Contact.recherche.value));
		
	
	jQuery.ajax({
		type:'POST',
		url: c_chemin+'idf_minisite/popup_contact_send.php',
		data: data,
		success: function(data) {
				alert('Demande envoyée avec succès!');
				f_fermeture_popin();
		}
	  }
	);
}

function f_verif_champs_envoyerami()
{	

	err = false;
	msgerr="";
	
	if(document.Form_ami.s_nomExp.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre nom\n";
		document.Form_ami.s_nomExp.focus();
	}
	
	
	if(document.Form_ami.s_emailExp.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre email\n";
		document.Form_ami.s_emailExp.focus();
	}
	
	
	if(!f_TestEmail(document.Form_ami.s_emailExp.value) &&  (document.Form_ami.s_emailExp.value != ""))
	{
		err = true;
		msgerr = msgerr + "L'email entré n'est pas valide\n";
	}
	
	if(document.Form_ami.nom_ami.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer le nom de votre ami\n";
		document.Form_ami.nom_ami.focus();
	}
	
	
	if(document.Form_ami.s_emailDest.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer l'email de votre ami\n";
		document.Form_ami.s_emailDest.focus();
	}
	
	
	if(!f_TestEmail(document.Form_ami.s_emailDest.value) &&  (document.Form_ami.s_emailDest.value != ""))
	{
		err = true;
		msgerr = msgerr + "L'email entré de votre ami n'est pas valide\n";
	}
	
	
	if(err == true)
	{
		alert(msgerr);
	}else{
		f_form_ami_submit_ajax();
	}
	
}

function f_form_ami_submit_ajax()
{
	var data=
		"s_nomExp="+document.Form_ami.s_nomExp.value+
		"&"+"nom_ami="+document.Form_ami.nom_ami.value+
		"&"+"s_emailExp="+document.Form_ami.s_emailExp.value+
		"&"+"s_emailDest="+document.Form_ami.s_emailDest.value+
		"&"+"s_msg="+document.Form_ami.s_msg.value+
		"&"+"s_url="+document.Form_ami.s_url.value;
		
	
	jQuery.ajax({
		type:'POST',
		url: c_chemin+'pages/popup/ajax_send_to_friends.php',
		data: data,
		success: function(data) {
				alert('Programme envoyé avec succès!');
				f_fermeture_popin();
		}
	  }
	);
}

function f_alerte()
{	
	cf="";
	 if (confirm("Souhaitez-vous supprimer cette alerte?")) {
    cf="oui";
  }
  else {
    cf="non";
  }  
	alert(cf);
}
function f_delete_selection(code)
{
	if (confirm("Souhaitez-vous supprimer cette offre de votre sélection?")) 
	{
		window.location=c_chemin+'idf_minisite/mes_selections.php?s_code='+code+'&mode=1&l=fr';
	}
}

function f_supprime_alerte(id)
{
	if (confirm("Souhaitez-vous supprimer cette recherche?")) 
	{
		window.location=c_chemin+'idf_minisite/mes_recherches.php?s_id='+id+'&mode=1&l=fr';
	}
}
/*
function f_Verif_Form_Authentif()
{	
	err = false;
	msgerr="";
	
	if(document.Form_Authentification.identifiant.value == "" || document.Form_Authentification.identifiant.value == "identifiant")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre identifiant\n";
		document.Form_Authentification.identifiant.focus();
	}	
	if(document.Form_Authentification.Password.value == "" || document.Form_Authentification.Password.value == "mot de passe")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre mot de passe\n";
		document.Form_Authentification.Password.focus();
	}
	
	f_connexion();
	
	if(err == true)
	{
		alert(msgerr);
		return false;
	}else{

		//document.Form_Authentification.submit();		
		//return true;
		f_connexion();
	}	
}
*/
function f_Verif_Form_Authentif()
{	
	err = false;
	msgerr="";
	var result = "";
	if(document.Form_Authentification.identifiant.value == "" || document.Form_Authentification.identifiant.value == "identifiant")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre identifiant\n";
		document.Form_Authentification.identifiant.focus();
	}	
	if(document.Form_Authentification.Password.value == "" || document.Form_Authentification.Password.value == "mot de passe")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre mot de passe\n";
		document.Form_Authentification.Password.focus();
	}
	
	if(err == true)
	{
		alert(msgerr);
		return false;
	}else{

		//document.Form_Authentification.submit();
		//return true;
		f_connexion();
		//alert("test"+result);
		//return false; 
	}	
}

function f_Verif_Email()
{
	err = false;
	msgerr="";

	if(!f_TestEmail(document.Form_Email.email.value) &&  (document.Form_Email.email.value != "") || (document.Form_Email.email.value == "votre email"))
		{
			err = true;
			msgerr = msgerr + "L'email entré n'est pas valide\n";			
	}
	if(err == true)
	{
		alert(msgerr);
		//return false;

	}else{
	
		//document.Form_Email.submit();
		
		//return true;
		f_newslettre();
	}
}
 
 
 
 function f_verif_champs_connexion(code)
{	

	err = false;
	msgerr="";
	
	
	if(document.Form_Connexion.email.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre identifiant\n";
		document.Form_Connexion.email.focus();
	}
	
	
	if(document.Form_Connexion.mot_de_passe.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre mot de passe\n";
		document.Form_Connexion.mot_de_passe.focus();
	}

	
	if(err == true)
	{
		alert(msgerr);
		return false;

	}else{
	
		f_connexion(true,document.Form_Connexion.email.value,document.Form_Connexion.mot_de_passe.value,code);
		return true;
	}
	
}


function f_TestPhone(codeprog)
{
	err = false;
	msgerr="";
	
	/*if(!f_TestChiffres(document.Form_Phone.numero.value) || (document.Form_Phone.numero.value == "") || (document.Form_Phone.numero.value == "0000000000") || (document.Form_Phone.numero.value == "votre numÃ©ro"))
		{
			err = true;
			msgerr = msgerr + "Le numéro entré n'est pas valide\n";
		}
	*/
	
	var Chaine = document.Form_Phone.numero.value; 
	var regexp1 = "[a-zA-Z]"; 
	var regexp2 = "[éèçàù@&%='\{\}\&\?\,;:\!\<\>\"\#\_]"; 
	
	if (Chaine.match(regexp1)){
			
			err = true;
			msgerr = msgerr + "Le numéro entré n'est pas valide\n";
	
	}else{
	
		if(Chaine.match(regexp2)){
		
			err = true;
			msgerr = msgerr + "Le numéro entré n'est pas valide\n";
		}else{
		
			if( (document.Form_Phone.numero.value == "") || (document.Form_Phone.numero.value == "0000000000") || (document.Form_Phone.numero.value == "votre numéro"))
			{
				err = true;
				msgerr = msgerr + "Le numéro entré n'est pas valide\n";
			}
		
		}
	}	

	
	
		
	if(err == true)
	{
		alert(msgerr);
		//return false;
		
	}else{
	
		//document.Form_Phone.submit();
		//return true;
		f_rappel(codeprog)
	}
}

function f_PutBorder()
{
	var num= document.getElementsByTagName('input');
	for(var i=0; i<num.length-1;i++)
	{
		num[i].style.border="1px solid #CAC8C7";
		document.getElementById("Bt_Valider").style.display="block";
		document.getElementById("Bt_Modifier").style.display="none";
	}
}

function f_TestPassword()
{
	err = false;
	msgerr="";

	if(document.Form_Profil.password.value != document.Form_Profil.new_password.value)
	{
		err = true;
		msgerr = msgerr + "Les mots de passe ne sont pas identiques\n";
	}
	if(err == true)
	{
		alert(msgerr);
		return false;
		
	}else{
	
		document.Form_Profil.submit();
		return true;
	}
}

function f_connexion(param,p1,p2,code){	
	
	if(param==null)
		var data="s_login="+$("#identifiant").val()+"&s_password="+$("#Password").val()+"&s_action=identification";
	else
		var data="s_login="+p1+"&s_password="+p2+"&s_action=identification";
	$.ajax({ // fonction permettant de faire de l'ajax
		   type: "POST", // methode de transmission des donnÃ©es au fichier php
		   url: c_chemin+"idf_minisite/verif_connexion.php", // url du fichier php
		   data: data, // donnÃ©es Ã  transmettre
		   success: function(msg){ // si l'appel a bien fonctionnÃ©				
				if(msg==1) // si la connexion en php a fonctionnÃ©e
				{
					//return true;
					if(param==null)
						document.Form_Authentification.submit();
					else
					{	
						f_switch_bloc_connexion('','');
						f_fermeture_popin();						
						if(code == ''){							
							f_add_recherche();
						}else{						
							f_add_selection(code);
						}
						
					}
				}
				else // si la connexion en php n'a pas fonctionnÃ©e
				{
					
					// on affiche un message d'erreur dans le span prÃ©vu Ã  cet effet
					alert("Votre login et/ou votre mot de passe sont incorrects");
								
				}
		   },
		   error:function(param1,param2){
				alert( "Data Saved: " + param2 );
		   }
			
		});
		
	
}
function f_add_selection(code){	
	
	var data="s_code="+code;
	$.ajax({ 
		   type: "POST", 
		   url: c_chemin+"idf_minisite/mes_selections_add.php", 
		   data: data,
		   success: function(msg){ 
				alert("L'offre a été ajoutée à votre sélection avec succès!");
			}
	});
}

function f_add_recherche(){	
	
	var titre = prompt("Veuillez nommer votre recherche","Titre")
	var data="s_titre="+base64_encode(titre);
	$.ajax({ 
		   type: "POST", 
		   url: c_chemin+"idf_minisite/sauv_recher_ajax.php", 
		   data: data,
		   success: function(msg){ 
				alert("La recherche a été ajoutée à votre liste avec succès!");
			}
	});
}

function f_rappel(codeprog){	

	
	$.ajax({ // fonction permettant de faire de l'ajax
		   type: "POST", // methode de transmission des donnÃ©es au fichier php
		   url: c_chemin+"idf_minisite/envoie.php", // url du fichier php
		   data: "numero="+$("#Form_Rappel #numero").val().replace('+','%2B')+"&codeprog="+codeprog+"&page=rappel&creneau="+$("#Form_Rappel .div-champs-crenau input:checked").val()+"&email="+$("#Form_Rappel #email").val(), // donnÃ©es Ã  transmettre
		   success: function(msg){ // si l'appel a bien fonctionnÃ©				
				alert("Votre demande de rappel est envoyée!");
				/*document.Form_Phone.numero.value = "votre numéro";*/
				
		   },
		   error:function(param1,param2){
				alert( "Data Saved: " + param2 );
		   }
			
		});
		
	
}

function f_newslettre(){	
	
	$.ajax({ // fonction permettant de faire de l'ajax
		   type: "POST", // methode de transmission des donnÃ©es au fichier php
		   url: c_chemin+"idf_minisite/envoie.php", // url du fichier php
		   data: "email="+$("#email").val()+"&page=newsletter", // donnÃ©es Ã  transmettre
		   success: function(msg){ // si l'appel a bien fonctionnÃ©				
				alert("Votre demande d'inscription à la newsletter est envoyée!");
				document.Form_Email.email.value = "votre email";
				
		   },
		   error:function(param1,param2){
				alert( "Data Saved: " + param2 );
		   }
			
		});
		
	
}

function f_verifChamp(){

	err = false;
	msgerr="";	
	
	if(!f_TestEmail($("#email").val()) &&  ($("#email").val() != ""))
	{
			err = true;
			msgerr = msgerr + "L'email entré n'est pas valide\n";			
	}
	
	if(document.Form_Profil.password.value != document.Form_Profil.new_password.value)
	{
		err = true;
		msgerr = msgerr + "Les mots de passe ne sont pas identiques\n";
	}
	
	if(err == true)
	{
		alert(msgerr);
		return false;
		
	}else{
	
		document.Form_Profil.submit();
		return true;
	}
	
	

}

// This code was written by Tyler Akins and has been placed in the
// public domain.  It would be nice if you left this header intact.
// Base64 code from Tyler Akins -- http://rumkin.com
function base64_encode(input) 
{
   if(input=="") return input;
   var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

function f_convert_carac_spec_priv(p_chaine, search, replace)
{
	var a_motif = new RegExp(search, 'g');
	return p_chaine.replace(a_motif, replace);
}

/**
 * Convertion des caractères spéciaux en code html
 *
  * @param p_chaine : la chaine
  *
 * @author aelattar
 */
function f_convert_carac_spec(p_chaine)
{

	a_motif = new Array('\u20AC','\uFFFD','\u201A','\u0192','\u201E','\u2026','\u2020',
						'\u2021','\u02C6','\u2030','\u0160','\u2039','\u0152','\uFFFD',
						'\u017D','\uFFFD','\uFFFD','\u2018','\u2019','\u201C','\u201D',
						'\u2022','\u2013','\u2014','\u02DC','\u2122','\u0161','\u203A','\u0153',
						'\uFFFD','\u017E','\u0178');
	a_replace = new Array('&euro;','?','&sbquo;','&fnof;','&bdquo;','&hellip;','&dagger;',
						'&Dagger;','&circ;','&permil;','&scaron;','&lsaquo;','&OElig;','?',
						'Z','?','?','&lsquo;','&rsquo;','&quot;','&quot;',
						'&bull;','&ndash;','&mdash;','&tilde;','&trade;','&scaron;','&rsaquo;','&oelig;',
						'?','Z','&yuml;');
			
	for(var i=0; i<a_motif.length; i++)
	{
		p_chaine = f_convert_carac_spec_priv(p_chaine, a_motif[i], a_replace[i]);	
	}
	
	return p_chaine;
	
	/*$80$=€='\u20AC' $81$=?='\uFFFD' $82$=‚='\u201A' $83$=ƒ='\u0192' $84$=„='\u201E'
	$85$=…='\u2026' $86$=†='\u2020' $87$=‡='\u2021' $88$=ˆ='\u02C6' $89$=‰='\u2030'
	$8A$=Š='\u0160' $8B$=‹='\u2039' $8C$=Œ='\u0152' $8D$=?='\uFFFD' $8E$=Ž='\u017D'
	$8F$=?='\uFFFD' $90$=?='\uFFFD' $91$=‘='\u2018' $92$=’='\u2019' $93$="='\u201C'
	$94$="='\u201D' $95$=•='\u2022' $96$=–='\u2013' $97$=—='\u2014' $98$=˜='\u02DC'
	$99$=™='\u2122' $9A$=š='\u0161' $9B$=›='\u203A' $9C$=œ='\u0153' $9D$=?='\uFFFD'
	$9E$=ž='\u017E' $9F$=Ÿ='\u0178'*/
	
}

function f_verif_champs_contact_nous()
{	

	err = false;
	msgerr="";
	
	if(document.Form_Contact.nom.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre nom\n";
		document.Form_Contact.nom.focus();
	}
	
	
	if(document.Form_Contact.adresse_email.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre email\n";
		document.Form_Contact.adresse_email.focus();
	}
	
	
	if(!f_TestEmail(document.Form_Contact.adresse_email.value) &&  (document.Form_Contact.adresse_email.value != ""))
	{
		err = true;
		msgerr = msgerr + "L'email entré n'est pas valide\n";
	}
	
	
	
	if(document.Form_Contact.recherche.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre recherche\n";
		document.Form_Contact.recherche.focus();
	}	
	
	if(err == true)
	{
		alert(msgerr);
		return false;
		
	}else{
	
		document.Form_Contact.recherche.submit();
		return true;
	}
	
}
function vider_form_authen(champ) {
	if(document.getElementById('identifiant').value == 'identifiant')
	{
		document.getElementById('identifiant').value='';
		// pour IE
		document.getElementById('mdp').innerHTML = '<input type="password" id="Password" name="s_password" value="" class="Champ-Text" onfocus="javascript:vider_form_authen(\'password\');" onblur="javascript:reinitialiser_form_authen();" />';
		if(champ=="password")	document.getElementById('Password').focus();
		
	}
}
function reinitialiser_form_authen()
{
	if(document.getElementById('identifiant').value == '' || document.getElementById('identifiant').value == 'identifiant')
	{
		document.getElementById('identifiant').value='identifiant';
		document.getElementById('mdp').innerHTML = '<input type="text" id="Password" name="s_password" class="Champ-Text" value="mot de passe" onfocus="javascript:vider_form_authen(\'password\');" onblur="javascript:reinitialiser_form_authen();" />';
	}
}


function f_verif_champs_rappel()
{	

	err = false;
	msgerr="";

	if($("#Form_Rappel #numero").val() == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre numéro de téléphone\n";
		$("#Form_Rappel #numero").focus();
	}
	else
	{
		var Chaine = $("#Form_Rappel #numero").val(); 
		var regexp1 = "[a-zA-Z]"; 
		var regexp2 = "[éèçàù@&%='\{\}\&\?\,;:\!\<\>\"\#\_]"; 
		
		if (Chaine.match(regexp1)){
				
				err = true;
				msgerr = msgerr + "Le numéro entré n'est pas valide\n";
				$("#Form_Rappel #numero").focus();
		
		}else{
		
			if(Chaine.match(regexp2)){
			
				err = true;
				msgerr = msgerr + "Le numéro entré n'est pas valide\n";
				$("#Form_Rappel #numero").focus();
			}else{
			
				if( ($("#Form_Rappel #numero").val() == "") || ($("#Form_Rappel #numero").val() == "0000000000") || ($("#Form_Rappel #numero").val() == "votre numéro"))
				{
					err = true;
					msgerr = msgerr + "Le numéro entré n'est pas valide\n";
					$("#Form_Rappel #numero").focus();
				}
			
			}
		}	
	}

	if(document.Form_Rappel.email.value == "")
	{
		err = true;
		msgerr = msgerr + "Veuillez entrer votre email\n";
		document.Form_Rappel.email.focus();
	}
	
	
	if(!f_TestEmail(document.Form_Rappel.email.value) &&  (document.Form_Rappel.email.value != ""))
	{
		err = true;
		msgerr = msgerr + "L'email entré n'est pas valide\n";
		document.Form_Rappel.email.focus();
	}
	

	if(err == true)
	{
		alert(msgerr);
	}else{
		f_rappel(document.Form_Rappel.codeprog.value);
		f_fermeture_popin();
	}
	
}

$(document).ready(function(){
	if($("#numero")!=null && $("#btn_rappel")!=null )
						$("#numero").blur(function(){
							//console.log($("#btn_rappel").attr('href'));
							$("#btn_rappel").attr('href',$("#btn_rappel").attr('href')+$(this).val());
							//console.log($("#btn_rappel").attr('href'));
						});
					});
