Page = {
    init: function(){
        j('td.ssmenu')
            .mouseover(function(event){
                j(this).removeClass('sousCategorie');
                j(this).addClass('sousCategorie-on');
            })
            .mouseout(function(event){
                j(this).removeClass('sousCategorie-on');
                j(this).addClass('sousCategorie');
            });
		j('td.ssmenu2')
            .mouseover(function(event){
                j(this).removeClass('sousCategorie2');
                j(this).addClass('sousCategorie2-on');
            })
            .mouseout(function(event){
                j(this).removeClass('sousCategorie2-on');
                j(this).addClass('sousCategorie2');
            });
    }
}

PagePanier = {
    init: function(){
        j('.flecheQuantite').click(PagePanier.updateQuantite);
    },
    
    loadChanges: function(data){
		if (data.key) {
			j('#quantite_'+data.key).text(data.QuantiteProduit);
			j('#montant_total_produit_'+data.key).text(data.MontantTotalProduit);
			j('#total_panier').text(data.TotalTTC);
			
			var flecheBas = j('#quantite_'+data.key+'_down');
			
			if( data.QuantiteProduit == 1 ){
				flecheBas.css('visibility', 'hidden');
			}else{
				flecheBas.css('visibility', 'visible');
			}
		} else {
			alert("Une erreur est survenue !\nLa quantité n'a pas pu être mise à jour.");
		}
    },
    
    updateQuantite: function(){
        var s = this.id.split('_');
        var IdProduit = s[1];
		
		if ( s.length > 3 ) {
			var IdTaille = s[2];
			var difference = s[3] == 'up'? 1 : -1;
		} else {
			var IdTaille = 0;
			var difference = s[2] == 'up'? 1 : -1;
		}
        
        j.post('ajout_panier.php?produit='+IdProduit+(IdTaille != 0 ? '&taille='+IdTaille : ''), {quantite: difference}, PagePanier.loadChanges, 'json');
    }
}

