﻿function VerifDevis(source, arguments) {
    arguments.IsValid = true;
    document.getElementById("Nom").style.borderColor = "#000000";
    document.getElementById("Mail").style.borderColor = "#000000";
    document.getElementById("Prenom").style.borderColor = "#000000";
    document.getElementById("ConfirmMail").style.borderColor = "#000000";
    document.getElementById("Adresse").style.borderColor = "#000000";
    document.getElementById("Ville").style.borderColor = "#000000";
    document.getElementById("CP").style.borderColor = "#000000";
    document.getElementById("CPArrive").style.borderColor = "#000000";
    document.getElementById("CPDepart").style.borderColor = "#000000";
    document.getElementById("VilleArrive").style.borderColor = "#000000";
    document.getElementById("VilleDepart").style.borderColor = "#000000";
    document.getElementById("HeureAller").style.borderColor = "#000000";
    document.getElementById("HeureRetour").style.borderColor = "#000000";
    document.getElementById("date_aller").style.borderColor = "#000000";
    document.getElementById("date_retour").style.borderColor = "#000000";
    
    if(document.getElementById("Nom").value == "") {
        document.getElementById("Nom").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
        
    if(document.getElementById("Mail").value == "") {
        document.getElementById("Mail").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
        
    if(document.getElementById("Prenom").value == ""){
        document.getElementById("Prenom").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
    
    if(document.getElementById("Tel").value == ""){
        document.getElementById("Tel").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
        
    if(document.getElementById("ConfirmMail").value == ""){
        document.getElementById("ConfirmMail").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }   
        
    if(document.getElementById("Adresse").value == ""){
        document.getElementById("Adresse").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }  
    
    if(document.getElementById("Ville").value == ""){
        document.getElementById("Ville").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
    
    if(document.getElementById("CP").value == ""){
        document.getElementById("CP").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
      
    if(document.getElementById("VilleDepart").value == ""){
        document.getElementById("VilleDepart").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
           
    if(document.getElementById("CPDepart").value == ""){
        document.getElementById("CPDepart").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
         
    if(document.getElementById("VilleArrive").value == ""){
        document.getElementById("VilleArrive").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
         
    if(document.getElementById("CPArrive").value == ""){
        document.getElementById("CPArrive").style.borderColor = "#B70000";
        arguments.IsValid = false;
    } 
         
    if(document.getElementById("HeureAller").value == ""){
        document.getElementById("HeureAller").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }  
        
    if(document.getElementById("HeureRetour").value == ""){
        document.getElementById("HeureRetour").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }   
      
    if(document.getElementById("date_aller").value == ""){
        document.getElementById("date_aller").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }   
      
    if(document.getElementById("date_retour").value == ""){
        document.getElementById("date_retour").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
    
    if (document.getElementById("Mail").value != document.getElementById("ConfirmMail").value && arguments.IsValid == true){
        alert("La confirmation de l'adresse mail ne correspond pas");
        document.getElementById("Mail").style.borderColor = "#B70000";
        document.getElementById("ConfirmMail").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
    
    if (document.getElementById("Mail").value != document.getElementById("ConfirmMail").value && arguments.IsValid == true){
        alert("La confirmation de l'adresse mail ne correspond pas");
        document.getElementById("Mail").style.borderColor = "#B70000";
        document.getElementById("ConfirmMail").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
 
    if((isNaN(document.getElementById("CP").value) || isNaN(document.getElementById("CPArrive").value) || isNaN(document.getElementById("CPDepart").value)) && arguments.IsValid == true) {
        alert("Erreur de saisie d'un code postal");
        document.getElementById("CP").style.borderColor = "#B70000";
        document.getElementById("CPArrive").style.borderColor = "#B70000";
        document.getElementById("CPDepart").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
    
    
    if(document.getElementById("NBPersonne").value != "" && isNaN(document.getElementById("NBPersonne").value) && arguments.IsValid == true) {
        alert("Nombre de personne incorrect");
        document.getElementById("NBPersonne").style.borderColor = "#B70000";
        arguments.IsValid = false;
    }
    
    if(document.getElementById("Tel").value != "" && arguments.IsValid == true) {
        if (isNaN(document.getElementById("Tel").value) || document.getElementById("Tel").value.length < 10) {
            alert("Numero de telephone incorrect");
            document.getElementById("Tel").style.borderColor = "#B70000";
            arguments.IsValid = false;
        }
    }
    
}

function ChangeFactu() {
    if(document.getElementById("Factu").checked)
        document.getElementById("BlocFactu").style.display = "";
    else
        document.getElementById("BlocFactu").style.display = "none";
}
