var nom_vide=' Entrez votre nom, svp !!';
var email_vide='  Entrez votre adresse Email !! ';
var email_invalide='Adresse email invalide!!';
var message_vide=' Entrez votre message, svp !!';
var crypt_vide=' Tapez le texte que vous voyez sur l\'image, svp !!';
var date_invalide='La date de départ est invalide svp choisissez une autre date';
var choix_chambre=' Merci de bien vouloir choisir au moins une chambre. !!';
var choix_personne="Veuillez selectionner une ou plusieurs personne pour l\'option choisi, svp" ;
var cocher_option='Veuillez cocher l\'option choisi, svp';
var nuits_vide=' Entrez le nombre de nuits, svp !!';
var adultes_enfants_vide=' Entrez le nombre d\'adulte ou d\'enfant, svp !!';
var prenom_vide=' Entrez votre prenom, svp !';
var conf_email=' Confirmez votre email, svp!';
var pws_vide=' Entrez votre mot de passe, svp! ';
var tel_vide=' Entrez votre Numero de Telephone, svp !!';
var pays_vide=' Entrez votre pays, svp !!';
var conditions_g='Attention ! Vous devez accepter les conditions generales de vente pour pouvoir confirmer votre réservation!';
// JavaScript Document
///////////////////////calendrier/////////////////////////////
/////////////////////////fin calendrier//////////////////////////
function move(sens){
if(sens=='up'){
document.getElementById('tab1').className="vide";
document.getElementById('tab1').setAttribute("class","vide");
document.getElementById('tab2').className="cache";
document.getElementById('tab2').setAttribute("class","cache");}
else{
document.getElementById('tab2').className="vide";
document.getElementById('tab2').setAttribute("class","vide");
document.getElementById('tab1').className="cache";
document.getElementById('tab1').setAttribute("class","cache");}
 
}
//////////////////form contact//////////////
function Veriform()
{
if(document.form.nom.value =="") 
{
alert(nom_vide);
document.form.nom.focus();
return false; 
}
//////////mail
if(document.form.mail.value == "")
{
alert(email_vide);
document.form.mail.focus();
return false; 
}
adresse = document.form.mail.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
}
else
{
alert(email_invalide);
document.form.mail.focus();
return false;		
}
//////message
if(document.form.message.value == "")
{
alert(message_vide);
document.form.message.focus();
return false; 
}
if(document.form.cryptogr.value == "")
{
alert(crypt_vide);
document.form.cryptogr.focus();
return false; 
}
else
return true ;
}
//////////////////fin form contact///////////
///////champs numerique/////////////
function scanTouche(evenement)
{
var reCarSpeciaux = /[\x00\x08\x0D\x03\x16\x18\x1A]/;
var reCarValides = /\d/;
var codeDecimal  = codeTouche(evenement);
var car = String.fromCharCode(codeDecimal);
var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car) || pressePapierNS6(evenement,car);
return autorisation;
}
function codeTouche(evenement)
{
for (prop in evenement)
{
if(prop == 'which') return(evenement.which);
}
return(evenement.keyCode);
}
function pressePapierNS6(evenement,touche)
{
var rePressePapierNS = /[cvxz]/i;
for (prop in evenement) if (prop == 'ctrlKey') isModifiers = true;
if (isModifiers) return evenement.ctrlKey && rePressePapierNS.test(touche);
else return false;
}
///////fin champs numerique/////////////
///////verif_news/////////////
function verif_news()
{
adresse = document.news.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
}
else
{
alert(email_invalide);
document.getElementById("email").style.borderColor="#FF0000";
document.news.email.focus();
return false;		
}
}
///////fin verif_news/////////////

///////verif_moteur1/////////////
/*function getDate(strDate){	  
day = strDate.substring(0,2);
month = strDate.substring(3,5);
year = strDate.substring(6,10);
d = new Date();
d.setDate(day);
d.setMonth(month);
d.setFullYear(year); 
return d;  
}*/
function getDay(strDate){	  
day = strDate.substring(0,2);
return day;  
}
function getMonth(strDate){	  
month = strDate.substring(3,5);
return month;  
}
function getYear(strDate){	  
year = strDate.substring(6,10);
return year;  
}

//Retorune:
//   0 si date_1=date_2
//   1 si date_1>date_2
//  -1 si date_1<date_2	  
function compare(date_1, date_2){
diff = date_1.getTime()-date_2.getTime();
return (diff==0?diff:diff/Math.abs(diff));
}
////////////////////////
function bissextile(annee) {
if (annee%4==0 && annee %100!=0 || annee%400==0) return true; else return false
}

function nb_01_01(date){
nb_mois=new Array(13);
nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];
j=eval(date[0]) ; m=eval(date[1]) ; a=eval(date[2]);
nb=nb_mois[m]+j-1 ;
if (bissextile(a) && m>2) nb++;
return nb;
}

function nb_jour_annee(a1,a2){
n=0;
if (a1==a2) n=0 ; else
for (i=a1; i<a2; i++) {n += 365; if (bissextile(i)) n++}
return n;
}

function nb_jour(date1,date2){
a1=eval(date1[2]) ; a2=eval(date2[2]) ; 
nb=nb_jour_annee(date1[2],date2[2]) - nb_01_01(date1) + nb_01_01(date2);
return nb;
}
///////////////////////////////////////


function verif_moteur1(ch)
{var day1=getDay(document.moteur1.date1.value);var month1=getMonth(document.moteur1.date1.value);var year1=getYear(document.moteur1.date1.value);
var day2=getDay(document.moteur1.date2.value);var month2=getMonth(document.moteur1.date2.value);var year2=getYear(document.moteur1.date2.value);
if((nb_jour([day1,month1,year1],[day2,month2,year2]))<=0)
{
alert(date_invalide);
document.moteur1.date2.focus();
return false; 
}
if(document.moteur1.ch_double.value==0 && document.moteur1.ch_single.value==0 && document.moteur1.ch_triple.value==0 && document.moteur1.ch_quatriple.value==0&& document.moteur1.suite.value==0)
{
alert(choix_chambre);
document.moteur1.ch_double.focus();
return false; 
}

for(i=1;i<ch.length;i++){
if((ch[i].checked)&&(document.moteur1.pax_option[i].value==0)){
alert(choix_personne );
return false;
    }
if((!ch[i].checked)&&(document.moteur1.pax_option[i].value!=0)){
alert(cocher_option);
return false;
    }

}

}
///////verif_moteur/////////////
function verif_moteur()
{
if(document.moteur.nuit.value =="0")
{
alert(nuits_vide);
document.moteur.nuit.focus();
return false;
}

}
///////fin verif_espacepro/////////////
//////////profil newsletter///////////
function afficher()
{
var profil=document.getElementById("profil");
var desab=document.getElementById("desab");
if(document.form_news.choix[0].checked)
{
profil.style.display="block";
desab.style.display="none";}
else 
if(document.form_news.choix[1].checked)
{
desab.style.display="block";
profil.style.display="none";
}
else
{
profil.style.display="none";
desab.style.display="none";
}
}
//////////fin profil newsletter///////////
/////////paiement///////
function verifForm()
{
if(document.coordonnees.prenom.value == "") 
{
alert(prenom_vide);
document.coordonnees.prenom.focus();
return false; 
}
if(document.coordonnees.nom.value == "")
{
alert(nom_vide);
document.coordonnees.nom.focus();
return false; 
}
if(document.coordonnees.mail.value != "")
{
adresse = document.coordonnees.mail.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
}
else
{
alert(email_invalide);
document.coordonnees.mail.focus();
return false;		
}
}
if(document.coordonnees.mail.value == "")
{
alert(email_vide);
document.coordonnees.mail.focus();
return false; 
}
if(document.coordonnees.conf_mail.value != document.coordonnees.mail.value)
{
alert(conf_email);
document.coordonnees.conf_mail.focus();
return false;
}
if(document.coordonnees.tel.value == "")
{
alert(tel_vide);
document.coordonnees.tel.focus();
return false; 
}
if(document.coordonnees.pays.value == "")
{
alert(pays_vide);
document.coordonnees.pays.focus();
return false; 
}
if (!document.coordonnees.condition.checked)
{
alert(conditions_g);
return false;
}
}
/////////fin paiement/////


/////////////////img//////////////////
function grand(img){

this.document.image.src=img;
document.getElementById("test").href=img;
}

/////////////////fin img//////////////////






