$(document).ready(function() {	
	$(".abonnement").find("input[type=checkbox]").live("click",function() {
		MajTarif();
	});
	MajTarif();
});

function MajTarif() {
	var mensuel = 59;
	var annuel = 0;
	var oneshot = 0;
	var formule = "";
	var total = "";
	$("p.tarif2,p.tarif3").hide();
	$("input.qte").attr("disabled","disabled").addClass("disabled");
	$(".abonnement").find("input[type=checkbox]").each(function() {
		if($(this).is(":checked")) {
			if($(this).siblings("input.qte").length>0) {
				var inputqte = $(this).siblings("input.qte");
				inputqte.removeAttr("disabled").removeClass("disabled");				
				qte = parseFloat(inputqte.val());
				if(isNaN(qte)||qte==0) {
					inputqte.val(1);
					qte = 1;
				}
			} else {
				var qte = 1;
			}
			if($(this).hasClass("mensuel")) {
				mensuel = mensuel + (parseFloat($(this).val())*qte);
			} else if ($(this).hasClass("annuel")) {
				annuel = annuel + (parseFloat($(this).val())*qte);
			} else if ($(this).hasClass("oneshot")) {
				oneshot = oneshot + (parseFloat($(this).val())*qte);
			}
			formule = formule + "::" + $(this).siblings("span").text() + ":" + qte;
		}
	});
	$("span.mensuel").text(mensuel);
	total = "Total Mensuel:"+mensuel;
	if(annuel>0) {
		$("span.annuel").text(annuel);
		$("p.tarif2").show();
		total = total + "::Total Annuel:"+annuel;
	}
	if(oneshot>0) {
		$("span.oneshot").text(oneshot);
		$("p.tarif3").show();
		total = total + "::Total One Shot:"+oneshot;
	}
	$("input[name=Formule]").val(formule);
	$("input[name=Total]").val(total);
}
