function closePopup(ID) {
	jQuery("#" + ID).stop().css("display", "none");
}

function dspWait() {
	jQuery("#btnPaiement").stop().css("display", "none");
	jQuery("#wait").stop().css("display", "block");
}

function getSizeGuide() {
	
	BBSettings.BBPopup.elementsSettings.width = "700px";
	jQuery.get(
		BBVars.pagesURL + "ajax/sizeGuideFiche.cfm",
		function(data) {BBTool_openMsgBox(data, true);
		BBSettings.BBPopup.elementsSettings.width = "500px";
		}
	);

}

function sendFriend() {
	
	BBSettings.BBPopup.elementsSettings.width = "433px";
	jQuery.get(
		BBVars.pagesURL + "ajax/envoyer.cfm",
		function(data) {BBTool_openMsgBox(data, true);
		BBSettings.BBPopup.elementsSettings.width = "500px";
		}
	);

}

function displayMessage(message) {
if (message != null) {
if(!document.getElementById('popupInfo')) return;
document.getElementById('popupMsg').innerHTML = message;
opaceIt($('popupInfo'), 1);
}
}
function hideMessage() {
if(!document.getElementById('popupInfo')) return;
if (document.getElementById('popupInfo').style.display == 'block')
opaceIt($('popupInfo'), 0);
}

function initSliders(nb) {
	jQuery("#slide_" + nb).trigger("click");
}

function getConditionSoldes() {
	BBSettings.BBPopup.elementsSettings.width = "700px";
	jQuery.get(
		BBVars.pagesURL + "blocks/conditions_soldes.cfm",
		function(data) {BBTool_openMsgBox(data, true);
		BBSettings.BBPopup.elementsSettings.width = "500px";
		}
	);
}

function swapBlock( ID ) {
	jQuery("#frmModeLivraison input[name=mode_livraison]").attr("checked", false);
	jQuery("#frmModeLivraison input[name=mode_livraison]").eq( ( (ID>2) ? 1 : 0 ) ).attr("checked", true);
}

function AddGift() {
	var liste_coupon = jQuery("#liste_coupon").val().split(',');
	var liste_coupon_select = "";
	var liste_produit_select = "";
	var old_coupon = "";
	
	jQuery.each(liste_coupon, function(index,value) {
			
			liste_coupon_select += value + ",";
			liste_produit_select = jQuery("input[name=goodies_" + value + "]:checked").val() + ",";
			
			});
 
	if (jQuery("input[name=noKdo]").attr("checked")){
		liste_produit_select = 'noKdo';
		BBTool_closeMsgBox();
	}
	jQuery.get(
		BBVars.pagesURL + "ajax/addgift.cfm?liste_coupon=" + liste_coupon_select + "&liste_produit=" + liste_produit_select,
		function(data) {	if (liste_produit_select != 'noKdo')
							{	
								if (jQuery("#in_panier").val() == 1)
									ReloadPanier();
								else
									BBTool_openMsgBox(data, true);
							}
		}
	);

}

function ReloadPanier(){
	window.location.href = window.location.href;
}

function BBcart_AddPanierChangeCallback(data) {
	
	if(typeof jQuery("#qpanierJson", data) !="undefined")
		BBChangePanierContenu(jQuery("#qpanierJson", data).html());
	jQuery(".modifyOptions_layer").css({height:0,width:0}).html("");
	jQuery("#occultePanier").stop().animate({opacity: 0}, function() { jQuery(this).css("display", "none"); });
}

function BBChangePanierContenu(dataJson) {
	var JsonAttr = jQuery.parseJSON(dataJson);

	jQuery("tr.trPanier").each( function(i) {
		present = false;
		
		for(n=0;n<JsonAttr.panier.length;n++){
			if(JsonAttr.panier[n].panier_id == jQuery(this).attr("id").replace("tr_","")) present = true;
		}
		if(present == false) delTR("#" + jQuery(this).attr("id"), "0px");
		
		//jQuery(this).hide().animate({height:'20px'}, 1000);
	});
	jQuery("#nb_panier").val(JsonAttr.panier.length);
	if(JsonAttr.panier.length < 1) {
		jQuery("#notEmptyBasket").animate({opacity:0}, 300, function() { jQuery(this).hide(); });
		jQuery("#emptyBasket").show().animate({opacity: 1},300);
		
	}
	for(i=0;i<JsonAttr.panier.length;i++){
		var panier_id =JsonAttr.panier[i].panier_id;
							
		jQuery("#attribut_" + panier_id).val(JsonAttr.panier[i].OptionID);
		jQuery("#attDetId_" + panier_id).val(JsonAttr.panier[i].attribut_detail_id);
		jQuery("#produit_" + panier_id).val(JsonAttr.panier[i].ProduitID);
		jQuery("#code_ean_" + panier_id).val(JsonAttr.panier[i].code_ean);
		jQuery("#stock_" + panier_id).val(JsonAttr.panier[i].stock_dispo);
		
		jQuery("#tr_" + panier_id +" .prodImg_link").attr("href",JsonAttr.panier[i].link_url + "?coul_att_detailID=" + JsonAttr.panier[i].attribut_detail_id);
		jQuery("#tr_" + panier_id +" .nomProduit").attr("href",JsonAttr.panier[i].link_url + "?coul_att_detailID=" + JsonAttr.panier[i].attribut_detail_id);
		jQuery("#tr_" + panier_id +" .prodImg").attr("src",JsonAttr.panier[i].img_path);
		jQuery("#quantite_" +panier_id ).val(JsonAttr.panier[i].quantite);
		if(JsonAttr.panier[i].qte_fixe == "true") jQuery("#tr_" + panier_id + " .qte_fixe").html(JsonAttr.panier[i].quantite);
			//alert(JsonAttr.panier[i].Nom);
			//alert(jQuery("#tr_" + panier_id +" .nomProduit").html());
			
		jQuery("#tr_" + panier_id +" .nomProduit").html(JsonAttr.panier[i].Nom + "<br>" + BBLabels.label_taille + " : " + JsonAttr.panier[i].Taille + "<br>" + BBLabels.label_couleur + " : " + JsonAttr.panier[i].Couleur);
		//alert(jQuery("#tr_" + panier_id +" .nomProduit").html());
		if(JsonAttr.panier[i].non_actif == "true" || JsonAttr.panier[i].non_qtedispo == "true") {
			jQuery("#tr_" + panier_id + " .price_case").css({display: "none"});
			jQuery("#tr_" + panier_id +" .total_case").css({display: "none"});
		}
		
		if(JsonAttr.panier[i].pourcent_remise <= 0) {
			jQuery("#tr_" + panier_id +" .gain").css({ display: "none"});
		} else {
			jQuery("#tr_" + panier_id +" .gain").css({ display: "inline"});
		}
			
		if(JsonAttr.panier[i].non_actif == "true") {
			jQuery("#tr_" + panier_id +" .offreNull").css({display: "tablecell"});
			jQuery("#validate_basket").css({ display: "none"});
		}else 
		if(JsonAttr.panier[i].non_qtedispo == "true") {
			jQuery("#tr_" + panier_id +" .errQteDispo").css({ display: "tablecell"});
			jQuery("#validate_basket").css({ display: "none"});
		}
		else {
			if(JsonAttr.panier[i].prix_avant_proc_coupon != JsonAttr.panier[i].prix_ht) {
				jQuery("#tr_" + panier_id +" .old_price").html(JsonAttr.panier[i].prix_avant_proc_coupon);
				jQuery("#tr_" + panier_id +" .old_price").css({ display: "inline"});
			}
			else
				jQuery("#tr_" + panier_id +" .old_price").css({ display: "none"});
			
			jQuery("#tr_" + panier_id +" .total_remise").html(JsonAttr.panier[i].total_remise);
			jQuery("#tr_" + panier_id +" .gain").html("- " + JsonAttr.panier[i].pourcent_remise + "%");
			jQuery("#tr_" + panier_id +" .prix_ht").html(JsonAttr.panier[i].prix_ht);
			jQuery("#tr_" + panier_id +" .total_case").html( JsonAttr.panier[i].prix_ttc)
			jQuery("#validate_basket").css({ display: "block"});
			
		}
	}

	jQuery("#total_sans_remise").html(JsonAttr.sstotal_sans_remise_simple);
	jQuery("#total_panier").html(JsonAttr.sstotal_simple);

		
}


function initColorsPictos() {
	var ItemIndex = jQuery(".colorsPicto_content ul li a").index(jQuery(".colorsPicto_content ul li a.colorSelect"));
	jQuery(".colorsPicto_content ul").attr("data-bbparams", "{index:" + ItemIndex + "}");
	initScrollable("#colorsList_layer div.colorsPicto");
}
		
function initDspDesc() {
	var container = jQuery("#DescLayer");
	var startSize = jQuery("#DescLayer").css("height");
	var openBtn = jQuery("#openDesc");
	var closeBtn = jQuery("#closeDesc");
	var height = jQuery(".productDescription").height() + 15;
	
	
	openBtn.bind("click", function(e) {
		e.preventDefault();
		openBtn.css({display: "none"});
		closeBtn.css({display: "block"});
		container.animate({height: height}, 500);
	});
	closeBtn.bind("click", function(e) {
		e.preventDefault();
		openBtn.css({display: "block"});
		closeBtn.css({display: "none"});
		container.animate({height: startSize}, 500);
	});
}
function sendPwd() {
	var userMail = jQuery("#votreEmail").val();
	BBSettings.BBPopup.elementsSettings.width = "450px";
	jQuery.get(
		BBVars.pagesURL + "ajax/login.cfm?formAction=promptPwd&username=" + userMail,
			function(data) {
				BBTool_openMsgBox(data, true);
				
			}
		);
}

function sendPwd_callback(data) {
	BBSettings.BBPopup.elementsSettings.width = "756px";
}

function CheckMobile() {
	if(jQuery("#mailing_list_mobile:checked").length > 0)
		jQuery("#mobile").attr("required","required");
	
	jQuery("#mailing_list_mobile").bind("click", function() {
		if(jQuery("#mailing_list_mobile:checked").length > 0)
			jQuery("#mobile").attr("required","required");
		else 
			jQuery("#mobile").removeAttr("required","required");
	});

}

	
	
		
