function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
  if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
  obj.visibility=v; }
}

function dispo(ref) {
window.open('disponibilites5445.html?id='+ref,'dispo','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=740,height=570,top=0,left=0');
}

function zoom() {
window.open('zoom.html','zoom','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=494,height=328,top=0,left=0');
}

function majuscule(form) {
    form.value = form.value.toUpperCase();
}

function minuscule(form) {
    form.value = form.value.toLowerCase();
}

function capitalise(form) {
    chaine = new String(); 
    chaine = form.value;
    pos1 = chaine.search('-');
	pos2 = chaine.search(' ');
    if (pos1 == '-1') {
        form.value = chaine.substr(0,1).toUpperCase()+chaine.substr(1,chaine.length).toLowerCase();
    } else {
        form.value = chaine.substr(0,1).toUpperCase()+chaine.substr(1,pos1-1).toLowerCase()+'-'+chaine.substr(pos1 + 1,1).toUpperCase()+chaine.substr(pos1+2,chaine.length).toLowerCase();
    }
}

function num() {
    if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
    if(event.which < 45 || event.which > 57) return false;
}

function telephone(form) {
    var a = form.value;
    var b = a.length;
    if (b == 2) { form.value = form.value + '-'; }
    if (b == 5) { form.value = form.value + '-'; }
    if (b == 8) { form.value = form.value + '-'; }
    if (b == 11){ form.value = form.value + '-'; }
}

function Mdate(form) {
    var a = form.value;
    var b = a.length;
    if (b == 2) { form.value = form.value + '/'; }
    if (b == 5) { form.value = form.value + '/2007'; }
}

function verifcontact() {
	
	titre=document.contact.Civilite.selectedIndex;
    nom = document.contact.Nom.value;
    prenom = document.contact.Prenom.value;
	objet=document.contact.Objet.selectedIndex;
    message = document.contact.Message.value.length;
    telephone = document.contact.Telephone.value;
	mail = document.contact.Mail.value;
    place = mail.indexOf("@",1);
    point = mail.indexOf(".",place+1);
    msg = '';
	if(titre == 0) 						 { msg += 'La civilité est obligatoire.\n' }
    if ((nom == "")||(nom == " "))       { msg += 'Le nom est obligatoire.\n' }
    if ((prenom == "")||(prenom == " ")) { msg += 'Le prénom est obligatoire.\n' }
    if ((telephone == "")||(telephone == " ")) { msg += 'Le téléphone est obligatoire.\n' }
	if ((mail == "")||(mail == " "))     { msg += 'L\'adresse Email est obligatoire.\n' } else { if ((place > -1)&&(mail.length >2)&&(point > 1)) { } else { msg += 'L\'adresse Email n\'est pas valide.\n' } }
	if(objet == 0) 						 { msg += 'L\'objet est obligatoire.\n' }
    if ((message <= 0))                  { msg += 'Vous n\'avez pas tapé votre message.\n' }
    if (msg == '') { return true; } else { alert(msg); return false; }
}

function verifreserv() {
	titre=document.form.Civilite.selectedIndex;
    nom = document.form.Nom.value;
    prenom = document.form.Prenom.value;
	adresse=document.form.Adresse1.value;
    cp = document.form.CodePostal.value;
    ville = document.form.Ville.value;
    tel = document.form.Telephone.value;
    mail = document.form.Email.value;
    place = mail.indexOf("@",1);
    point = mail.indexOf(".",place+1);
	du=document.form.Arrivee.value;
	au=document.form.Depart.value;
    msg = '';
	if(titre == 0) 						 { msg += 'La civilité est obligatoire.\n' }
    if ((nom == "")||(nom == " "))       { msg += 'Le nom est obligatoire.\n' }
    if ((prenom == "")||(prenom == " ")) { msg += 'Le prénom est obligatoire.\n' }
    if ((adresse == "")||(adresse == " ")) { msg += 'L\'adresse est obligatoire.\n' }
    if ((cp == "")||(cp == " ")) { msg += 'Le code postal est obligatoire.\n' }
    if ((ville == "")||(ville == " ")) { msg += 'La ville est obligatoire.\n' }
    if ((tel == "")||(tel == " ")) { msg += 'Le téléphone est obligatoire.\n' }
    //if ((mail == "")||(mail == " "))     { msg += 'L\'adresse Email est obligatoire.\n' } else { if ((place > -1)&&(mail.length >2)&&(point > 1)) { } else { msg += 'L\'adresse Email n\'est pas valide.\n' } }
    if((du=='__/__/____') || (du=='') || (du.length!=10)) { msg += 'La date d\'arrivée doit être renseignée.\n'; }
	if((au=='__/__/____') || (au=='') || (au.length!=10)) { msg += 'La date de départ doit être renseignée.\n'; }
    if (msg == '') { return true; } else { alert(msg);return false; }
}

function verifdates(form) {
    var du = form.Du.value;
    var au = form.Au.value;
	msg='';
    if((du=='__/__/____') || (du=='') || (du.length!=10)) { msg += 'La date d\'arrivée doit être renseignée.\n'; }
	if((au=='__/__/____') || (au=='') || (au.length!=10)) { msg += 'La date de départ doit être renseignée.\n'; }
    if (msg == '') { return true; } else { alert(msg);return false; }
}

function contrat(url) {
    window.open(url,'contrat','top=0,left=0,width=485,height=545,menubar=yes,scrollbars=yes,resizable=yes');
}
