function sendCode(action,transfo,msger){
 var email_photo=document.getElementById('txtEmail').value
 var langue=document.getElementById('langue').value;
	   email_photo=email_photo.toLowerCase()	;	
	   document.getElementById('txtEmail').value=email_photo;
	   ok_syntaxe =checkEmail(email_photo);
	   if(ok_syntaxe){
      charge_code_perdu(action,transfo);
     } else{
	      alert(msger);
     	  //if(langue=='fr'){
     	  // alert("l'adresse email que vous avez rentrée n'est pas valide");
     	  //}
     	  //else{
     	  // alert("The e-mail address you have entered is incorrect");
     	  //}
     }
     
}

//function call_photo_perdu () {
//	var txt=objet.req.responseText;
//	var email_photo=document.getElementById('email_photo').id;

//	display_alert(txt,email_photo);
//}
//---------------------------------------
function charge_code_perdu(action,transfo) {
	  
	  var langue=document.getElementById('langue').value;
	  var email_photo=document.getElementById('txtEmail').value;
	  var code_partenaire=document.getElementById('code_partenaire').value;
	  code_partenaire=code_partenaire*1.0;

		var parametres = new Array();
		
		parametres['UF_langue']=langue;

		parametres['transfo']=transfo;

		parametres['service']="code_perdu";	

    parametres['UF_code_partenaire']=code_partenaire;
		
		parametres['action']=action;
		
		parametres['email_photo']=email_photo;

		parametres['code_partenaire']=code_partenaire;
	
		objet = new net_class(parametres,"",debut_attente_code_perdu,fin_attente_code_perdu,call_code_perdu_OK,call_code_perdu_KO);
		objet.loadXMLDOC();
}


function debut_attente_code_perdu() {
	 
	 	document.getElementById('ajaxloader').style.display = 'inline';
		document.getElementById('lien_submit').style.display = 'none';

}

function fin_attente_code_perdu() {
	 close_popup("email_photo");
	 document.getElementById('ajaxloader').style.display = 'none';
     document.getElementById('lien_submit').style.display = 'inline';
}

function call_code_perdu_OK ()
{
	//alert("ok");
	//affiche_popup("saisi");
	//cache_popup("saisi");
	var str_tab = objet.flux.split('|');
	alert(objet.flux);
	 
	//var div_photo=document.getElementById('photo').id;
	//display_html(objet.flux,div_photo);
	
}

function call_code_perdu_KO()
{
	//alert("KO");
	alert(objet.flux);
	//document.getElementById('lien_submit').style.display = 'inline';
    //document.getElementById('form_submit').style.display = 'inline';
}




function checkEmail(a_mail) {
   mymail = a_mail;
   var mail_err = 0
   var r_mail =  /^([a-z0-9]+([a-z0-9-_]+)*\.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*\.)+[a-z]{2,4}$/
   ok_mail = r_mail.exec(mymail);
   if (!ok_mail) {
   	  //alert("false");
      return false;
   } else {
   	  //alert("true");
      return true;
   }
}

function checkEmail0(a_mail) {
   mymail = a_mail;
   var mail_err = 0
   var r_mail =  /^([A-Za-z0-9]+([A-Za-z0-9-_]+)*\.)*[A-Za-z0-9]+([-_]?[A-Za-z0-9]+)*@([A-Za-z0-9]+([-_]?[A-Za-z0-9]+)*\.)+[A-Za-z]{2,4}$/
   ok_mail = r_mail.exec(mymail);
   if (!ok_mail) {
   	  alert("false");
      return false;
   } else {
   	  alert("true");
      return true;
   }
}

function verif_mail2(a_mail) {
   mymail = a_mail;
   var mail_err = 0
   var r_mail = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$/
   ok_mail = r_mail.exec(mymail);
   if (!ok_mail) {
   	  alert("false");
      return false;
   } else {
   	  alert("true");
      return true;
   }
}
// perl
//sub checkEmail {
//	if($_[0] =~ /^([a-z0-9]+([a-z0-9-_]+)*\.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*\.)+[a-z]{2,4}$/ ) {
//		return 1;
//	}
//	else {
//		return 0;
//	}
//}
