function initialisationChamp(id, valeur)
{
    if($('#' + id).val() == valeur)
        $('#' + id).val('');
    else if($('#' + id).val() == '')
        $('#' + id).val(valeur);
}

function ajax_addpanierproduit(langue, type, id, quantite)
{
    data = 'type=' + type;
    data += '&id=' + id;
    data += '&quantite=' + quantite;

    $.post('/' + langue + '/panier/addpanierproduit', data, function(donnees){
		$('#ajaxrealoadpanierheader').html(donnees)
        
        $.post('/' + langue + '/panier/widgetpanierrecapitulatif', function(donnees){
            $('#widgetpanierrecapitulatif').html(donnees)
            $('#widgetpanierrecapitulatif').slideDown()
            
            $.post('/' + langue + '/panier/afficherwidgetpanierrecapitulatif', function(){});
        });
	});
}

function fermerwidgetpanier(langue)
{
    $.post('/' + langue + '/panier/fermerwidgetpanierrecapitulatif', function(donnees){
        $('#widgetpanierrecapitulatif').slideUp();
    });
}

function reloadLinkAddPanier(div, lang, controller, id, selectvalue, liste)
{
    $.post('/' + lang + '/panier/ajaxreloadlinkaddpanier/' + controller + '/' + id + '/' + selectvalue + '/' + liste + '/' + lang, function(data){
        $('#' + div).html(data)
        
        $(document).ready(function(){
            $("[rel^='prettyphoto']").prettyPhoto();
        });
    });
}

function reloadprixabonnement(div, lang, abonnementliaison_id)
{
    $.post('/' + lang + '/abonnement/ajaxreloadprixabonnement/' + abonnementliaison_id, function(data){
        $('#' + div).html(data)
    });
}

function ajaxsupprimerpanierligne(lang, panierligne_id, langue_id, unite)
{
    $.post('/' + lang + '/panier/ajaxdeletepanierligne/' + panierligne_id, function(donnees){
        $('#panierligne_' + panierligne_id).remove();

        $.post('/' + lang + '/panier/ajaxafficherheaderpanier', function(donnees2){
            $('#ajaxrealoadpanierheader').html(donnees2)
        });
        
        $.getJSON('/' + lang + '/panier/ajaxafficherprixtotal/' + langue_id + '/' + unite, function(data){
            $('#prixtotal_ht').html(data[0]);
            $('#totaltva').html(data[1]);
            $('#prixtotal_ttc').html(data[2]);
            $('#livraison_forfait').html(data[3]);
		});
        
        /*$.post('/' + lang + '/panier/widgetpanierrecapitulatif', function(donnees){
            $('#widgetpanierrecapitulatif').html(donnees)
            $('#widgetpanierrecapitulatif').slideDown()
            
            $.post('/' + lang + '/panier/afficherwidgetpanierrecapitulatif', function(){});
        });*/
        
        $.post('/' + lang + '/panier/ajaxreloadpoidsrestant', function(donnees){
            $('#restepoidspanier').html(donnees)
        });
        
        $.getJSON('/' + lang + '/panier/ajaxafficherprixtotal/' + langue_id + '/' + unite, function(data){
            $('#prixtotal_ht').html(data[0]);
            $('#totaltva').html(data[1]);
            $('#prixtotal_ttc1').html(data[2]);
            $('#livraison_forfait').html(data[3]);
        });
    });
}

function ajaxpaniermodifierquantite(lang, panierligne_id, quantite, langue_id, unite, afficherwidget)
{
    $.post('/' + lang + '/panier/ajaxpaniermodifierquantite/' + panierligne_id + '/' + quantite, function(donnees){
        $('#totalligne_' + panierligne_id).html(donnees)

        $.post('/' + lang + '/panier/ajaxafficherheaderpanier', function(donnees2){
            $('#ajaxrealoadpanierheader').html(donnees2)
        });
        
        $.getJSON('/' + lang + '/panier/ajaxafficherprixtotal/' + langue_id + '/' + unite, function(data){
            $('#prixtotal_ht').html(data[0]);
            $('#totaltva').html(data[1]);
            $('#prixtotal_ttc').html(data[2]);
            $('#livraison_forfait').html(data[3]);
		});
        
        if(afficherwidget == '' || afficherwidget == undefined)
        {
            $.post('/' + lang + '/panier/widgetpanierrecapitulatif', function(donnees){
                $('#widgetpanierrecapitulatif').html(donnees)
                $('#widgetpanierrecapitulatif').slideDown()
                
                $.post('/' + lang + '/panier/afficherwidgetpanierrecapitulatif', function(){});
            });
        }
        
        $.post('/' + lang + '/panier/ajaxreloadpoidsrestant', function(donnees){
            $('#restepoidspanier').html(donnees)
        });
        
        $.getJSON('/' + lang + '/panier/ajaxafficherprixtotal/' + langue_id + '/' + unite, function(data){
            $('#prixtotal_ht').html(data[0]);
            $('#totaltva').html(data[1]);
            $('#prixtotal_ttc1').html(data[2]);
            $('#livraison_forfait').html(data[3]);
        });
    });
}

function nombreCaractereMax(element, nombrecaractere)
{
    var valeur = $('#' + element).val();
        
    valeur = valeur.replace('\n', ' ');
    
    if($('#' + element).val().length > nombrecaractere)
    {
        valeur = valeur.substr(0, nombrecaractere);
    }
    
    $('#' + element).val(valeur);
}

function ajaxmodifieruniteprix(lang, langue_id, unite)
{
    $.getJSON('/' + lang + '/panier/ajaxafficherprixtotal/' + langue_id + '/' + unite, function(data){
        //$('#prixtotal_ht').html(data[0]);
        //$('#totaltva').html(data[1]);
        $('#prixtotal_ttc').html(data[2]);
        //$('#livraison_forfait').html(data[3]);
        
        $('#afficherprixselonunite').show();
    });
}

function ajaxreloadselectetatsprovince(prefixe, div_etat, div_cp, pays_id, lang)
{
    /*if(pays_id == 32)
    {
        $('#' + div_etat).slideUp();
        $('#' + div_cp).slideDown();
    }
    else
    {
        $('#' + div_cp).slideUp();
        $('#' + div_etat).slideDown();
    }*/
        
    $.post('/' + lang + '/commande/ajaxreloadselectetatsprovince/' + pays_id + '/' + prefixe, function(data){
        $('#' + div_etat).html(data)
    });
}

function affiliationdiv(div)
{
    $('div.visible').addClass('hide');
    $('#' + div).removeClass('hide');
    $('#' + div).addClass('visible');
}

function gestionaffichageadresselivraison(value)
{
    if(value == 'copieadressefacturation')
    {
        $('#divnouvelleadresselivraison').slideUp();
        $('#carnetadresse').slideUp();
    }
    else if(value == 'nouvelleadresselivraison')
    {
        $('#carnetadresse').slideUp();
        $('#divnouvelleadresselivraison').slideDown();
    }
    else if(value == 'voircarnetadresse')
    {
        $('#divnouvelleadresselivraison').slideUp();
        $('#carnetadresse').slideDown();
    }
}
