$(document).ready(function()
    {
        initBtn();    
    });
function initBtn()
{
    $('.btnEnv').jcButton({
        iconPath: 'img/icons/message.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% '
    });
    $('.btnPortfolio').jcButton({
        iconPath: 'img/icons/zoom.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% '
    });
    $('.btnEnSav').jcButton({
        iconPath: 'img/icons/zoom.png',
        gradient: '#fecd4a  0%, #fecd4a 50%, #fdaa1e 51%, #fdaa1e 100% '
    });
    $('.btnFichVis').jcButton({
        iconPath: 'img/icons/info.png',
        gradient: '#fecd4a  0%, #fecd4a 50%, #fdaa1e 51%, #fdaa1e 100% '
    });
    $('.btnEnSavG').jcButton({
        iconPath: 'img/icons/zoom.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% '
    });
    $('.btnEnvAmi').jcButton({
        iconPath: 'img/icons/message.png',
        gradient: '#fafafa  0%, #fafafa 50%, #d1d2d3 51%, #d1d2d3 100% '
    });
}
var slideShowInd = 1;
function slideShow_suiv()
{
    slideShowInd++;
    if(slideShowInd > $('.slideCont').length ) {
        slideShowInd = 1;
    }
    $('.slideCont.selected').hide('slide');
    $('.slideCont.selected').removeClass('selected');
    $('#slideCont_'+slideShowInd).show('slide');
    $('#slideCont_'+slideShowInd).addClass('selected');
}
function dialEnvAmi(bienID)
{
    $('#dialogAmi').dialog({
        title: 'Envoyer à un ami',
        width: 400,
        modal:true,
        close: function () {
            $('#dialogAmi').dialog('destroy');
        },
        buttons: {
            'Envoyer': function(){
                $('#ami_msg').removeClass('error');
                $('#ami_email').removeClass('error');
                $('#ami_emailSender').removeClass('error');
                
                var error = false;
                var email = $('#ami_email').val();
                var emailSender = $('#ami_emailSender').val();
                var msg = encode2Ajax($('#ami_msg').val());
                
                if (!verificationEmail(email)){
                    $('#ami_email').addClass('error');
                    error = true;
                }
                if (!verificationEmail(emailSender)){
                    $('#ami_emailSender').addClass('error');
                    error = true;
                }
                if (msg.length <3) {
                    $('#ami_msg').addClass('error');
                    error = true;    
                }
                
                if (!error)
                {
                    $.ajax({
                        url: 'ajax/envoyerAmi.php',
                        data: 'email='+email+'&msg='+msg+'&bienID='+bienID+'&emailSender='+emailSender,
                        type: 'POST',
                        success : function ()
                        {
                            $().toastmessage('showSuccessToast', "Un email a été envoyé à : " +email);
                            $('#dialogAmi').dialog('destroy');
                        }
                    })   
                }
            },
            'Annuler': function(){
                $('#dialogAmi').dialog('destroy');
            }
        }
    });
}
function bienRecherche()
{
    var dataPieces = 't1='+$('#ac_filtre_t1').is(':checked')+'&t2='+$('#ac_filtre_t2').is(':checked')+'&t3='+$('#ac_filtre_t3').is(':checked')+'&t4='+$('#ac_filtre_t4').is(':checked')+'&t5='+$('#ac_filtre_t5').is(':checked');
    var dataType = '&appartement='+$('#ac_filtre_app').is(':checked')+'&villa='+$('#ac_filtre_villa').is(':checked')+'&terrain='+$('#ac_filtre_terrain').is(':checked')+'&neuf='+$('#ac_filtre_neuf').is(':checked');
    
    
    $.ajax({
        url: 'ajax/bienRecherche.php',
        type: 'post',
        data: dataPieces+dataType,
        success: function (rep)
        {
            $('#biensResultat').hide();
            $('#biensResultat').html(rep);
            initBtn();
            $('#biensResultat').show();
            checkAnchor();
            
        }
    });
}
function validEstimForm(formID)
{
    var data = '';
    var inputElement;
    var label ;
    var value;
    var error = false;
    // Récupère les valeurs
    $('#'+formID+' input , #'+formID+' textarea').each(function()
    {
        inputElement = this;
        $('#'+formID).find('label').each(function()
        {
            if ($(this).attr('for') == $(inputElement).attr('id'))
            {                
                label = $(this).html()
            }
        });
        if ($(inputElement).get(0).tagName == 'SELECT')
        {
            value = $('#'+$(inputElement).attr('id')+' :selected').val();
        }
        else
        {
            value = $(inputElement).val();
        }        
        
        // Vérifie les classes
        $(inputElement).removeClass('error');
        if (($(inputElement).is('.required')) &&(value.length <1)) {
            error = true;
            $(inputElement).addClass('error');
        }
        if (($(inputElement).is('.email')) &&(!verificationEmail(value))) {
            error = true;
            $(inputElement).addClass('error');
        }
        data += '&'+$(inputElement).attr('id') + '=' + value+'||'+label;
    });
    data = data.substr(1, data.length);
    if (!error)
    {
        $.ajax({
            url: 'ajax/estimationSend.php',
            type: 'post',
            data : data,
            success: function(rep)
            {
                alert(rep);
                $('#'+formID+' input , textarea').each(function()
                {
                    $(this).val('');
                });
            }
        });
    }
    
}
function validAlertForm(formID)
{
    var data = '';
    var inputElement;
    var label ;
    var value;
    var error = false;
    // Récupère les valeurs
    $('#'+formID+' input , #'+formID+' textarea').each(function()
    {
        inputElement = this;
        $('#'+formID).find('label').each(function()
        {
            if ($(this).attr('for') == $(inputElement).attr('id'))
            {                
                label = $(this).html()
            }
        });
        if ($(inputElement).get(0).tagName == 'SELECT')
        {
            value = $('#'+$(inputElement).attr('id')+' :selected').val();
        }
        else
        {
            value = $(inputElement).val();
        }        
        
        // Vérifie les classes
        $(inputElement).removeClass('error');
        if (($(inputElement).is('.required')) &&(value.length <1)) {
            error = true;
            $(inputElement).addClass('error');
        }
        if (($(inputElement).is('.email')) &&(!verificationEmail(value))) {
            error = true;
            $(inputElement).addClass('error');
        }
        data += '&'+$(inputElement).attr('id') + '=' + value+'||'+label;
    });
    data = data.substr(1, data.length);
    if (!error)
    {
        $.ajax({
            url: 'ajax/alerteSend.php',
            type: 'post',
            data : data,
            success: function(rep)
            {
                alert(rep);
                $('#'+formID+' input , textarea').each(function()
                {
                    $(this).val('');
                });
            }
        });
    }
    
}
