function disp(idpr)
{
	var pr = window.document.getElementById(idpr);
	pr.style.display = "block";
}
	
function nodisp(idpr)
{
	var pr = window.document.getElementById(idpr);
	pr.style.display = "none";
}

function is_numeric(num,type)
{
	if (type == "Tel")
		var exp = new RegExp("^[0-9-.+()]*$","g");
	else
		var exp = new RegExp("^[0-9-.]*$","g");
	return exp.test(num);
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("E-mail non valide, veuillez entrer une Email valide")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("E-mail non valide, veuillez entrer une Email valide")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("E-mail non valide, veuillez entrer une Email valide")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("E-mail non valide, veuillez entrer une Email valide")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("E-mail non valide, veuillez entrer une Email valide")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("E-mail non valide, veuillez entrer une Email valide")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("E-mail non valide, veuillez entrer une Email valide")
		    return false
		 }

 		 return true					
	}


function validerCC() {

 if(document.form1.nom.value == "")  {
   alert("S'il vous plait specifier votre nom!");
   document.form1.nom.focus();
   return false;
  }	
 if(document.form1.prenom.value == "")  {
   alert("S'il vous plait specifier votre prenom!");
   document.form1.prenom.focus();
   return false;
  }  
 if(document.form1.email.value == "") {
   alert("S'il vous plait specifier votre adresse Email!");
   document.form1.email.focus();
   return false;
  }	  			  
 if(document.form1.message.value == "")  {
   alert("S'il vous plait specifier votre message!");
   document.form1.message.focus();
   return false;
  }
}



function validerC() {

 if(document.contact.nom.value == "")  {
   alert("S'il vous plait specifier votre nom!");
   document.contact.nom.focus();
   return false;
  }	
 if(document.contact.email.value == "") {
   alert("S'il vous plait specifier votre adresse Email!");
   document.contact.email.focus();
   return false;
  }	  			  
  
if (echeck(document.contact.email.value)==false){
	document.contact.email.focus()
	return false
}
 if(document.contact.tel.value == "")  {
   alert("S'il vous plait specifier votre téléphone!");
   document.contact.tel.focus();
   return false;
  }
}


function validerR() {

 if(document.reservation.nomprenom.value == "")  {
   alert("S'il vous plait specifier votre nom et prénom!");
   document.reservation.nomprenom.focus();
   return false;
  }	
 if(document.reservation.email.value == "") {
   alert("S'il vous plait specifier votre adresse Email!");
   document.reservation.email.focus();
   return false;
  }	  			  
  
if (echeck(document.reservation.email.value)==false){
	document.reservation.email.focus()
	return false
}
 if(document.reservation.telephon.value == "")  {
   alert("S'il vous plait specifier votre téléphone!");
   document.reservation.telephon.focus();
   return false;
  }
  if(document.reservation.paye.value == "")  {
   alert("S'il vous plait specifier votre paye!");
   document.reservation.paye.focus();
   return false;
  } 

  if(document.reservation.nbradultes.value == "")  {
   alert("S'il vous plait specifier le Nbr d'adultes!");
   document.reservation.nbradultes.focus();
   return false;
  }
  if(document.reservation.nbrenfants.value == "")  {
   alert("S'il vous plait specifier le Nbr d'enfants!");
   document.reservation.nbrenfants.focus();
   return false;
  }
  if(document.reservation.nbrbebes.value == "")  {
   alert("S'il vous plait specifier le Nbr de bébés!");
   document.reservation.nbrbebes.focus();
   return false;
  }    
    
 if(document.reservation.datearrive.value == "")  {
   alert("S'il vous plait specifier la date d'arrivée!");
   document.reservation.datearrive.focus();
   return false;
  }  
 if(document.reservation.datedepart.value == "")  {
   alert("S'il vous plait specifier la date de départ!");
   document.reservation.datedepart.focus();
   return false;
  } 
 if(document.reservation.vdarrive.value == "")  {
   alert("S'il vous plait specifier la ville d'arrivée!");
   document.reservation.vdarrive.focus();
   return false;
  }   
 if(document.reservation.vdepart.value == "")  {
   alert("S'il vous plait specifier la ville de départ!");
   document.reservation.vdepart.focus();
   return false;
  }     
}




function pc(page,largeur,hauteur,options) {     
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2; 
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
} 



// ==================
//	Activations - Désactivations
// ==================
function GereControle(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
	if (Masquer=='0')
		objControle.disabled=(objControleur.checked==true)?false:true;
	else
		
		objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
	return true;
}
function GereControle2(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
	if (Masquer=='0')
		objControle.disabled=(objControleur.checked==false)?false:true;
	else
		
		objControle.style.visibility=(objControleur.checked==false)?'visible':'hidden';
	return true;
}


