// JavaScript Document

function disp_alert(){
//alert ("Attention ! Erreur de saisie. Certains champs ne sont pas correctement remplis. Merci de vérifier les champs suivants :")									
alert("Veuillez, s'il vous plait, remplir toutes les cases signal\351es d'une fl\352che bleu");

}





function checkEmail(email){
	var emailVAR = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
	if (!emailVAR.test(email)){
		alert("Attention, votre adresse email n'est pas valide");
		return false;
	}else{
		return true;
	}
}




function checkBeforeToSend(){
	var Check = new Array();
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	Check[3] = document.getElementById('Message').value;
	//Check[4] = document.getElementById('Produit').value;
	//Check[5] = document.getElementById('Date').value;
	//Check[6] = document.getElementById('villeDep').value;
	
	// && Check[5] != "" && Check[6] != ""
	//if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != "" && Check[5] != "" && Check[6] != ""){
		
		if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != ""){
		
		//document.getElementById('formDevis').submit();
		
	if(!checkEmail(Check[2])){
			
			
			document.getElementById('Alerte').style.visibility="visible";
			document.getElementById('aEmail').style.visibility="visible";
			
		
			return false;
			
		}else{
			
			return true;
		}
		
	}else{
		
		disp_alert()
		document.getElementById('Alerte').style.visibility="visible";
		
		if(Check[0] == ""){
			document.getElementById('aNom').style.visibility="visible";
		}else{
			document.getElementById('aNom').style.visibility="hidden";
		}
		
		if(Check[1] == ""){
			document.getElementById('aPrenom').style.visibility="visible";
		}else{
			document.getElementById('aPrenom').style.visibility="hidden";
		}
		
		if(Check[2] == ""){
			document.getElementById('aEmail').style.visibility="visible";
		}else if(!checkEmail(Check[2])){
			document.getElementById('aEmail').style.visibility="visible";
		}else{
			document.getElementById('aEmail').style.visibility="hidden";
		}
		
		if(Check[3] == ""){
			document.getElementById('aMessage').style.visibility="visible";
		}else{
			document.getElementById('aMessage').style.visibility="hidden";
		}
		
		/*if(Check[4] == ""){
			document.getElementById('aProduit').style.visibility="visible";
		}else{
			document.getElementById('aProduit').style.visibility="hidden";
		}

		if(Check[5] == ""){
			document.getElementById('aDate').style.visibility="visible";
		}else{
			document.getElementById('aDate').style.visibility="hidden";
		}
		if(Check[6] == ""){
			document.getElementById('vDepart').style.visibility="visible";
		}else{
			document.getElementById('vDepart').style.visibility="hidden";
		}*/
		
		//alert("Attention ! Il y a une erreur de saisie.");
		return false;
	}
}
























function checkBeforeToSend_newsletter(){
	var Check = new Array();
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	Check[3] = document.getElementById('format').value;
	Check[4] = document.getElementById('choix').value;
	
	if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != ""){
		//document.getElementById('formDevis').submit();
		if(!checkEmail(Check[2])){
			document.getElementById('Alerte').style.display = "";
			document.getElementById('aEmail').style.display = "";
			return false;
		}else{
			return true;
		}
	}else{
		document.getElementById('Alerte').style.display = "";
		if(Check[0] == ""){
			document.getElementById('aNom').style.display = "";
		}else{
			document.getElementById('aNom').style.display = "none";
		}
		if(Check[1] == ""){
			document.getElementById('aPrenom').style.display = "";
		}else{
			document.getElementById('aPrenom').style.display = "none";
		}
		if(Check[2] == ""){
			document.getElementById('aEmail').style.display = "";
		}else if(!checkEmail(Check[2])){
			document.getElementById('aEmail').style.display = "";
		}else{
			document.getElementById('aEmail').style.display = "none";
		}
		if(Check[3] == ""){
			document.getElementById('aformat').style.display = "";
		}else{
			document.getElementById('aformat').style.display = "none";
		}
		if(Check[4] == ""){
			document.getElementById('achoix').style.display = "";
		}else{
			document.getElementById('achoix').style.display = "none";
		}
		//alert("Attention ! Il y a une erreur de saisie.");
		return false;
	}
}

function checkBeforeToSend_newsletter2(){
	var Check = new Array();
	Check[0] = document.getElementById('Email').value;
	if(Check[0] != ""){
		if(!checkEmail(Check[0])){
			document.getElementById('Alerte').style.display = "";
			document.getElementById('aEmail').style.display = "";
			return false;
		}else{
			return true;
		}
	}else{
		if(Check[0] == ""){
			document.getElementById('aEmail').style.display = "";
		}else if(!checkEmail(Check[2])){
			document.getElementById('aEmail').style.display = "";
		}else{
			document.getElementById('aEmail').style.display = "none";
		}
		return false;
	}
}



















function checkBeforeToSend_devis(){
	var Check = new Array();
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	/*Check[3] = document.getElementById('Message').value;
	
	Check[4] = document.getElementById('DepartJour').value;
	Check[5] = document.getElementById('DepartMois').value;
	Check[6] = document.getElementById('DepartAn').value;
	
	Check[7] = document.getElementById('RetourJour').value;
	Check[8] = document.getElementById('RetourMois').value;
	Check[9] = document.getElementById('RetourAn').value;*/
	
	Check[4] = document.getElementById('Depart').value;
	Check[5] = document.getElementById('Retour').value;
	
	//Check[6] = document.getElementById('PaysBlue').value;
	
	Check[7] = document.getElementById('villeDep').value;

	
	if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[4] != "" && Check[5] != "" && Check[7] != ""){
		//document.getElementById('formDevis').submit();
		if(!checkEmail(Check[2])){
			document.getElementById('Alerte').style.visibility="visible";
			document.getElementById('aEmail').style.visibility="visible";
			return false;
		}else{
			return true;
		}
	}else{
		disp_alert()
		document.getElementById('Alerte').style.visibility="visible";
		
		if(Check[0] == ""){
			document.getElementById('aNom').style.visibility="visible";
		}else{
			document.getElementById('aNom').style.visibility="hidden";
		}
		
		if(Check[1] == ""){
			document.getElementById('aPrenom').style.visibility="visible";
		}else{
			document.getElementById('aPrenom').style.visibility="hidden";
		}
		
		if(Check[2] == ""){
			document.getElementById('aEmail').style.visibility="visible";
		}else if(!checkEmail(Check[2])){
			document.getElementById('aEmail').style.visibility="visible";
		}else{
			document.getElementById('aEmail').style.visibility="hidden";
		}
		
		
		/*if(Check[3] == ""){
			document.getElementById('aMessage').style.visibility="visible";
		}else{
			document.getElementById('aMessage').style.visibility="hidden";
		}*/
		
		
		if(Check[4] == ""){
			document.getElementById('aDepart').style.visibility="visible";
		}else{
			document.getElementById('aDepart').style.visibility="hidden";
		}
		
		if(Check[5] == ""){
			document.getElementById('aRetour').style.visibility="visible";
		}else{
			document.getElementById('aRetour').style.visibility="hidden";
		}
		
		
		/*if(Check[6] == ""){
			document.getElementById('aPaysBlue').style.visibility="visible";
		}else{
			document.getElementById('aPaysBlue').style.visibility="hidden";
		}*/
	
		if(Check[7] == ""){
			document.getElementById('vDepart').style.visibility="visible";
		}else{
			document.getElementById('vDepart').style.visibility="hidden";
		}
		//alert("Attention ! Il y a une erreur de saisie.");
		
		
		return false;
	}
}



function checkBeforeToSend_iphone(){
	var Check = new Array();
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	Check[3] = document.getElementById('Date').value;
	Check[4] = document.getElementById('villeDep').value;
	Check[5] = document.getElementById('Nombre').value;
	Check[6] = document.getElementById('Qst1').value;
	Check[7] = document.getElementById('Qst2').value;

	if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != "" && Check[5] != "" && Check[6]!="" && Check[7] != ""){
		//document.getElementById('formDevis').submit();
		if(!checkEmail(Check[2])){
			document.getElementById('Alerte').style.visibility="visible";
			//document.getElementById('aEmail').style.visibility="visible";
			return false;
		}else{
			return true;
		}
	}else{
		//disp_alert()
		
		document.getElementById('Alerte').style.visibility="visible";
		
		/*if(Check[0] == ""){
			document.getElementById('aNom').style.visibility="visible";
		}else{
			document.getElementById('aNom').style.visibility="hidden";
		}
		if(Check[1] == ""){
			document.getElementById('aPrenom').style.visibility="visible";
		}else{
			document.getElementById('aPrenom').style.visibility="hidden";
		}
		if(Check[2] == ""){
			document.getElementById('aEmail').style.visibility="visible";
		}else if(!checkEmail(Check[2])){
			document.getElementById('aEmail').style.visibility="visible";
		}else{
			document.getElementById('aEmail').style.visibility="hidden";
		}
		if(Check[3] == ""){
			document.getElementById('aDate').style.visibility="visible";
		}else{
			document.getElementById('aDate').style.visibility="hidden";
		}
		if(Check[4] == ""){
			document.getElementById('aVilleDep').style.visibility="visible";
		}else{
			document.getElementById('aVilleDep').style.visibility="hidden";
		}
		
		if(Check[5] == ""){
			document.getElementById('aNombre').style.visibility="visible";
		}else{
			document.getElementById('aNombre').style.visibility="hidden";
		}		
		if(Check[6] == ""){
			document.getElementById('aQts1').style.visibility="visible";
		}else{
			document.getElementById('aQts1').style.visibility="hidden";
		}
		
		
		if(Check[7] == ""){
			document.getElementById('aQts2').style.visibility="visible";
		}else{
			document.getElementById('aQts2').style.visibility="hidden";
		}
	

		*/
		
		return false;
	}
}





























function checkBeforeToSend_temoignage(){
	var Check = new Array();
	Check[0] = document.getElementById('Titre').value;
	Check[1] = document.getElementById('Nom').value;
	Check[2] = document.getElementById('Prenom').value;
	Check[3] = document.getElementById('Email').value;
	Check[4] = document.getElementById('Jour').value;
	Check[5] = document.getElementById('Mois').value;
	Check[6] = document.getElementById('Hotel').value;
	Check[7] = document.getElementById('Code_postal').value;
	Check[8] = document.getElementById('Ville').value;
	Check[9] = document.getElementById('Message').value;
	Check[10] = document.getElementById('Pays').value;
	
	if(Check[0] != "0" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != "" && Check[5] != "" && Check[6] != "" && Check[7] != "" && Check[8] != "" && Check[9] != "" && Check[10] != ""){
		//document.getElementById('formDevis').submit();
		if(!checkEmail(Check[3])){
			document.getElementById('Alerte').style.display = "";
			document.getElementById('aEmail').style.display = "";
			return false;
		}else{
			return true;
		}
	}else{
		document.getElementById('Alerte').style.display = "";
		if(Check[0] == "0"){
			document.getElementById('aTitre').style.display = "";
		}else{
			document.getElementById('aTitre').style.display = "none";
		}
		if(Check[1] == ""){
			document.getElementById('aNom').style.display = "";
		}else{
			document.getElementById('aNom').style.display = "none";
		}
		if(Check[2] == ""){
			document.getElementById('aPrenom').style.display = "";
		}else{
			document.getElementById('aPrenom').style.display = "none";
		}
		if(Check[3] == ""){
			document.getElementById('aEmail').style.display = "";
		}else if(!checkEmail(Check[3])){
			document.getElementById('aEmail').style.display = "";
		}else{
			document.getElementById('aEmail').style.display = "none";
		}
		if(Check[4] == "" || Check[5] == ""){
			document.getElementById('aDepart').style.display = "";
		}else{
			document.getElementById('aDepart').style.display = "none";
		}
		if(Check[6] == ""){
			document.getElementById('aHotel').style.display = "";
		}else{
			document.getElementById('aHotel').style.display = "none";
		}
		if(Check[7] == ""){
			document.getElementById('aCode_postal').style.display = "";
		}else{
			document.getElementById('aCode_postal').style.display = "none";
		}
		if(Check[8] == ""){
			document.getElementById('aVille').style.display = "";
		}else{
			document.getElementById('aVille').style.display = "none";
		}
		if(Check[9] == ""){
			document.getElementById('aMessage').style.display = "";
		}else{
			document.getElementById('aMessage').style.display = "none";
		}
		if(Check[10] == ""){
			document.getElementById('aPays').style.display = "";
		}else{
			document.getElementById('aPays').style.display = "none";
		}
		//alert("Attention ! Il y a une erreur de saisie.");
		return false;
	}
}





/*function checkBeforeToSend_devisRapide(){
	var Check = new Array();
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	Check[3] = document.getElementById('villeDep').value;
	Check[4] = document.getElementById('Depart').value;
	Check[5] = document.getElementById('Retour').value;
	Check[6] = document.getElementById('PaysBlue').value;
	Check[7] = document.getElementById('Message').value;
	Check[8] = document.getElementById('Adultes').value;
	
	
	
	if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != "" && Check[5] != "" && Check[6] != "" && Check[7] != "" && Check[8] != ""){
	    if(!checkEmail(Check[2])){
			
			document.getElementById('Alerte').style.visibility="visible";
			document.getElementById('aEmail').style.visibility="visible";
			
			return false;
			
	   }else{
			
			return true;
	   }
	   
	}else{
		
		disp_alert2()
		
		return false;
		
	}
}
*/


/*

 //Created / Generates the captcha function    
function DrawCaptcha()
    {
        var a = Math.ceil(Math.random() * 10)+ '';
        var b = Math.ceil(Math.random() * 10)+ '';       
        var c = Math.ceil(Math.random() * 10)+ '';  
        var d = Math.ceil(Math.random() * 10)+ '';  
        var e = Math.ceil(Math.random() * 10)+ '';  
        var f = Math.ceil(Math.random() * 10)+ '';  
        var g = Math.ceil(Math.random() * 10)+ '';  
        var code = a + ' ' + b + ' ' + ' ' + c + ' ' + d + ' ' + e + ' '+ f + ' ' + g;
        document.getElementById("txtCaptcha").value = code
    }

    // Validate the Entered input aganist the generated security code function   
function ValidCaptcha(){
        var str1 = removeSpaces(document.getElementById('txtCaptcha').value);
        var str2 = removeSpaces(document.getElementById('txtInput').value);
        
		if (str1 == str2) {
			
		return true;   
		
		}else{
			
        return false;
		
		}
        
    }

    // Remove the spaces from the entered and generated code
function removeSpaces(string)
    {
        return string.split(' ').join('');
    }
    


*/








function checkBeforeToSend_devisRapide(){
	
	var Check = new Array();
	var CheckPays = new Array();
	
	Check[0] = document.getElementById('Nom').value;
	Check[1] = document.getElementById('Prenom').value;
	Check[2] = document.getElementById('Email').value;
	Check[3] = document.getElementById('plongeurs').value;

	Check[4] = document.getElementById('villeDep').value;
	
	Check[5] = document.getElementById('Depart').value;
	Check[6] = document.getElementById('Retour').value;
	

	//Check[7] = document.getElementById('Message').value;
	
	
		CheckPays[0] = document.getElementById('PaysBlue1').checked;
	CheckPays[1] = document.getElementById('PaysBlue2').checked;
	CheckPays[2] = document.getElementById('PaysBlue3').checked;
	CheckPays[3] = document.getElementById('PaysBlue4').checked;
		CheckPays[4] = document.getElementById('PaysBlue5').checked;
	CheckPays[5] = document.getElementById('PaysBlue6').checked;
	CheckPays[6] = document.getElementById('PaysBlue7').checked;
	CheckPays[7] = document.getElementById('PaysBlue8').checked;
		CheckPays[8] = document.getElementById('PaysBlue9').checked;
	CheckPays[9] = document.getElementById('PaysBlue10').checked;
	CheckPays[10] = document.getElementById('PaysBlue11').checked;
	CheckPays[11] = document.getElementById('PaysBlue12').checked;
		CheckPays[12] = document.getElementById('PaysBlue13').checked;
	CheckPays[13] = document.getElementById('PaysBlue14').checked;
	CheckPays[14] = document.getElementById('PaysBlue15').checked;
	CheckPays[15] = document.getElementById('PaysBlue16').checked;
		CheckPays[16] = document.getElementById('PaysBlue17').checked;
	CheckPays[17] = document.getElementById('PaysBlue18').checked;
	CheckPays[18] = document.getElementById('PaysBlue19').checked;
	CheckPays[19] = document.getElementById('PaysBlue20').checked;
		CheckPays[20] = document.getElementById('PaysBlue21').checked;
	CheckPays[21] = document.getElementById('PaysBlue22').checked;
	CheckPays[22] = document.getElementById('PaysBlue23').checked;
	CheckPays[23] = document.getElementById('PaysBlue24').checked;
		CheckPays[24] = document.getElementById('PaysBlue25').checked;
	CheckPays[25] = document.getElementById('PaysBlue26').checked;
	CheckPays[26] = document.getElementById('PaysBlue27').checked;
	CheckPays[27] = document.getElementById('PaysBlue28').checked;
		CheckPays[28] = document.getElementById('PaysBlue29').checked;
	CheckPays[29] = document.getElementById('PaysBlue30').checked;
	CheckPays[30] = document.getElementById('PaysBlue31').checked;
	CheckPays[31] = document.getElementById('PaysBlue32').checked;
	CheckPays[32] = document.getElementById('PaysBlue33').checked;
	CheckPays[33] = document.getElementById('PaysBlue34').checked;
	CheckPays[34] = document.getElementById('PaysBlue35').checked;
	
	
	//alert(Check[0] + "\n" +  Check[1] + "\n" +  Check[2] + "\n" +  Check[3] + "\n" +  Check[4] + "\n" +  Check[5]  + "\n" +  Check[6] + "\n" +  Check[7] + "\n" +  Check[8]);
	
	if(Check[0] != "" && Check[1] != "" && Check[2] != "" && Check[3] != "" && Check[4] != "" && Check[5] != "" && Check[6] != "" && (CheckPays[0] != false || CheckPays[1] != false || CheckPays[2] != false || CheckPays[3] != false || CheckPays[4] != false || CheckPays[5] != false || CheckPays[6] != false || CheckPays[7] != false || CheckPays[8] != false || CheckPays[9] != false || CheckPays[10] != false || CheckPays[11] != false || CheckPays[12] != false || CheckPays[13] != false || CheckPays[14] != false || CheckPays[15] != false || CheckPays[16] != false || CheckPays[17] != false || CheckPays[18] != false || CheckPays[19] != false || CheckPays[20] != false || CheckPays[21] != false || CheckPays[22] != false || CheckPays[23] != false || CheckPays[24] != false || CheckPays[25] != false || CheckPays[26] != false || CheckPays[27] != false || CheckPays[28] != false || CheckPays[29] != false || CheckPays[30] != false || CheckPays[31] != false || CheckPays[32] != false || CheckPays[33] != false  || CheckPays[34] != false)){
	
	
	        var emailVAR = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
	
	        if (!emailVAR.test(Check[2])){
		         
		    alert("Attention, votre adresse email n'est pas valide");
			
		    return false;
			
	          }else{
			
			//ValidCaptcha();
		    return true;
			
		
	       }
	   
	}else{
		
		alert("Oups!, il nous manque encore quelques info, avez vous remplis tous les champs textes ou cocher une destination ?, merci :)");
		
		return false;
	}
	
	
}



