

/* ------------------ Traitement des formulaires -------------------------------- */

/* ------------------------ Contact --------------------------------------------- */

function nettoyageContact(){
document.forms["formcontact"].elements["prenom"].focus();
document.forms["formcontact"].reset();
}


function actionEnvoyerContact() {
	var aa = document.formcontact.nom.value.indexOf("@");
	var ab = document.formcontact.adresse.value.indexOf("@");
	var ac = document.formcontact.ville.value.indexOf("@");
	var ad = document.formcontact.texte.value.indexOf("@");
	var ua = document.formcontact.nom.value.indexOf("http");
	var ub = document.formcontact.adresse.value.indexOf("http");
	var uc = document.formcontact.ville.value.indexOf("http");
	var ud = document.formcontact.texte.value.indexOf("http");
	
		
	if (document.formcontact.nom.value == "") {
    alert("Merci de saisir votre nom ");
    document.formcontact.nom.focus();
	return false;
	}
		if (aa != -1 || ua != -1) {
		alert ("Adresse email ou URL interdite dans le champ Nom ");
		document.formcontact.nom.value = "";
		document.formcontact.nom.focus();
		return false;
		}
	if (document.formcontact.email.value == "") {
    alert("Merci de saisir votre adresse email ");
    document.formcontact.nom.focus();
	return false;
	}

	
		if (ab != -1 || ub != -1) {
		alert ("Adresse email ou URL interdite dans le champ Adresse");
		document.formcontact.adresse.value = "";
		document.formcontact.adresse.focus();
		return false;
		}
	
	if (document.formcontact.cp.value == "") {
    alert("Merci de saisir votre code postal");
    document.formcontact.cp.focus();
	return false;
	}
	
		if(isNaN(document.formcontact.cp.value) == true) {
    	alert ("Code Postal incorrect");
    	document.formcontact.cp.value = "";
    	document.formcontact.cp.focus(); 
    	return false;
    	}
	
	if (document.formcontact.ville.value == "") {
    alert("Merci de saisir votre ville");
    document.formcontact.ville.focus();
	return false;
	}
		if (ac != -1 || uc != -1) {
		alert ("Adresse email ou URL interdite dans le champ Ville");
		document.formcontact.ville.value = "";
		document.formcontact.ville.focus();
		return false;
		}
	
	if (document.formcontact.tel1.value == "") {
    alert("Merci de saisir un téléphone dans le champs Tél.1");
    document.formcontact.tel1.focus();
	return false;
	}
		if(isNaN(document.formcontact.tel1.value) == true) {
    	alert ("Numéro de téléphone incorrect (ne pas mettre de points ni d'espaces SVP)");
    	document.formcontact.tel1.value = "";
    	document.formcontact.tel1.focus(); 
    	return false;
    	}
	
	if(isNaN(document.formcontact.nb_adultes.value) == true) {
    alert ("Le nombre d'adultes doit être un nombre");
    document.formcontact.nb_adultes.value = "";
    document.formcontact.nb_adultes.focus(); 
    return false;
    }
	
	if(isNaN(document.formcontact.nb_enfants.value) == true) {
    alert ("Le nombre d'enfants doit être un nombre");
    document.formcontact.nb_enfants.value = "";
    document.formcontact.nb_enfants.focus(); 
    return false;
    }
	
	
	if (ad != -1 || ud != -1) {
	alert ("Adresse email ou URL interdite dans le champ Votre texte - Email or URL address forbidden in the field Your message");
	document.formcontact.texte.value = "";
	document.formcontact.texte.focus();
	return false;
	}
		
else {
return true }
}  





/* ------------------------ Admin --------------------------------------------- */


function nettoyageAdmin(){
document.forms["formlogin"].elements["identifiant"].focus();
document.forms["formlogin"].reset();
}

function actionEnvoyerAdmin() {
   if (document.formlogin.identifiant.value == "") {
    alert("Merci de saisir votre identifiant");
    document.formlogin.identifiant.focus();
	return false;
	}
	if (document.formlogin.motdepasse.value == "") {
    alert("Merci de saisir votre mot de passe");
    document.formlogin.motdepasse.focus();
	return false;
	}
	
	else {
	return true }
}  

/*------------------ Traitement des DIV --------------------*/


function showdiv(D) {
  if (document.all) {  document.all[D].style.display="block";  }
  else if (document.getElementById) {  document.getElementById(D).style.display="block";  }
}
  
function hiddediv(D) {
  if (document.all) { document.all[D].style.display="none"; window.location.reload();}
  else if  (document.getElementById) { document.getElementById(D).style.display="none"; window.location.reload();}
}





// ===========================================================
// Les rares bidules rajoutés automatiquement par
// Dreamweaver
// ===========================================================
//


function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

