var combinations=new Array();var selectedCombination=new Array();var globalQuantity=new Number;var colors=new Array();function function_exists(a){if(typeof a=="string"){return(typeof window[a]=="function")}return(a instanceof Function)}function oosHookJsCode(){for(var a=0;a<oosHookJsCodeFunctions.length;a++){if(function_exists(oosHookJsCodeFunctions[a])){setTimeout(oosHookJsCodeFunctions[a]+"()",0)}}}function addCombination(e,g,h,f,b,c,a){globalQuantity+=h;var d=new Array();d.idCombination=e;d.quantity=h;d.idsAttributes=g;d.price=f;d.ecotax=b;d.image=c;d.reference=a;combinations.push(d)}function findCombination(c){var a=new Array();$("div#attributes select").each(function(){a.push($(this).val())});var b=0;for(combination in combinations){b=0;for(idAttribute in combinations[combination]["idsAttributes"]){if(idAttribute!="indexOf"){if(in_array(combinations[combination]["idsAttributes"][idAttribute],a)){b++}}}if(b==a.length){selectedCombination.unavailable=false;selectedCombination.reference=combinations[combination]["reference"];$("#idCombination").val(combinations[combination]["idCombination"]);quantityAvailable=combinations[combination]["quantity"];selectedCombination.price=combinations[combination]["price"];if(combinations[combination]["ecotax"]){selectedCombination.ecotax=combinations[combination]["ecotax"]}else{selectedCombination.ecotax=default_eco_tax}if(combinations[combination]["image"]&&combinations[combination]["image"]!=-1){displayImage($("#thumb_"+combinations[combination]["image"]).parent())}updateDisplay();if(typeof(c)!="undefined"&&c){refreshProductImages(0)}else{refreshProductImages(combinations[combination]["idCombination"])}return}}selectedCombination.unavailable=true;updateDisplay()}function updateColorSelect(a){if(a==0){refreshProductImages(0);return}$("#color_"+a).fadeTo("fast",1,function(){$(this).fadeTo("slow",0,function(){$(this).fadeTo("slow",1,function(){})})});$("#group_"+id_color_default+" option[value="+a+"]").attr("selected","selected");$("#group_"+id_color_default+" option[value!="+a+"]").removeAttr("selected");findCombination()}function updateDisplay(){if(!selectedCombination.unavailable&&quantityAvailable>0){$("#quantity_wanted_p:hidden").show("slow");$("#add_to_cart:hidden").fadeIn(600);$("#oosHook").hide();if(availableNowValue!=""){$("#availability_value").removeClass("warning-inline");$("#availability_value").text(availableNowValue);$("#availability_statut:hidden").show()}else{$("#availability_statut:visible").hide()}if(quantityAvailable<=maxQuantityToAllowDisplayOfLastQuantityMessage&&!allowBuyWhenOutOfStock){$("#last_quantities").show("slow")}else{$("#last_quantities").hide("slow")}if(quantitiesDisplayAllowed){$("#pQuantityAvailable:hidden").show("slow");$("#quantityAvailable").text(quantityAvailable);if(quantityAvailable<2){$("#quantityAvailableTxt").show();$("#quantityAvailableTxtMultiple").hide()}else{$("#quantityAvailableTxt").hide();$("#quantityAvailableTxtMultiple").show()}}}else{$("#oosHook").show();if($("#oosHook").length>0&&function_exists("oosHookJsCode")){oosHookJsCode()}$("#last_quantities:visible").hide("slow");$("#pQuantityAvailable:visible").hide("slow");if(!allowBuyWhenOutOfStock){$("#quantity_wanted_p:visible").hide("slow")}if(!selectedCombination.unavailable){$("#availability_value").text(doesntExistNoMore+(globalQuantity>0?" "+doesntExistNoMoreBut:"")).addClass("warning-inline")}else{$("#availability_value").text(doesntExist).addClass("warning-inline")}$("#availability_statut:hidden").show();if(allowBuyWhenOutOfStock&&!selectedCombination.unavailable){$("#add_to_cart:hidden").fadeIn(600);if(availableLaterValue!=""){$("#availability_value").text(availableLaterValue);$("p#availability_statut:hidden").show("slow")}else{$("p#availability_statut:visible").hide("slow")}}else{$("#add_to_cart:visible").fadeOut(600);$("p#availability_statut:hidden").show("slow")}}if(!selectedCombination.unavailable){var e=selectedCombination.price;var d=noTaxForThisProduct?1:((taxRate/100)+1);if(noTaxForThisProduct){e/=d}if(selectedCombination.reference){$("#product_reference span").text(selectedCombination.reference);$("#product_reference:hidden").show()}else{$("#product_reference:visible").hide("slow")}var c=(e+productPriceWithoutReduction)*currencyRate;if(reduction_from!=reduction_to&&(currentDate>reduction_to||currentDate<reduction_from)){var f=0}else{var f=c/100*parseFloat(reduction_percent)+(reduction_price*currencyRate)}var b=c-f;var a=(c-f)/d;if(displayPrice==1){b=a;c/=d}if(group_reduction){b*=group_reduction}$("#our_price_display").text(formatCurrency(b,currencyFormat,currencySign,currencyBlank));$("#pretaxe_price_display").text(formatCurrency(a,currencyFormat,currencySign,currencyBlank));$("#old_price_display").text(formatCurrency(c,currencyFormat,currencySign,currencyBlank));$("#ecotax_price_display").text(formatCurrency(selectedCombination.ecotax,currencyFormat,currencySign,currencyBlank))}}function displayImage(a){if(a.attr("href")){var b=a.attr("href").replace("thickbox","large");if($("#bigpic").attr("src")!=b){$("#bigpic").fadeOut("fast",function(){$(this).attr("src",b).show();if(typeof(jqZoomEnabled)!="undefined"&&jqZoomEnabled){$(this).attr("alt",a.attr("href"))}})}$("#views_block li a").removeClass("shown");$(a).addClass("shown")}}function serialScrollFixLock(f,e,d,c,b){serialScrollNbImages=$("#thumbs_list li:visible").length;serialScrollNbImagesDisplayed=3;var g=b==0?true:false;var a=b+serialScrollNbImagesDisplayed>=serialScrollNbImages?true:false;$("a#view_scroll_left").css("cursor",g?"default":"pointer").css("display",g?"none":"block").fadeTo(0,g?0:1);$("a#view_scroll_right").css("cursor",a?"default":"pointer").fadeTo(0,a?0:1).css("display",a?"none":"block");return true}function refreshProductImages(a){$("#thumbs_list_frame").scrollTo("li:eq(0)",700,{axis:"x"});$("#thumbs_list li").hide();a=parseInt(a);if(typeof(combinationImages)!="undefined"&&typeof(combinationImages[a])!="undefined"){for(var b=0;b<combinationImages[a].length;b++){$("#thumbnail_"+parseInt(combinationImages[a][b])).show()}}$("#thumbs_list_frame").width((parseInt(($("#thumbs_list_frame >li").width())*b)+3)+"px");$("#thumbs_list").trigger("goto",0);serialScrollFixLock("","","","",0)}$(document).ready(function(){$("#thumbs_list").serialScroll({items:"li:visible",prev:"a#view_scroll_left",next:"a#view_scroll_right",axis:"x",offset:0,start:0,stop:true,onBefore:serialScrollFixLock,duration:700,step:2,lazy:true,lock:false,force:false,cycle:false});$("#thumbs_list").trigger("goto",1);$("#thumbs_list").trigger("goto",0);$("#views_block li a").hover(function(){displayImage($(this))},function(){});if(typeof(jqZoomEnabled)!="undefined"&&jqZoomEnabled){$("img.jqzoom").jqueryzoom({xzoom:200,yzoom:200,offset:21})}$("span#view_full_size, div#image-block img").click(function(){$("#views_block li a.shown").click()});$("div#short_description_block p a.button").click(function(){$("#more_info_tab_more_info").click();$.scrollTo("#more_info_tabs",1200)});$("p#customizedDatas input").click(function(){$("p#customizedDatas input").hide();$("p#customizedDatas").append('<img src="'+img_ps_dir+'loader.gif" alt="" /> '+uploading_in_progress)});if(typeof productHasAttributes!="undefined"&&productHasAttributes){findCombination(true)}$("a#resetImages").click(function(){updateColorSelect(0)})});function saveCustomization(){$("#quantityBackup").val($("#quantity_wanted").val());$('body select[@id^="group_"]').each(function(){$("#customizationForm").attr("action",$("#customizationForm").attr("action")+"&"+this.id+"="+parseInt(this.value))});$("#customizationForm").submit()};
