
/*************************************************************************************/
/***************************   Ouverture de popup centrée   *******************************/
/*************************************************************************************/
function ouvrirPopup(url, nomFenetre, width, height, option) {
	var dessus = (screen.height/2)-(height/2);
	var gauche = (screen.width/2)-(width/2);
	var features = 'height='+height+',width='+width+',top='+dessus +',left='+gauche+","+option;
	window.open(url, nomFenetre, features);
}
/*************************************************************************************/

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/******************************* scrollbar *************************************/
var Timer;
var Pas = 4;
var fastPas = 8;

function moveLayer(Sens) {
	Objet=document.getElementById("contenu");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}

function moveFastLayer(Sens) {
	Objet=document.getElementById("contenu");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}


/******************************************* scrollbar *****************/

/********************************** DEVIS JET *************************/

function verifChamps() {	
	// vérification du nom
	if(document.form1.nom.value == "")  {
		alert("Vous devez renseigner votre nom.");
		document.form1.nom.focus();
		return false;
  	}
	// vérification du prénom
	if(document.form1.prenom.value == "")  {
		alert("Vous devez renseigner votre prénom.");
		document.form1.prenom.focus();
		return false;
  	}
	// vérification de l'adresse
	if(document.form1.adresse.value == "")  {
		alert("Vous devez renseigner votre adresse.");
		document.form1.adresse.focus();
		return false;
  	}
	/*// vérification du code postal
	if(document.form1.code_postal.value == "")  {
		alert("Vous devez renseigner le code postal.");
		document.form1.code_postal.focus();
		return false;
  	}
	// vérification de la validité du code postal
	var test=0;
	for(i=0 ; i<document.form1.code_postal.value.length ; i++) {
		if(document.form1.code_postal.value.charAt(i) < "0" || document.form1.code_postal.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un code postal valide");
		document.form1.code_postal.focus();
		return false;
	}
	else if(document.form1.code_postal.value.length != 5) {
		alert("Veuillez saisir un code postal comportant 5 chiffres");
		document.form1.code_postal.focus();
		return false;
  	}*/
	// vérification de la ville
	if(document.form1.ville.value == "")  {
		alert("Vous devez renseigner la ville.");
		document.form1.ville.focus();
		return false;
  	}
	/*// vérification du numéro de téléphone
	if(document.form1.telephone.value == "")  {
		alert("Vous devez renseigner votre numéro de téléphone");
		document.form1.telephone.focus();
		return false;
  	}
	// vérification de la validité du numéro de téléphone
	var test=0;
	for(i=0 ; i<document.form1.telephone.value.length ; i++) {
		if(document.form1.telephone.value.charAt(i) < "0" || document.form1.telephone.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un numéro de téléphone valide");
		document.form1.telephone.focus();
		return false;
	}
	else if(document.form1.telephone.value.length != 10) {
		alert("Veuillez saisir un numéro de téléphone comportant 10 chiffres");
		document.form1.telephone.focus();
		return false;
  	}*/
	// vérification de la validité de l'email
	if(document.form1.mail.value != "")  {
		if(document.form1.mail.value != "" && (document.form1.mail.value.indexOf('@') == -1 || document.form1.mail.value.indexOf('.') == -1)) {
			alert("L'email du contact n'est pas valide");
			document.form1.mail.focus();
			return false;
		}
	}
	// vérification du numéro de coque
	if(document.form1.num_coque.value == "")  {
		alert("Vous devez renseigner le numéro de coque.");
		document.form1.num_coque.focus();
		return false;
  	}
	// vérification de la marque
	if(document.form1.marque.options[document.form1.marque.selectedIndex].value == "")  {
		alert("Veuillez choisir une marque.");
		document.form1.marque.focus();
		return false;
	}
	// vérification du modèle
	if(document.form1.modele.value == "")  {
		alert("Vous devez renseigner le modèle.");
		document.form1.modele.focus();
		return false;
  	}
	// vérification du nom du navire
	if(document.form1.nom_navire.value == "")  {
		alert("Vous devez renseigner le nom du navire.");
		document.form1.nom_navire.focus();
		return false;
  	}
	// vérification de l'immatriculation
	if(document.form1.immatriculation_1.value == "")  {
		alert("Vous devez renseigner l'immatriculation.");
		document.form1.immatriculation_1.focus();
		return false;
  	}
	// vérification de l'immatriculation
	if(document.form1.immatriculation_2.value == "")  {
		alert("Vous devez renseigner l'immatriculation.");
		document.form1.immatriculation_2.focus();
		return false;
  	}
	// vérification du permis
	if(document.form1.permis.value == "")  {
		alert("Vous devez renseigner le numéro du permis.");
		document.form1.permis.focus();
		return false;
  	}
	// vérification de la date du permis
	if(document.form1.delivre.value == "")  {
		alert("Vous devez renseigner la date du permis.");
		document.form1.delivre.focus();
		return false;
  	}
	if(document.form1.delivre.value != "")  {
		
			tab_dat=document.form1.delivre.value.split("/");
			jour=tab_dat[0];
			mois=tab_dat[1];
			annee=tab_dat[2];
			
			//verif date
			// valeur numerique		
			testjour=jour*0;
			testmois=mois*0;
			testannee=annee*0;
			if(jour!="" || mois!="" || annee!="")
			{
				if(jour<1 || jour>31 || testjour!=0)
				{
					alert("Date delivré incorrecte!");
					document.form1.delivre.focus();
					return false;
			
				}
				if(mois<1 || mois>12 || testmois!=0)
				{
					alert("Date delivré incorrecte!");
					document.form1.delivre.focus();
					return false;
				}
			 
				if(annee<1900 || testannee!=0)
				{
					alert("Date delivré incorrecte!");
					document.form1.delivre.focus();
					return false;
				}
			}
		
	
  	}
	// vérification des caractères anti-spam
	if(document.form1.caractere.value=="") {
		alert("Veuillez saisir les caractères pour le contrôle anti-spam");	
		document.form1.caractere.focus();
		return false;
	}
}




/************************* FIN DEVIS JET ******************************/

/*************************DEVIS BATEAU ****************************/

function verifChamps_bateau() {
	// vérification du nom
	if(document.form1.nom.value == "")  {
		alert("Vous devez renseigner votre nom.");
		document.form1.nom.focus();
		return false;
  	}
	// vérification du prénom
	if(document.form1.prenom.value == "")  {
		alert("Vous devez renseigner votre prénom.");
		document.form1.prenom.focus();
		return false;
  	}
	// vérification de l'adresse
	if(document.form1.adresse.value == "")  {
		alert("Vous devez renseigner votre adresse.");
		document.form1.adresse.focus();
		return false;
  	}
	/*// vérification du code postal
	if(document.form1.code_postal.value == "")  {
		alert("Vous devez renseigner le code postal.");
		document.form1.code_postal.focus();
		return false;
  	}
	// vérification de la validité du code postal
	var test=0;
	for(i=0 ; i<document.form1.code_postal.value.length ; i++) {
		if(document.form1.code_postal.value.charAt(i) < "0" || document.form1.code_postal.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un code postal valide");
		document.form1.code_postal.focus();
		return false;
	}
	else if(document.form1.code_postal.value.length != 5) {
		alert("Veuillez saisir un code postal comportant 5 chiffres");
		document.form1.code_postal.focus();
		return false;
  	}*/
	// vérification de la ville
	if(document.form1.ville.value == "")  {
		alert("Vous devez renseigner la ville.");
		document.form1.ville.focus();
		return false;
  	}
	/*// vérification du numéro de téléphone
	if(document.form1.telephone.value == "")  {
		alert("Vous devez renseigner votre numéro de téléphone");
		document.form1.telephone.focus();
		return false;
  	}
	// vérification de la validité du numéro de téléphone
	var test=0;
	for(i=0 ; i<document.form1.telephone.value.length ; i++) {
		if(document.form1.telephone.value.charAt(i) < "0" || document.form1.telephone.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un numéro de téléphone valide");
		document.form1.telephone.focus();
		return false;
	}
	else if(document.form1.telephone.value.length != 10) {
		alert("Veuillez saisir un numéro de téléphone comportant 10 chiffres");
		document.form1.telephone.focus();
		return false;
  	}*/
	// vérification de l'email
	if(document.form1.mail.value == "")  {
		alert("Vous devez renseigner votre mail");
		document.form1.mail.focus();
		return false;
  	}
	// vérification de la validité de l'email
	if(document.form1.mail.value != "")  {
		if(document.form1.mail.value != "" && (document.form1.mail.value.indexOf('@') == -1 || document.form1.mail.value.indexOf('.') == -1)) {
			alert("L'email de contact n'est pas valide");
			document.form1.mail.focus();
			return false;
		}
	}
	// vérification du nom du constructeur
	if(document.form1.nom_constructeur.value == "")  {
		alert("Vous devez renseigner le nom du constructeur.");
		document.form1.nom_constructeur.focus();
		return false;
  	}
	// vérification du type de bateau
	if(document.form1.type.value == "")  {
		alert("Vous devez renseigner le type de bateau.");
		document.form1.type.focus();
		return false;
  	}
	// vérification de l'année
	if(document.form1.annee.value == "")  {
		alert("Vous devez renseigner l'année.");
		document.form1.annee.focus();
		return false;
  	}
	// vérification de la validité de l'année
	var test=0;
	for(i=0 ; i<document.form1.annee.value.length ; i++) {
		if(document.form1.annee.value.charAt(i) < "0" || document.form1.annee.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir une année valide");
		document.form1.annee.focus();
		return false;
	}
	else if(document.form1.annee.value.length != 4) {
		alert("Veuillez saisir une année comportant 4 chiffres");
		document.form1.annee.focus();
		return false;
  	}
	// vérification de la longueur du bateau
	if(document.form1.longueur.value == "")  {
		alert("Vous devez renseigner la longueur du bateau.");
		document.form1.longueur.focus();
		return false;
  	}
	// vérification de la longueur du bateau
	var test=0;
	for(i=0 ; i<document.form1.longueur.value.length ; i++) {
		if(document.form1.longueur.value.charAt(i) < "0" || document.form1.longueur.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir une longueur valide");
		document.form1.longueur.focus();
		return false;
	}
	// vérification de la puissance totale des moteurs
	if(document.form1.puissance_moteur.value == "")  {
		alert("Vous devez renseigner la puissance totale du moteur.");
		document.form1.puissance_moteur.focus();
		return false;
  	}
	// vérification de la puissance totale des moteurs
	var test=0;
	for(i=0 ; i<document.form1.puissance_moteur.value.length ; i++) {
		if(document.form1.puissance_moteur.value.charAt(i) < "0" || document.form1.puissance_moteur.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir une puissance valide");
		document.form1.puissance_moteur.focus();
		return false;
	}
	// vérification du nombre de personnes
	if(document.form1.nbr_personne.value == "")  {
		alert("Vous devez renseigner le nombre de personnes.");
		document.form1.nbr_personne.focus();
		return false;
  	}
	// vérification du nombre de personnes
	var test=0;
	for(i=0 ; i<document.form1.nbr_personne.value.length ; i++) {
		if(document.form1.nbr_personne.value.charAt(i) < "0" || document.form1.nbr_personne.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un nombre de personnes valide");
		document.form1.nbr_personne.focus();
		return false;
	}
	// vérification de la valeur actuelle
	if(document.form1.valeur_actuelle.value == "")  {
		alert("Vous devez renseigner la valeur actuelle du bateau.");
		document.form1.valeur_actuelle.focus();
		return false;
  	}
	// vérification de la valeur actuelle
	var test=0;
	for(i=0 ; i<document.form1.valeur_actuelle.value.length ; i++) {
		if(document.form1.valeur_actuelle.value.charAt(i) < "0" || document.form1.valeur_actuelle.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir une valeur valide");
		document.form1.valeur_actuelle.focus();
		return false;
	}
	// vérification du port d'attache
	if(document.form1.port_dattache.value == "")  {
		alert("Vous devez renseigner le port d'attache du bateau.");
		document.form1.port_dattache.focus();
		return false;
  	}
	// vérification des caractères anti-spam
	if(document.form1.caractere.value=="") {
		alert("Veuillez saisir les caractères pour le contrôle anti-spam");	
		document.form1.caractere.focus();
		return false;
	}
}

/************************** FIN DEVIS BATEAU *************************/

/*************************DEVIS QUAD ****************************/

function verifChamps_quad() {
	//Si formule maxi et quad non homologué => blocage
	if(document.form1.homologue[1].checked && document.form1.formule[2].checked) {
		alert("Les quads non homologués ne peuvent être assurés avec la Formule Maxi.");
		document.form1.nom.focus();
		return false;
	}
	// vérification du nom
	if(document.form1.nom.value == "")  {
		alert("Vous devez renseigner votre nom.");
		document.form1.nom.focus();
		return false;
  	}
	// vérification du prénom
	if(document.form1.prenom.value == "")  {
		alert("Vous devez renseigner votre prénom.");
		document.form1.prenom.focus();
		return false;
  	}
	// vérification de l'adresse
	if(document.form1.adresse.value == "")  {
		alert("Vous devez renseigner votre adresse.");
		document.form1.adresse.focus();
		return false;
  	}
	/*// vérification du code postal
	if(document.form1.code_postal.value == "")  {
		alert("Vous devez renseigner le code postal.");
		document.form1.code_postal.focus();
		return false;
  	}
	// vérification de la validité du code postal
	var test=0;
	for(i=0 ; i<document.form1.code_postal.value.length ; i++) {
		if(document.form1.code_postal.value.charAt(i) < "0" || document.form1.code_postal.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un code postal valide");
		document.form1.code_postal.focus();
		return false;
	}
	else if(document.form1.code_postal.value.length != 5) {
		alert("Veuillez saisir un code postal comportant 5 chiffres");
		document.form1.code_postal.focus();
		return false;
  	}*/
	// vérification de la ville
	if(document.form1.ville.value == "")  {
		alert("Vous devez renseigner la ville.");
		document.form1.ville.focus();
		return false;
  	}
	/*// vérification du numéro de téléphone
	if(document.form1.telephone.value == "")  {
		alert("Vous devez renseigner votre numéro de téléphone");
		document.form1.telephone.focus();
		return false;
  	}
	// vérification de la validité du numéro de téléphone
	var test=0;
	for(i=0 ; i<document.form1.telephone.value.length ; i++) {
		if(document.form1.telephone.value.charAt(i) < "0" || document.form1.telephone.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir un numéro de téléphone valide");
		document.form1.telephone.focus();
		return false;
	}
	else if(document.form1.telephone.value.length != 10) {
		alert("Veuillez saisir un numéro de téléphone comportant 10 chiffres");
		document.form1.telephone.focus();
		return false;
  	}*/
	// vérification de l'email
	if(document.form1.mail.value == "")  {
		alert("Vous devez renseigner votre mail");
		document.form1.mail.focus();
		return false;
  	}
	// vérification de la validité de l'email
	if(document.form1.mail.value != "")  {
		if(document.form1.mail.value != "" && (document.form1.mail.value.indexOf('@') == -1 || document.form1.mail.value.indexOf('.') == -1)) {
			alert("L'email de contact n'est pas valide");
			document.form1.mail.focus();
			return false;
		}
	}
	// vérification de la marque
	if(document.form1.marque.value == "")  {
		alert("Vous devez renseigner la marque du quad.");
		document.form1.marque.focus();
		return false;
  	}
	// vérification du modèle
	if(document.form1.modele.value == "")  {
		alert("Vous devez renseigner le modèle du quad.");
		document.form1.modele.focus();
		return false;
  	}
	// vérification de la cylindrée
	if(document.form1.cylindree.value == "")  {
		alert("Vous devez renseigner la cylindrée du quad");
		document.form1.cylindree.focus();
		return false;
  	}
	// vérification de la validité de la cylindrée
	var test=0;
	for(i=0 ; i<document.form1.cylindree.value.length ; i++) {
		if(document.form1.cylindree.value.charAt(i) < "0" || document.form1.cylindree.value.charAt(i) > "9") {
			test=-1;
		}
	}
	if(test==-1) {
		alert("Veuillez saisir une cylindrée valide");
		document.form1.cylindree.focus();
		return false;
	}
	// vérification de la date de mise en circulation
	if(document.form1.mise_en_circulation.value == "") {
		alert("Vous devez renseigner la date de mise en circulation.");
		document.form1.mise_en_circulation.focus();
		return false;
  	}
	if(document.form1.mise_en_circulation.value != "") {
		tab_dat=document.form1.mise_en_circulation.value.split("/");
		jour=tab_dat[0];
		mois=tab_dat[1];
		annee=tab_dat[2];
		
		//verif date
		// valeur numerique		
		testjour=jour*0;
		testmois=mois*0;
		testannee=annee*0;
		if(jour!="" || mois!="" || annee!="")
		{
			if(jour<1 || jour>31 || testjour!=0)
			{
				alert("Date de mise en circulation incorrecte!");
				document.form1.mise_en_circulation.focus();
				return false;
		
			}
			if(mois<1 || mois>12 || testmois!=0)
			{
				alert("Date de mise en circulation incorrecte!");
				document.form1.mise_en_circulation.focus();
				return false;
			}
		 
			if(annee<1900 || testannee!=0)
			{
				alert("Date de mise en circulation incorrecte!");
				document.form1.mise_en_circulation.focus();
				return false;
			}
		}
  	}
	// vérification de l'immatriculation
	if(document.form1.immatriculation.value == "") {
		alert("Vous devez renseigner l'immatriculation du quad.");
		document.form1.immatriculation.focus();
		return false;
  	}
	// vérification de la date du permis
	if(document.form1.delivre.value == "") {
		alert("Vous devez renseigner la date d'obtention du permis.");
		document.form1.delivre.focus();
		return false;
  	}
	if(document.form1.delivre.value != "") {
		tab_dat=document.form1.delivre.value.split("/");
		jour=tab_dat[0];
		mois=tab_dat[1];
		annee=tab_dat[2];
		
		//verif date
		// valeur numerique		
		testjour=jour*0;
		testmois=mois*0;
		testannee=annee*0;
		if(jour!="" || mois!="" || annee!="")
		{
			if(jour<1 || jour>31 || testjour!=0)
			{
				alert("Date d'obtention du permis incorrecte!");
				document.form1.delivre.focus();
				return false;
		
			}
			if(mois<1 || mois>12 || testmois!=0)
			{
				alert("Date d'obtention du permis incorrecte!");
				document.form1.delivre.focus();
				return false;
			}
		 
			if(annee<1900 || testannee!=0)
			{
				alert("Date d'obtention du permis incorrecte!");
				document.form1.delivre.focus();
				return false;
			}
		}
  	}
	// vérification des caractères anti-spam
	if(document.form1.caractere.value=="") {
		alert("Veuillez saisir les caractères pour le contrôle anti-spam");	
		document.form1.caractere.focus();
		return false;
	}
}

/************************** FIN DEVIS QUAD *************************/
