//Validation du formulaire
jQuery(document).ready(function(){

    jQuery.validator.messages.required = "";
    
    jQuery("#ValidateButton").click(function()
    {
        var duree = jQuery('#creditconso_duree').val();
        var mens = jQuery('#creditconso_mensualite').val();
        
        if (jQuery("#consoform").validate().form() == true)
        {
            if ((duree == '' && mens == '') || (duree != '' && mens != ''))
            {
                jQuery('#warn').html('Veuillez saisir une dur&eacute;e OU une mensualit&eacute;');
                jQuery("#warn_label").show('fast');
                jQuery('#creditconso_duree').addClass('error');
                jQuery('#creditconso_mensualite').addClass('error');
                return false;
            }
            else if(parseInt(jQuery('#creditconso_montant').val().replace(new RegExp("( )","gi"),'')) > 75000)
            {
                jQuery('#warn').html("<span class='warning'>Max autoris&eacute; 75000&nbsp;&euro;</span>");
                jQuery("#warn_label").show('fast');
                jQuery('#creditconso_montant').addClass('error');
                jQuery('#creditconso_duree').removeClass('error');
                jQuery('#creditconso_mensualite').removeClass('error');
                return false;
            }
            else
            {
                jQuery('#creditconso_duree').removeClass('error');
                jQuery('#creditconso_mensualite').removeClass('error');
                return true;
            }
        } 
        return false;
    });
    
    jQuery("#creditconso_nature").change(function() 
    {
        //Réinitialisation du champ à chaque changement de nature de projet.
        jQuery("input#creditconso_montant").val("");
        jQuery('#creditconso_montant').removeClass('error');
        jQuery("#warn_label").hide('fast');
        
        var natureProjet = jQuery('#creditconso_nature').val();
        jQuery("#creditconso_duree option[value='66']").remove();
        jQuery("#creditconso_duree option[value='72']").remove();
        jQuery("#creditconso_duree option[value='78']").remove();
        jQuery("#creditconso_duree option[value='84']").remove();
        if((natureProjet == '501') || (natureProjet == '502') || (natureProjet == '919'))
        {
            jQuery("#creditconso_duree").append('<option value="66">66 mois</option>');
            jQuery("#creditconso_duree").append('<option value="72">72 mois</option>');
        }
        if((natureProjet == '501') || (natureProjet == '919'))
        {
            jQuery("#creditconso_duree").append('<option value="78">78 mois</option>');
            jQuery("#creditconso_duree").append('<option value="84">84 mois</option>');
        }
    });
    
});
