
function init_expand()
{
	// Active le filtre de liste
	$('div.entete_liste select').change(function() {
		var myAction = $('#form_listex_select').attr('action') + '?filtre=' + $(this).attr('value');
		$('#form_listex_select').attr({action : myAction});
		//alert($('#form_listex_select').attr('action'));
		$('#form_listex_select').submit();
	});
	
	// Parametre les extensions individuelles
	$('table.liste th').click(function() {
		$(this).parent().parent().parent().parent().find('div.expand_base').slideToggle(300);
		if ($(this).hasClass('moins')) {
			$(this).removeClass('moins').addClass('plus');
		} else {
			$(this).removeClass('plus').addClass('moins');
		}
	});
	
	// fonctionhover pour les images +/-
	$('table.liste th').hover(
		function() {
			if ($(this).hasClass('moins')) {
				$(this).addClass('moins_hover');		
			} else {
				$(this).addClass('plus_hover');
			}
		}, function() {
			$(this).removeClass('plus_hover');
			$(this).removeClass('moins_hover');
		}
	);
	
	// Parametre l'extension globale
	$('div.entete_liste #colonne1A').click(function() {
		$('div.affiche div.expand_base').slideDown();
		$('div.affiche table.liste th').removeClass('plus').addClass('moins');
		$(this).hide();
		$('div.entete_liste #colonne1B').show();
	});
	
	// Parametre la reduction globale
	$('div.entete_liste #colonne1B').click(function() {
		$('div.affiche div.expand_base').slideUp();
		$('div.affiche table.liste th').removeClass('moins').addClass('plus');
		$(this).hide();
		$('div.entete_liste #colonne1A').show();
	});
	
	// Ajout au panier
	$('.bt_ajout_panier').click(function() {
		var idProduit = $(this).parent().parent().parent().find('input.id_produit').attr('value');
		var idVersion = $(this).parent().parent().parent().find('input.id_version').attr('value');
		var ajtPossib = $(this).parent().parent().parent().find('input.ajout_possible').attr('value');
		if (isNumeric(idProduit) && isNumeric(idVersion)) {
			valide_panier(idProduit, idVersion, ajtPossib);
		} else {
			alert("impossible d'ajouter ce produit au panier");
		}
	});
}

function valide_panier(idProduit, idVersion, ajtPossib)
{			
	if (ajtPossib == "0") {
		alert('Impossible d\'ajouter le produit au panier suite à la présence de produits d\'une autre gamme');
		return false;
	}
	
	var url = "/modules/divers/commande/panier.php?idProduit=" + idProduit;
	url += "&ajoutPanierPossible=1&idVersion=" + idVersion + "&action=ajout";
	window.location = url;
}

function isNumeric(val) {
    if (isNaN(parseFloat(val))) {
          return false;
     }
     return true
}