

function panier(ref,action){
    $("#zonepanier").css("visibility", "hidden");
    if (action == 1){//Charger
        dest='ajoutpanier.php';
        act='';
    }
    if (action == 2){//Ajouter
        dest='ajoutpanier.php';
        act='action=ajouter&ref='+ref;
        nbArticle++;
        calcultaille();
    }
    if (action == 3){//Supprimer
        dest='ajoutpanier.php';
        act='action=supprimer&article='+ref;
        nbArticle--;
        calcultaille();
    }
    if (action == 4){//Changer Nb article
        dest='ajoutpanier.php';
        sel="#formpanier"+ref+' :selected';
        quant=$(sel).text();
        sel="#formpanier"+ref+" :input[name=article]";
        article=$(sel).val();
        
        act='action=modifier&quantite='+quant+'&article='+article;
    }

    
    $.ajax({
        type: 'POST',
        url: dest,
        data: act,
        dataType:'text',
        success: actualiserPanier,
        error: function() {
            alert('Erreur serveur');
        }

    });
}


function actualiserPanier(reponse) {
    $('#zonepanier').html(reponse);
    $("#zonepanier").css("visibility", "visible");
}



function mainMenuHor(){
    $(" #navhor ul ").css({
        display: "none"
    }); // Opera Fix
    $(" #navhor li").hover(function(){
        $(this).find('ul:first').css({
            visibility: "visible",
            display: "none"
        }).show(400);
    },function(){
        $(this).find('ul:first').css({
            visibility: "hidden"
        });
    });
}

function calcultaille(){
    largPub=$(window).width()-240;
    largzonePub = largPub - 8;
    largzonePub2 = largzonePub - 8;
    $(" #pub ").width(largPub);
    $(".zonepub").width(largzonePub);
    $(".zonepub2").width(largzonePub2);
    posZoneDroite=$(window).width()*0.8;
    marge=$(window).width()*0.02;

    posArticles=$(" #articles ").offset();
    if(nbArticle>0)
        largArticles=posZoneDroite-posArticles.left-marge;
    else largArticles=$(window).width()-posArticles.left-(marge*1.05);
    $(" #articles ").width(largArticles);
    $(" #articles ").height($(window).height()-posArticles.top-marge);

    if($(window).width() < 1000){
        if($(window).width() < 800){
            $(" #navhor ").css("font-size","8px");
            $(" #navhor ul ").css("margin","-2px 0 0 0");
        }else{
            $(" #navhor ").css("font-size","10px");
            $(" #navhor ul ").css("margin","-1px 0 0 0");
        }
    }else{
        $(" #navhor ").css("font-size","14px");
        $(" #navhor ul ").css("margin","0");
    }

}



function pub(){
    $('#pub').fadeOut("slow",function(){
        $.ajax({
            type: 'POST',
            url: 'pub.php',
            data:'',
            dataType:'text',
            success: actualiserPub
        });
    });
    
}


function actualiserPub(reponse) {
    $('#pub').html(reponse).fadeIn("slow");
    $(".zonepub").width(largzonePub);
    $(".zonepub2").width(largzonePub2);
    setTimeout('pub()',30000);
}

function menusVert(){
    $.ajax({
        type: 'POST',
        url: 'menusvert.php',
        data:'',
        dataType:'text',
        success: actualiserMenusVert
    });
}


function actualiserMenusVert(reponse) {
    $('#menusvert').html(reponse);
    mainMenuVert();
    setTimeout('pub()',500);
}


function mainMenuVert(){
    $(" #nav ul ").css({
        display: "none"
    }); // Opera Fix
    $(" #nav li").hover(function(){
        $(this).find('ul:first').css({
            visibility: "visible",
            display: "none"
        }).show(400);
    },function(){
        $(this).find('ul:first').css({
            visibility: "hidden"
        });
    });
}




//Evenemments


$(window).resize(calcultaille);

$(document).ready(function() {

    calcultaille();
    panier('',1);
    mainMenuHor();

    //gestion du chargeur
    $('#chargepanier').ajaxStart(function(request, settings) {
        $(this).css("visibility", "visible")
    });
    $('#chargepanier').ajaxStop(function(request, settings){
        $(this).css("visibility", "hidden")
    });

    //Chargement retardé
    setTimeout('menusVert()',50);
    
});




