var maincentralcarid="maincentralcar",totalcarid="totcar",upsellid="upsell",id_prod,nome_prod;function viewTotalCart(){updatePage("/webshop/shoppingCartTotal.jsp",totalcarid)}function viewCart(){updatePage("/webshop/shoppingCart?opt=view",maincentralcarid,"optview")}function goToCart(){document.location.href="/carrello.shtml"}
function updatePage(a,b,c){var d=$(b);if(d){switch(b){case totalcarid:d.update("Caricamento in corso...");break;case maincentralcarid:d.update("Caricamento in corso...");break}if(b==maincentralcarid)new ajaxRequest(a,d,c&&(c=="optadd"||c=="optview")?function(){viewTotalCart();viewUpsell();viewRecommedations();sendeventTrackset()}:function(){viewTotalCart();sendeventTrackset()});else new ajaxRequest(a,d)}else b==maincentralcarid&&new ajaxRequest(a,d,function(){goToCart()})}
function ajaxRequest(a,b,c){new Ajax.Request(a,{method:"get",onSuccess:function(d){b&&b.update(d.responseText);c&&c()}})}
function addToCart(a,b){var c=a;if(b&&b==1)if(c=document.getElementById("varianti_"+a))if(c.selectedIndex>0)c=c.options[c.selectedIndex].value;else{c=0;try{c=prodgrpacq?prodgrpacq:0}catch(d){}c==95?alert("Seleziona la Confezione!"):alert("Seleziona la Misura e/o il Colore!");return}else{document.location.href="/prodotti/"+a+".shtml";return}a="?opt=add&upsell=true";if(document.forms.formbuy){b=parseInt(document.forms.formbuy.qta.value);if(isNaN(b)||b<1||b>10){alert("Massimo 10 pezzi");return}else if(b>
1)a+="&prodqta="+b}parent.updatePage?parent.updatePage("/webshop/shoppingCart/"+c+a,maincentralcarid,"optadd"):updatePage("/webshop/shoppingCart/"+c+a,maincentralcarid,"optadd")}function addConfRegToCart(a){updatePage("/webshop/shoppingCart/"+a+"?opt=add&upsell=false",maincentralcarid,"optaddcr")}function modToCart(a){updatePage("/webshop/shoppingCart/"+a+"?opt=mod",maincentralcarid,"optmod")}function delToCart(a){updatePage("/webshop/shoppingCart/"+a+"?opt=del",maincentralcarid,"optdel")}
function orderPage(){var a=document.getElementById("codicesconto");if(a){a=a.value.replace(/^\s+|\s+$/g,"");document.location.href=a!=""?"/webshop/orderPage.jsp?bs="+a:"/webshop/orderPage.jsp?bs="}else document.location.href="/webshop/orderPage.jsp"}function viewUpsell(){updatePage("/webshop/shoppingUpsell.jsp",upsellid)}function sendeventTrackset(){new Ajax.Request("/webshop/conversionlabTrackset.jsp")}
function viewRecommedations(){new Ajax.Request("/webshop/recommendationsAvail.jsp",{method:"get",requestHeaders:{Accept:"application/json"},onSuccess:function(a){try{var b=a.responseText.evalJSON();populatePredictionsCart(b)}catch(c){}}})}
function prenotaProdotto(){var a=(screen.width-400)/2,b=(screen.height-380)/2;if(a<0)a=0;if(b<0)b=0;window.open("/res/html/prenotaprodotto.shtml","prenotaprodotto","top="+b+",left="+a+",width=400,height=380,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no").focus();return false};
