
function validation_email(valueid){var email=document.getElementById(valueid).value;var verif=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,6}$/;if(verif.exec(email)==null){alert("Votre e-mail est incorrect : "+email+"");document.getElementById(valueid).focus();document.getElementById(valueid).select();return false}else{document.getElementById("submit_emailnews2").submit()}}
function VerifPopup(){var email=document.getElementById("email_popup").value;var verif=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,6}$/;if(verif.exec(email)==null){alert("Votre e-mail est incorrect : "+email+"");document.getElementById("email_popup").focus();document.getElementById("email_popup").select();return false}else{document.getElementById("popup_newsletter").style.display="none";Update("popup=&email="+email,"popup_newsletter.php");return true}}
function EnvoyerAmi(numbien){var email=document.getElementById("email_ami").value;var verif=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,3}$/;if(verif.exec(email)==null){alert("Votre e-mail est incorrect : "+email+"");document.getElementById("email_ami").focus();document.getElementById("email_ami").select();return false}else{ouvreFenetre2("envoyerannonce.php?a="+numbien+"&email_ami="+email+"","660","680")}}
function derouleComment(){if(document.getElementById("deroulComment1").style.display=="none"){document.getElementById("deroulComment2").style.display="none";document.getElementById("deroulComment1").style.display="block";document.getElementById("textComment").innerHTML="<span style='text-decoration:none;'>&#x25BC; </span>Plus d'informations"}else{document.getElementById("deroulComment1").style.display="none";document.getElementById("deroulComment2").style.display="block";document.getElementById("textComment").innerHTML="<span style='text-decoration:none;'>&#x25B2; </span>Moins d'informations"}}
// Calcul du nombre d'heure
function VerifierDate(id){objDateToday=new Date();var valeurdate=document.getElementById(id).options[document.getElementById(id).selectedIndex].value;datepassee=valeurdate.split("-");objDateDepart=new Date(datepassee[0],datepassee[1]-1,datepassee[2]);nbMSec=(objDateDepart.getTime()-objDateToday.getTime());nbHour=nbMSec/(1000*3600);if(Math.floor(nbHour)<8){alert("Vous ne pouvez pas réserver à une date aussi proche !");return false}else return true}

function recuptarifcspack2(numbien,type,cas,name){
	if(cas=="idtheme"){
		select=document.getElementById("listecspack1["+numbien+"]").value;	
		tabselec=select.split("_");
		datedebut=tabselec[0]+"_"+tabselec[1]; 
		tarif=tabselec[2]; 
		desc=tabselec[3];  
		if(desc != undefined)document.getElementById("descriptiftheme"+numbien).innerHTML="- "+desc; 
		else document.getElementById("descriptiftheme"+numbien).innerHTML="Choisissez votre date d'arrivée"; 	
		
		if(is_numeric(tabselec[2]))document.getElementById("tarif"+numbien).innerHTML=tabselec[4]+" "+tabselec[2]+"&nbsp;€";
		else document.getElementById("tarif"+numbien).innerHTML=""; 
		
		if(document.getElementById("urlcs"+numbien) != undefined)document.getElementById("urlcs"+numbien).href="?a="+numbien+"&datedebut="+tabselec[0]+"_"+tabselec[1]+"&idtheme="+tabselec[5]+"&onglet=thematique";
		document.getElementById("photo"+numbien).href="?a="+numbien+"&datedebut="+tabselec[0]+"_"+tabselec[1]+"&idtheme="+tabselec[5]+"&onglet=thematique";
	}else{
		var radio=document.getElementsByName("radio"+numbien);  	
		var reg=new RegExp("(<br/>)", "g");
		var idtheme="";
		for(var i=0; i<radio.length;i++){ 	
		   	if(i==0)id="listecs["+numbien+"]";
			else id="listecspack"+i+"["+numbien+"]";
			
			if (radio[i].checked){
				document.getElementById(id).style.display="block";	
				select=document.getElementById(id).value;  
				
				tabselec=select.split("_");
				datedebut=tabselec[0]+"_"+tabselec[1]; 
				tarif=tabselec[2]; 
				desc=tabselec[3];
				if(tabselec[5])idtheme="&idtheme="+tabselec[5]+"&onglet=thematique";
				else idtheme="";
				if(tarif!="" && tarif != undefined){
					tabradio=radio[i].value.split("_"); 
					if(i==0){
						descpack=""; 
						nuit=tabselec[3];
					}else{
						descpack=tabradio[2]; 
						nuit=tabselec[4];
					}
					document.getElementById("tarif"+numbien).innerHTML=nuit+" "+tabselec[2]+"&nbsp;€";
					if(i>0)document.getElementById("desctheme"+i+"["+numbien+"]").innerHTML=desc.replace(reg,"");
					document.getElementById("urlcs"+numbien).href="?a="+numbien+"&datedebut="+datedebut+idtheme;
					document.getElementById("photo"+numbien).href="?a="+numbien+"&datedebut="+datedebut+idtheme;
				}else{
					document.getElementById("tarif"+numbien).innerHTML="";
				}
				
			}else{
				document.getElementById(id).style.display="none";	 
			}
		}
	}
}
function valider_rcs() {
	Recherche=document.getElementById("retrouver_numbien").value;
	
	if(substr(Recherche,0,6)<1000000 && is_numeric(substr(Recherche,0,6))==true){
		lettre=substr(Recherche,6,2);
		
		if(lettre)lettre2="&LIndex="+lettre;
		else lettre2="";
		location.href="../?a="+substr(Recherche,0,6)+lettre2;
	
	}else	if(substr(Recherche,0,5)<100000 && is_numeric(substr(Recherche,0,5))==true){
		lettre=substr(Recherche,5,2);
		
		if(lettre)lettre2="&LIndex="+lettre;
		else lettre2="";
		location.href="../?a="+substr(Recherche,0,5)+lettre2;
	
	}else if(substr(Recherche,0,4)<10000 && is_numeric(substr(Recherche,0,4))==true){
		lettre=substr(Recherche,4,2);
		
		if(lettre)lettre2="&LIndex="+lettre;
		else lettre2="";
		location.href="../a="+substr(Recherche,0,4)+lettre2;
	}else{
		alert("Référence incorrect\n\nEx: 17885P, 44153L");
		document.getElementById("retrouver_numbien").focus();
		document.getElementById("retrouver_numbien").select();

	}
}	
function ValiderEmailAlerte() {
	emailInscritAlert = document.getElementById("MailSaisie").value ; 
 	var verif 	= /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,6}$/;
 	if (verif.exec(emailInscritAlert) == null){
		alert("Votre e-mail est incorrect : "+emailInscritAlert+"");
		document.getElementById("MailSaisie").focus();
		document.getElementById("MailSaisie").select();
		return false;
	}else{
		if(document.getElementById("datedepartAlerteEmail").value) {
			// On balance lajax pour creer la jolie div et tout et tout !											
			document.getElementById("veomap").style.visibility = "hidden";
			creapopup("creerdivpush="+emailInscritAlert,"confAlert","popup/aj/alertemailaj.php") ;		 						
		} 
	}	
}
function valider_push(){		  
	SendDataUpdate("newpushmail="+document.getElementById('email_inscrit').value+"&titrealerte="+document.getElementById('titrealerte').value+"&nummail="+document.getElementById('nummail').value, "packaj.php") ;
	killpopup('confAlert') ;																																															 
	document.getElementById("veomap").style.visibility = "visible";
}
function creercompte() {
	SendDataUpdate("newpushmail="+document.getElementById('email_inscrit').value+"&titrealerte="+document.getElementById('titrealerte').value+"&nummail="+document.getElementById('nummail').value, "packaj.php") ;
	window.open("http://www.locasun.fr/moncompte.php?emailvac="+document.getElementById('email_inscrit').value) ;
	killpopup('confAlert') ;																					   
	document.getElementById("veomap").style.visibility = "visible";	
}  
function controleNumero(type){		
	var Erreur='';			
	if(document.getElementById('telephoneA1')!=undefined)idtel='telephoneA1';
	else idtel='tel_fixe';
	if(document.getElementById('telephoneB1')!=undefined)idmob='telephoneB1';
	else idmob='tel_mobile';
	if(type=='telephone'){
		numero=document.getElementById(idtel).value;	
	}else numero=document.getElementById(idmob).value;		
	longeur=numero.length;
	indicatif=document.getElementById("indicatif"+type.toLowerCase()).value;  
			
	if(longeur>0){
		if(type=='telephone'){
			if(indicatif==33){	 // France
				 deuxpremier=numero.substring(0,2);	
				 if((deuxpremier != '01' && deuxpremier != '02' && deuxpremier != '03' && deuxpremier != '04' && deuxpremier != '05' && deuxpremier != '08' && deuxpremier != '09') || longeur != 10)
				 	Erreur='Le téléphone doit commencer par 01,02,03,04,05,08,09 et doit être de 10 chiffres.';
			}/*else if(indicatif==32){	 // Belgique
				if(longeur != 9)Erreur='Le téléphone doit être de 9 chiffres';
			}else if(indicatif==41){	 // Suisse
				if(longeur != 10)Erreur='Le téléphone doit être de 10 chiffres';
			}else if(indicatif==352){	 // Luxembourg
				if(longeur>=6 && longeur <= 10)Erreur='Le téléphone doit être de 10 chiffres';
			}else if(indicatif==34){	 // Espagne
				if(longeur != 9)Erreur='Le téléphone doit être de 9 chiffres';
			}*/	
		}else if(type=='portable'){
			if(indicatif==33){	 // France
				 deuxpremier=numero.substring(0,2);	
				 if((deuxpremier != '06' && deuxpremier != '07') || longeur != 10)
				 	Erreur='Le portable doit commencer par 06,07 et doit être de 10 chiffres.';
			}/*else if(indicatif==32){	 // Belgique
				 deuxpremier=numero.substring(0,2);	
				 if(deuxpremier != '04'  || longeur != 10)
				 	Erreur='Le portable doit commencer par 04 et doit être de 10 chiffres';
			}else if(indicatif==41){	 // Belgique
				 deuxpremier=numero.substring(0,2);	
				 if(deuxpremier != '07'  || longeur != 10)
				 	Erreur='Le portable doit commencer par 07 et doit être de 10 chiffres';
			}else if(indicatif==352){	 // Luxembourg
				 premier=numero.substring(0,1);	
				 if(deuxpremier != '6'  || longeur != 9)
				 	Erreur='Le portable doit commencer par 6 et doit être de 9 chiffres';
			}else if(indicatif==34){	 // Espagne
				 premier=numero.substring(0,1);	
				 if(premier != '6'  || longeur != 9)
				 	Erreur='Le portable doit commencer par un 6 et doit être de 9 chiffres';
			}	*/
		} 
		if(Erreur != ''){				
			return Erreur;
			/*if(idtel=='telephoneA1'){
			}else{
				alert(Erreur);	
				if(type=='telephone') document.getElementById(idtel).focus(); 
				else document.getElementById(idmob).focus();  
			}  */
		}else return '';
	}
}
function validation_email_newsletter(valueid){
	var email = document.getElementById(valueid).value;
 	var verif 	= /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]{2,}[.][a-zA-Z]{2,6}$/;
 	if (verif.exec(email) == null){
		alert("Votre e-mail est incorrect : "+email+"");
		document.getElementById(valueid).focus();
		document.getElementById(valueid).select();
		return false;
	}else{	
		//document.getElementById('OpaqueNewsletter').style.width=document.body.clientWidth+"px";  		 
		var Erreur='';
		var rqtplus='';
		if(valueid == 'MailNews'){
			if(document.getElementById('PaysNews').value == '')Erreur='Pays manquant';
			else if(document.getElementById('VilleNews').value == '')Erreur='Ville manquante';		
			rqtplus="&paysNews="+document.getElementById('PaysNews').value+"&villeNews="+document.getElementById('VilleNews').value+"&codepostalNews="+document.getElementById('CodepostalNews').value;
		}
		if(Erreur == ''){ 
			//document.getElementById('OpaqueNewsletter').style.height=document.body.clientHeight+"px"; 
			document.getElementById("veomap").style.visibility = "hidden";
			//document.getElementById("CacheNewsletter").style.display = "block";
			//setTimeout("Go('abonne_newsletter="+email+rqtplus+"','packaj.php','search-optimization-filter')",1);	
			creapopup('abonne_newsletter='+email+rqtplus,'popnews','./popup/aj/newsletter.php');
		}else alert(Erreur);
	}	
}
function DonneJourJS(numjour){
	if(numjour==1)jour="Lundi";
	else if(numjour==2)jour="Mardi";
	else if(numjour==3)jour="Mercredi";
	else if(numjour==4)jour="Jeudi";
	else if(numjour==5)jour="Vendredi";
	else if(numjour==6)jour="Samedi";
	else if(numjour==0)jour="Dimanche";		
	return jour;
	
}

