$(document).ready(function () {
    /*$('.btnEnSavoirPlus').jcButton({
        iconPath: 'img/icons/zoom.png',
        gradient: '#fecb34  0%, #fecb34 50%, #ffa41f 51%, #ffa41f 100% ',                
        shadowHoverWidth: 6
    });
    $('.btnEnSavoirPlusG').jcButton({
        iconPath: 'img/icons/zoom.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% ',
        shadowHoverWidth: 6
    });
    $('.btnEntrer').jcButton({
        iconPath: 'img/icons/key.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% ',
        shadowColor: '#FFFFFF',
        shadowHoverWidth: 6
    });
    $('.btnEntrerC').jcButton({
        iconPath: 'img/icons/check.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% ',
        shadowColor: '#FFFFFF',
        shadowHoverWidth: 6
    });
    
    $('.btnTelecharger').jcButton({
        iconPath: 'img/icons/disk.png',
        gradient: '#fecb34  0%, #fecb34 50%, #ffa41f 51%, #ffa41f 100% ',
        shadowHoverWidth: 6
    });
    
    $('.btnPart').jcButton({
        iconPath: 'img/icons/home.png',
        radient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% ',
        shadowColor: '#FFFFFF',
        shadowHoverWidth: 6
    });*/
    $('.btnEnvoyer').jcButton({
        iconPath: 'img/icons/message.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% ',
        shadowHoverWidth: 6
    });
    $('.btnRens').jcButton({
        iconPath: 'img/icons/info.png',
        gradient: '#fecb34  0%, #fecb34 50%, #ffa41f 51%, #ffa41f 100% ',
        shadowHoverWidth: 6
    });
    $('.btnCalculer').jcButton({
        iconPath: 'img/icons/check.png',
        gradient: '#fecb34  0%, #fecb34 50%, #ffa41f 51%, #ffa41f 100% ',
        shadowHoverWidth: 6
    });
});
var calculatriceMode = 1;
function initCalculactrice()
{
    calcTabLoad(1);
}
function calcTabLoad(tabNum)
{
    $('#calcTabs li').removeClass('active');
    
    $.ajax({
        url: 'ajax/calculatrice.php?getTab='+tabNum,
        dataType: "html",
        success: function(rep)
        {
            calculatriceMode = tabNum;
            $('#calcTab_'+tabNum).addClass('active');
           
            $('#calcContent div').fadeOut(500,function(){
                $('#calcContent').html(rep);
                $('.btnCalculer').jcButton({
                    iconPath: 'img/icons/check.png',
                    gradient: '#fecb34  0%, #fecb34 50%, #ffa41f 51%, #ffa41f 100% ',
                    shadowHoverWidth: 6
                });
                $(".numeric").numeric();
                $('#calcContent div').fadeIn(500);
            });
            
        }
    });
}
function calcCalcul()
{
    $('#calc_duree').removeClass('error');
    $('#calc_taux').removeClass('error');
    $('#calc_montant').removeClass('error');
    $('#calc_mens').removeClass('error');
    
    var duree = $('#calc_duree').val();
    var taux = $('#calc_taux').val();
    var montantTotal = $('#calc_montant').val();
    var mensualites = $('#calc_mens').val();
    var rep;
    var error = false;
    $('#calcRep').html('');
    
    taux /= 100;
    taux /=12;
    
    if (calculatriceMode == 1)  //  Montant Crédit
    {
        if (duree.length < 1) {
            $('#calc_duree').addClass('error');
            error = true;
        }
        if (taux.length < 1) {
            $('#calc_taux').addClass('error');
            error = true;
        }
        if (mensualites.length < 1) {
            $('#calc_mens').addClass('error');
            error = true;
        }
        
        if (!error)
        {
            if ($('#calc_dureeAnnee').is(':checked')){
                duree *= 12;
            }
            
            rep = Math.round(mensualites*((1-(1/Math.pow(1+taux,duree)))/taux));
            rep = ' Montant du crédit : '+rep+' €';            
            
            
        }
    }
    if (calculatriceMode == 2)  //  Durée
    {
        if (mensualites.length < 1) {
            $('#calc_mens').addClass('error');
            error = true;
        }
        if (taux.length < 1) {
            $('#calc_taux').addClass('error');
            error = true;
        }
        if (montantTotal.length < 1) {
            $('#calc_montant').addClass('error');
            error = true;
        }
        if (!error)
        {
            var mt = Math.round(Math.log(-1/(((montantTotal/mensualites)*taux)-1))/Math.log(1+taux));
            var an = Math.round(mt/12);
            var sem = Math.round(mt/12);
            var anTxt = 'an';
            if (an > 1) {
                anTxt = 'ans'
            }
            rep = mt+'  mois ('+an +' '+anTxt+')' ;            
        }
    }
    if (calculatriceMode == 3)  // Mensualités
    {
        if (duree.length < 1) {
            $('#calc_duree').addClass('error');
            error = true;
        }
        if (taux.length < 1) {
            $('#calc_taux').addClass('error');
            error = true;
        }
        if (montantTotal.length < 1) {
            $('#calc_montant').addClass('error');
            error = true;
        }
        if (!error)
        {
            if ($('#calc_dureeAnnee').is(':checked')){
                duree *= 12;
            }
            rep = Math.round(100*montantTotal*(taux/(1-(1/Math.pow(1+taux,duree)))))/100;
            rep = 'Montant mensuel : '+rep+' €';
        }
    }
    $('#calcRep').html(rep);
}
