
var combinations=new Array();var selectedCombination=new Array();var globalQuantity=new Number;var colors=new Array();function addCombination(idCombination,arrayOfIdAttributes,quantity,price,ecotax,id_image)
{globalQuantity+=quantity;var combination=new Array();combination['idCombination']=idCombination;combination['quantity']=quantity;combination['idsAttributes']=arrayOfIdAttributes;combination['price']=price;combination['ecotax']=ecotax;combination['image']=id_image;combinations.push(combination);}
function findCombination()
{var choice=new Array();$('div#attributes select').each(function(){choice.push($(this).val());});var nbAttributesEquals=0;for(combination in combinations)
{nbAttributesEquals=0;for(idAttribute in combinations[combination]['idsAttributes'])
{if(idAttribute!='indexOf'){if(in_array(combinations[combination]['idsAttributes'][idAttribute],choice))
{nbAttributesEquals++;}}}
if(nbAttributesEquals==choice.length)
{selectedCombination['unavailable']=false;$('#idCombination').val(combinations[combination]['idCombination']);quantityAvailable=combinations[combination]['quantity'];selectedCombination['price']=combinations[combination]['price'];selectedCombination['ecotax']=combinations[combination]['ecotax'];if(combinations[combination]['image']&&combinations[combination]['image']!=-1)
displayImage($('#thumb_'+combinations[combination]['image']).parent());updateDisplay();return;}}
selectedCombination['unavailable']=true;updateDisplay();}
function updateColorSelect(id_attribute)
{$('#color_'+id_attribute).fadeTo('fast',1,function(){$(this).fadeTo('slow',0,function(){$(this).fadeTo('slow',1,function(){});});});$('#group_'+id_color_default+' option[value='+id_attribute+']').attr('selected','selected');$('#group_'+id_color_default+' option[value!='+id_attribute+']').removeAttr('selected');findCombination();}
function updateDisplay()
{if(!selectedCombination['unavailable']&&quantityAvailable>0)
{$('#quantity_wanted_p:hidden').show('slow');$('#add_to_cart:hidden').fadeIn(600);if(availabilityValue!='')
{$('#availability_value').removeClass('warning-inline');$('#availability_value').text(availabilityValue);$('#availability_statut:hidden').show();}
else
{$('#availability_statut:visible').hide();}
if(quantityAvailable<=maxQuantityToAllowDisplayOfLastQuantityMessage)
{$('#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
{$('#last_quantities:visible').hide('slow');$('#pQuantityAvailable:visible').hide('slow');$('#quantity_wanted_p:visible').hide('slow');$('#availability_statut:hidden').show();$('#availability_value').text(doesntexist+(globalQuantity>0?' '+doesntexist_but:'')).addClass('warning-inline');if(allowBuyWhenOutOfStock&&!selectedCombination['unavailable'])
{$('#add_to_cart:hidden').fadeIn(600);$('p#availability_statut:visible').hide('slow');}
else
{$('#add_to_cart:visible').fadeOut(600);$('p#availability_statut:hidden').show('slow');}}
if(!selectedCombination['unavailable'])
{var attribut_price_tmp=selectedCombination['price'];var tax=(taxRate/100)+1;if(noTaxForThisProduct)
attribut_price_tmp/=tax;var productPriceWithoutReduction2=(attribut_price_tmp+productPriceWithoutReduction)*currencyRate;var priceReduct=productPriceWithoutReduction2/100*parseInt(reduction_percent)+reduction_price;var priceProduct=productPriceWithoutReduction2-priceReduct;var productPricePretaxed=(productPriceWithoutReduction2-priceReduct)/tax;$('#our_price_display').text(formatCurrency(priceProduct,currencyFormat,currencySign));$('#pretaxe_price_display').text(formatCurrency(productPricePretaxed,currencyFormat,currencySign));$('#old_price_display').text(formatCurrency(productPriceWithoutReduction2,currencyFormat,currencySign));$('#our_price_without_ecotax_display').text(formatCurrency(priceProduct-selectedCombination['ecotax'],currencyFormat,currencySign));$('#ecotax_price_display').text(formatCurrency(selectedCombination['ecotax'],currencyFormat,currencySign));}}
function displayImage(imageThumb)
{if(!imageThumb.hasClass('shown'))
{var newSrc=imageThumb.attr('href').replace('thickbox','large');$('#bigpic').fadeOut('fast',function(){$(this).attr('src',newSrc);$(this).fadeIn('fast');});$('#views_block li a').removeClass('shown');$(imageThumb).addClass('shown');}}
$(document).ready(function(){$('.product_description a').each(function(){if($(this).attr('href').indexOf('choisir-taille-manteaux-pulls.php',0)!==-1){$(this).click(function(){window.open($(this).attr('href'),'tailles',"menubar=no, status=no, scrollbars=no, menubar=no, width=600, height=500");return false;});}});$('#thumbs_list').serialScroll({items:'li',prev:'a#view_scroll_left',next:'a#view_scroll_right',axis:'x',offset:0,start:0,stop:true,duration:700,step:2,lock:false,force:false,cycle:false});$('#views_block li a').hover(function(){displayImage($(this));},function(){});$('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('#views_block',1200);});if(typeof productHasAttributes!='undefined'&&productHasAttributes)
findCombination();});
