/**
*	javascript document
*	copyright: ekoya(c)-2008
*	script de mise en avant de div
*/

function positionner(){
	$("#moyen_coffret").hide();
	$("#grand_coffret").hide();
	$("#contenu_coffret").hide();
		// gestion des styles
	$("#petit").addClass("arriere");
	$("#moyen").addClass("arriere");
	$("#grand").addClass("arriere");
}

function mettre_en_avant(elt){
	if (elt == "petit_coffret"){
		$(".precision_p").hide();
		$(".precision_m").hide();
		$(".precision_g").hide();
		var donnees="t=petit";
		var somme = $("input[@name=prixbase1]").val();
		$("p#prix1").html("");
		$("input[@name=prixprovisoire1]").val(somme);
		var somme = $("input[@name=prixbase2]").val();
		$("p#prix2").html("");
		$("input[@name=prixprovisoire2]").val(somme);
		var somme = $("input[@name=prixbase3]").val();
		$("p#prix3").html("");
		$("input[@name=prixprovisoire3]").val(somme);
		$("#contenu_coffret").show();
		// gestion des styles
		$("#petit").removeClass("arriere");
		$("#petit").addClass("avant");
		$("#moyen").removeClass("avant");
		$("#grand").removeClass("avant");
		$("#moyen").addClass("arriere");
		$("#grand").addClass("arriere");
		$("#contenu_coffret").addClass("petit");
		$("#contenu_coffret").removeClass("moyen");
		$("#contenu_coffret").removeClass("grand");
		$("#coffretTemporaire").hide();
		// affichage
		$.ajax({
			url: "var/composition.php",
			type: "POST",
			dataType: "HTML",
			data: donnees,
			error: function(){
				alert("problème ajax");
			},
			success: function(data){
				$("div#contenu_coffret").html(data);
			}
		});
	}
	else if (elt == "moyen_coffret"){
		$(".precision_p").hide();
		$(".precision_m").hide();
		$(".precision_g").hide();
		var donnees="t=moyen";
		var somme = $("input[@name=prixbase1]").val();
		$("p#prix1").html("");
		$("input[@name=prixprovisoire1]").val(somme);
		var somme = $("input[@name=prixbase2]").val();
		$("p#prix2").html("");
		$("input[@name=prixprovisoire2]").val(somme);
		var somme = $("input[@name=prixbase3]").val();
		$("p#prix3").html("");
		$("input[@name=prixprovisoire3]").val(somme);

		$("#contenu_coffret").show();
		// gestion des styles
		$("#moyen").removeClass("arriere");
		$("#moyen").addClass("avant");
		$("#petit").removeClass("avant");
		$("#grand").removeClass("avant");
		$("#petit").addClass("arriere");
		$("#grand").addClass("arriere");
		$("#contenu_coffret").addClass("moyen");
		$("#contenu_coffret").removeClass("petit");
		$("#contenu_coffret").removeClass("grand");
		$("#coffretTemporaire").hide();
		// affichage
		$.ajax({
			url: "var/composition.php",
			type: "POST",
			dataType: "HTML",
			data: donnees,
			error: function(){
				alert("problème ajax");
			},
			success: function(data){
				$("div#contenu_coffret").html(data);
			}
		});
	}
	else {
		$(".precision_p").hide();
		$(".precision_m").hide();
		$(".precision_g").hide();
		var donnees="t=grand";
		var somme = $("input[@name=prixbase1]").val();
		$("p#prix1").html("");
		$("input[@name=prixprovisoire1]").val(somme);
		var somme = $("input[@name=prixbase2]").val();
		$("p#prix2").html("");
		$("input[@name=prixprovisoire2]").val(somme);
		var somme = $("input[@name=prixbase3]").val();
		$("p#prix3").html("");
		$("input[@name=prixprovisoire3]").val(somme);
		$("#contenu_coffret").show();
		// gestion des styles
		$("#grand").removeClass("arriere");
		$("#grand").addClass("avant");
		$("#moyen").removeClass("avant");
		$("#petit").removeClass("avant");
		$("#moyen").addClass("arriere");
		$("#petit").addClass("arriere");
		$("#contenu_coffret").addClass("grand");
		$("#contenu_coffret").removeClass("moyen");
		$("#contenu_coffret").removeClass("petit");
		$("#coffretTemporaire").hide();
		// affichage
		$.ajax({
			url: "var/composition.php",
			type: "POST",
			dataType: "HTML",
			data: donnees,
			error: function(){
				alert("problème ajax");
			},
			success: function(data){
				$("div#contenu_coffret").html(data);
			}
		});
	}
}


function composition(elt,t){
	// ou t peut avoir comme valeurs 1 2 ou 3
	switch(t){
		case 1:$(".precision_p").show();break;
		case 2:$(".precision_m").show();break;
		case 3:$(".precision_g").show();break;
	}
	var i = parseFloat($("input[@name=compteur]").val());
	var prix = parseFloat($("input[@name=prixprovisoire"+t+"]").val());
	if($("input[@name="+elt+"]").attr("checked")){
		i = i-1;
		var prixplus = parseFloat($("input[@name="+elt+"] ~ a").attr('name'));
		if(i > 0){
			$("input[@name=compteur]").val(i);
			$("span#decompte").html($("input[@name=compteur]").val());
			prix = prix+prixplus;
			$("input[@name=prixprovisoire"+t+"]").val(prix);
			$("#prix"+t+"").html("<strong>"+prix+" &euro;</strong>");
		}
		else if(i == 0){
			$("p#selection").html("<a href='coffrets_perso.php#petit' class='blanc gras' onclick='javascript: coffret_in_panier();'>Ajouter à ma sélection</a>");
			$("p#selection").addClass('ajoutercoffretPanier');
			prix = prix+prixplus;
			$("input[@name=prixprovisoire"+t+"]").val(prix);
			$("#prix"+t+"").html("<strong>"+prix+" &euro;</strong>");
		}
		else {
			alert("vous ne pouvez dépasser le nombre d'article correspondant au coffret");
			$("input[@name="+elt+"]").attr("checked", "");
		}
	}
	else {
		if(i>0){
			i = i+1;
			var prixmoins = parseFloat($("input[@name="+elt+"] ~ a").attr('name'));
			$("input[@name=compteur]").val(i);
			$("span#decompte").html($("input[@name=compteur]").val());
			prix = prix-prixmoins;
			$("input[@name=prixprovisoire"+t+"]").val(prix);
			$("#prix"+t+"").html("<strong>"+prix+" &euro;</strong>");
		}
		else {
			$("p#selection").html("<strong>il vous reste <input type='hidden' name='compteur' value='1' /><span id='decompte'>1</span> produits à ajouter...</strong>");
			$("p#selection").removeClass("ajoutercoffretPanier");
			var prixmoins = parseFloat($("input[@name="+elt+"] ~ a").attr('name'));
			prix = prix-prixmoins;
			$("input[@name=prixprovisoire"+t+"]").val(prix);
			$("#prix"+t+"").html("<strong>"+prix+" &euro;</strong>");
		}
	}
}

function styliste(){
	$("input[@name^=produit]").each(function(){
		var elt = $(this).attr("name");
		if($(this).attr("checked")){
			$("input[@name="+elt+"] ~ a").css("font-weight","bold");
			$("input[@name="+elt+"] ~ a").css("color","#B70110");
		}
		else {
			$("input[@name="+elt+"] ~ a").css("font-weight","normal");
			$("input[@name="+elt+"] ~ a").css("color","#000");
		}
		$("input[@name="+elt+"] ~ a").hover(function(){
			$(this).css("font-weight","bold");
		},function(){
			$(this).css("font-weight","normal");
		})
	});	
}
