﻿function checkMaxLength(input, n){
            if (input.value.length > n){
                input.value = input.value.substring(0, input.value.length - 1);
                return false;
            }
        }
function onPageLoaded(){
    jQuery("select.DropList").addSelectUI({
        scrollbarWidth: 15
    });
}

// JScript File
function isEmail(s) {
    var regularEmail = /^( )*\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*( )*$/;
    return s.match(regularEmail);
}
function isTelephone(s) {
    var phone = /^(0(\d|\d))?\d\d\d\d(\d\d|\d\d)\d\d*$/;
    return s.match(phone);
}


validationMessage = $("#validationMessage");

function showExtraReclamations(o,droplists){
    var css= "none";
    var visibility="hidden";
    if(o.select.val() == 6){
        css ="block";
        visibility ="visible";
    }
    
    $(".WrapExtra").each(function(){
        $(this).css("display", css);
    });
    $(".Champs").each(function(){
        $(this).css("visibility", visibility);
    });
}


function validationCommonFields(isAll){
    var res = true;
    if(ddlSubject.val()== "" ){
        validationMessage.append($("<p></p>").html("Objet de votre demande"));
        res = false;
    }
    if ( $('.Civilite:checked').length == 0 ) {
        validationMessage.append($("<p></p>").html("Civilité"));
        res = false;
    }
    if(inputFirstName.val() == ""){
        validationMessage.append($("<p></p>").html("Nom"));
        res = false;
    }
    if(inputLastName.val() == ""){
    validationMessage.append($("<p></p>").html("Prénom"));
    res = false;
    }
    if(inputEmail.val() == ""  || !isEmail(inputEmail.val())){
    validationMessage.append($("<p></p>").html("Email"));
    res = false;
    }
    if(inputMessage.val() == ""){
    validationMessage.append($("<p></p>").html("Votre message"));
    res = false;
    }
    
    if(!isAll) return res;
    
    if(inputCity.val() == ""){
    validationMessage.append($("<p></p>").html("Ville"));
    res = false;
    }
    if(inputCodePostal.val() == ""){
    validationMessage.append($("<p></p>").html("Code postal"));
    res = false;
    }
    if(inputTelephone.val() == "" || !isTelephone(inputTelephone.val())){
    validationMessage.append($("<p></p>").html("Téléphone"));
    res = false;
    }
    if(inputRegister.val() ==""){
    validationMessage.append($("<p></p>").html("Immatriculation"));
    res = false;
    }
    if(cldDateVisit.val() ==""){
    validationMessage.append($("<p></p>").html("Date de la visite"));
    res = false;
    }
    if(ddlDeparments.val() ==""){
    validationMessage.append($("<p></p>").html("Département"));
    res = false;
    }
    
    ddlCentres = $("#ctl00_plhMainContent_ddlCentres");
    
    if(ddlCentres.val() == ""){
    validationMessage.append($("<p></p>").html("Centre"));
    res = false;
    }
    
    
    return res;
}
function validationNormalFormContact(){
    var validate = validationCommonFields(false);
    if(!validate){
        validationMessage.show();
    }
    return validate;
    
}
function ValidationReclamationsFormContact(){
    var validate = validationCommonFields(true);
    if(!validate){
        validationMessage.show();
    }
    return validate;
}
function validationForm(){
    validationMessage = $("#validationMessage");
    validationMessage.html("");
    if(ddlSubject.val() == "6")
    return ValidationReclamationsFormContact();
    else
    return validationNormalFormContact();
 
}
