﻿function homepage_btn(){maxHeightWidth3=0;$(".wrap3.homepage .width3").each(function(){if($(this).height()>maxHeightWidth3)maxHeightWidth3=$(this).height()});$(".wrap3.homepage .width3").height(maxHeightWidth3+30);maxHeightWidth2=0;$(".wrap.homepage .width2:lt(2)").each(function(){if($(this).height()>maxHeightWidth2)maxHeightWidth2=$(this).height()});$(".wrap.homepage .width2:lt(2)").height(maxHeightWidth2+20);maxHeightWidth2=0;$(".wrap.homepage .width2:gt(1)").each(function(){if($(this).height()>maxHeightWidth2)maxHeightWidth2=$(this).height()});$(".wrap.homepage .width2:gt(1)").height(maxHeightWidth2+20)}var z=0,flagClick=false;function selWidth(){if($(window).width()>0){$(".wine_selection").css({width:$(window).width()+"px"});$(".wrap_wine_selection").css({width:$(".wine_selection").width()*$(".wine_selection").size()+"px"})}else $(".wrap_wine_selection, .wine_selection").css({width:"100%"})}function homepage_sel(){var c;selWidth();b();function b(){size=$(".wine_selection").size();size>1&&$(".navigation").prepend("<ul></ul>");for(j=0;j<$(".wine_selection").size();j++)$("#selection .navigation ul").append('<li class="ball png"><a href="#">'+(j+1)+"</a></li>");$("#selection .navigation ul li:eq(0) a").addClass("on");$("#selection .navigation ul li a").click(function(){clearInterval(firstLoop);thisNav=$("#selection .navigation ul li a").index($(this));z=thisNav;$("#selection :animated").stop();flagClick=true;a(z);return false})}function a(c){if(c>=$(".wine_selection").size()-1)z=-1;var b=c+1>$(".wine_selection").size()?0:c;$("#selection .navigation ul li a.on").removeClass("on");$("#selection .navigation ul li:eq("+b+") a").addClass("on");if(jQuery.browser.msie){if(flagClick)$(".box").css({padding:"0px"});else $(".box").css({padding:"0px"},500);$(".box:eq("+b+")").animate({padding:"0px"},50,function(){$(".wrap_wine_selection").animate({left:"-"+$(".wine_selection").width()*c+"px"},2500,"easeOutQuint",function(){$(".box:eq("+b+")").animate({padding:"0px"},500,function(){$(".box:eq("+b+")").animate({padding:"0px"},5e3,function(){a(++z);flagClick=false})})})})}else{if(flagClick)$(".box").css({opacity:0});else $(".box").animate({opacity:0},500);$(".wrap_wine_selection").animate({left:"-"+$(".wine_selection").width()*c+"px"},2500,"easeOutQuint",function(){$(".box:eq("+b+")").animate({opacity:1},500,function(){$(".box:eq("+b+")").animate({opacity:1},5e3,function(){a(++z);flagClick=false})})})}}if($(".wine_selection").size()>1)firstLoop=setTimeout(function(){a(++z)},5e3)}function menu(){$("#menu ul > li:eq(0) li:gt(2)").hide();$("#menu span:eq(0), #menu ul > li:eq(0) a:eq(0)").not(".back").click(function(){$("#menu span").hide();$("#menu ul > li:eq(0) li:gt(2)").show();$("#menu ul > li:eq(0) ul").show();$("#menu ul > li:eq(1) ul").hide();return false});href=location.href.split("index.html")[4];self.status=href;$("#menu a[href$="+href+"]").addClass("on");$("#menu ul li a.on").size()&&$("#menu ul li a.on").parents("li:eq(1)").find("a:eq(0)").click();$("#menu span:eq(0)").click()}function tabs(){if($("ul.tab_menu").size()){var c=870,d=$("ul.tab_menu li").size(),b=0,a=0;$("ul.tab_menu li").each(function(){b=b+$(this).width()+1});addPad=Math.floor((c-b)/d)+9;$("ul.tab_menu li a span").css({"padding-right":addPad+"px"});$("ul.tab_menu li").each(function(){a=a+$(this).width()+1});$("ul.tab_menu li:last a span").css({"padding-right":addPad+(c-a-1)+"px"});$(".tab").addClass("classHidden");$(".tab:eq(0)").removeClass("classHidden");$("ul.tab_menu li a:first").addClass("on");$("ul.tab_menu li a").click(function(){$("ul.tab_menu li a").removeClass("on");$(this).addClass("on");$(".tab").addClass("classHidden");$($(this).attr("href")).removeClass("classHidden");return false})}}function also_like(){var a=0;if($("#also_like").size())if($("#also_like .width2").size()>2){$("#also_like").append('<div class="nav clearfix"><a href="#" class="left">&nbsp;</a><ul></ul><a href="#" class="right">&nbsp;</a></div>');var b=Math.ceil($("#also_like .width2").size()/2);for(i=0;i<b;i++)$("#also_like .nav ul").append('<li class="ball"><a href="#">&nbsp;</a></li>');$("#also_like ul li a:eq(0)").addClass("on");$("#also_like ul li a").click(function(){a=$("#also_like ul li a").index($(this));$("#also_like ul li a.on").removeClass("on");$("#also_like ul li a:eq("+a+")").addClass("on");$("#also_like .scrollable").animate({left:"-"+a*916+"px"},500);return false});$("#also_like a.left").click(function(){if(a!=0){a=a-1;$("#also_like ul li a.on").removeClass("on");$("#also_like ul li a:eq("+a+")").addClass("on");$("#also_like .scrollable").animate({left:"-"+a*916+"px"},500)}return false});$("#also_like a.right").click(function(){if(a!=b-1){a=a+1;$("#also_like ul li a.on").removeClass("on");$("#also_like ul li a:eq("+a+")").addClass("on");$("#also_like .scrollable").animate({left:"-"+a*916+"px"},500)}return false})}}function vinoAjax(){if($(".single_wine").size()){$(".single_wine .caratteristiche_vino").html('<img src="/img/loading.gif" class="loading" alt="loading" />');j=0;function a(b){if(b<$(".single_wine").size())$(".single_wine:eq("+b+")").each(function(){id=$(this).find(".caratteristiche_vino").attr("rel");if(id!=null){$this=$(this);$.ajax({type:"POST",url:"/ws/wsGetContent.asmx/GetCaratteristicheVino",cache:false,contentType:"application/json; charset=utf-8",data:"{id: "+id+"}",dataType:"json",success:function(b){$this.find(".caratteristiche_vino").html(b.d.HTML);a(++j)},error:function(b){a(++j);b.d!=null&&$this.find(".caratteristiche_vino").html(b.d.ErrMessage)}})}});else return false}a(j)}}function scrollNotes(){if($("#notes").size()){$domH=$(document).height();$top=$(document).scrollTop();spost=Math.floor(10+$top);if($top>133)$("#notes").stop().animate({top:spost},1e3);else $("#notes").stop().animate({top:133},1e3)}}function GoToPage_Default(a){GoToPage("frmPager","hfCurrentPage",a)}function GoToPage(c,d,b){var e=$("#"+d).val();if(e!=b){$("#"+d).val(b);var a=$("#"+c).attr("action");if(b!=1){if(a.indexOf("?")>=0)a=a+"&p="+b;else if(a.charAt(a.length-1)=="index.html")a=a+"?p="+b;else a=a+"/?p="+b;$("#"+c).attr("action",a)}$("#"+c).submit()}}function GoToPage2(d,c,b,a){var e=$("#"+c).val();if(e!=a){if(a!=1)b=b+"&p="+a;$("#"+c).val(a);$("#"+d).attr("action",b);$("#"+d).submit()}}function searchByRegion(c,a,b){$("#hfCurrRegion").val(c);$("#frmSetRegion").attr("action",b+"?r="+a);$("#frmSetRegion").submit()}function searchByType(a,d,b,c){$("#hfSearchFor").val(a);$("#hfCurrWType").val(d);$("#frmSetWType").attr("action",c+"?"+a+"="+b);$("#frmSetWType").submit()}function AddProduct(b,c,a,d){$.ajax({type:"POST",url:"/ws/wsBasket.asmx/AddProduct",cache:false,contentType:"application/json; charset=utf-8",data:"{id: "+b+", qta: "+c+", pType: "+d+"}",dataType:"json",success:function(){GoToBasket(a)},error:function(){}})}function RemoveProduct(a,b){var c=confirm(b);c&&$.ajax({type:"POST",url:"/ws/wsBasket.asmx/RemoveProduct",cache:false,contentType:"application/json; charset=utf-8",data:"{id: "+a+"}",dataType:"json",success:function(b){$("#lista_"+a).fadeOut(500);UpdateCountAndTot(b)},error:function(a){a.d!=null&&alert(a.d.ErrMessage)}})}function setQtaTemp(a,b){!isNaN($("#"+a).val())&&$("#"+b).val($("#"+a).val())}function changeQta(c,b,d){var e=$("#"+c).val(),a=$("#"+b).val();if(isNaN(a)||a<=0){$("#"+b).attr("style","color:#f00;");return}if(a>50)a=50;$("#"+b).removeAttr("style");e!=a&&changeQtaCallWS(c,b,a,d)}function changeQtaCallWS(d,a,b,c){$.ajax({type:"POST",url:"/ws/wsBasket.asmx/ChangeQtaProduct",cache:false,contentType:"application/json; charset=utf-8",data:"{id: "+c+", newQta: "+b+"}",dataType:"json",success:function(b){var c=b.d.Props.qtaProd;if(c>1){$("#"+a).parent().parent().find("#priceTot").html(b.d.Props.priceTotProd);$("#"+a).parent().parent().find(".sel_tot").show()}else $("#"+a).parent().parent().find(".sel_tot").hide();$("#"+d).val(c);$("#"+a).val(c);UpdateCountAndTot(b)},error:function(a){a.d!=null&&alert(a.d.ErrMessage)}})}function UpdateCountAndTot(a){$(".basketTot").html("<strong>"+a.d.Props.priceTot+"</strong>");$("#basketNrItems").html(a.d.Props.qtaTot)}function CheckPaeseSped(){var a=$("#cboAree").val();if(a=="-1"){$("#linkPaeseSpedReq").click();$("#cboAree").parent().parent().addClass("red")}a=="-2"&&$("#linkOtherCountryContacts").click();return a!="-1"&&a!="-2"}function retrievePrezzoCorriere(){if($("#cboAree").size()){var a=$("#cboAree").val();$("#spanOtherCountry").hide();if(a==-1)$("#sp_price").html("");else if(a==-2){$("#sp_price").html("");$("#spanOtherCountry").show();$("#linkOtherCountryContacts").click()}else{$("#loadingSpeseSped").show();$.ajax({type:"POST",url:"/ws/wsBasket.asmx/RetrievePriceDelivery",cache:false,contentType:"application/json; charset=utf-8",data:"{idNazione: "+a+"}",dataType:"json",success:function(a){$("#loadingSpeseSped").hide();$(".basketTot").html("<strong>"+a.d.Props.TOTALE+"</strong>");$("#sp_price").html(a.d.Props.SSPED);$("#sp_price").show()},error:function(a){$("#loadingSpeseSped").hide();a.d!=null&&alert(a.d.ErrMessage)}})}}}function DoLogout(){$.ajax({type:"POST",url:"/ws/wsUsers.asmx/Logout",cache:false,contentType:"application/json; charset=utf-8",data:"",dataType:"json",success:function(){window.location.reload()},error:function(a){a.d!=null&&alert(a.d.ErrMessage)}})}function SearchWine_GetNextStep(a,b){$("#hfStep"+a).val(b.id);gaTrackPage($("#ga_"+b.id).val());if(a==5)$("#frmDataForSearch").submit();else $.ajax({type:"POST",url:"/ws/wsGetContent.asmx/SearchWine_GetStep",cache:false,contentType:"application/json; charset=utf-8",data:"{iStep: "+ ++a+"}",dataType:"json",success:function(b){$("#hfCurrStep").val(a);$("#divStep .wrap").fadeOut(400,function(){$("#divStep .wrap").html(b.d.HTML);$("#divStep .wrap").fadeIn(400)})},error:function(a){a.d!=null&&$this.find(".divStep").html(a.d.ErrMessage)}})}function SearchGift_GetNextStep(a,b){$("#hfStep"+a).val(b.id);gaTrackPage($("#ga_"+b.id).val());if(a==5)$("#frmDataForSearch").submit();else $.ajax({type:"POST",url:"/ws/wsGetContent.asmx/SearchGift_GetStep",cache:false,contentType:"application/json; charset=utf-8",data:"{iStep: "+ ++a+"}",dataType:"json",success:function(b){$("#hfCurrStep").val(a);$("#divStep .wrap").fadeOut(400,function(){$("#divStep .wrap").html(b.d.HTML);$("#divStep .wrap").fadeIn(400)})},error:function(a){a.d!=null&&$this.find(".divStep").html(a.d.ErrMessage)}})}String.prototype.pad=function(b,a,c){return a||(a=" "),(b-=this.length)>0?(a=(new Array(Math.ceil(b/a.length)+1)).join(a)).substr(0,c=!c?b:c==1?0:Math.ceil(b/2))+this+a.substr(0,b-c):this};function winebottleZoom(){$("#winebottle_zoom").size()&&$("#winebottle_zoom").appendTo($("#path"))}function setFancyBox(){$("a.iframe").size()&&$("a.iframe").fancybox({type:"iframe",width:350,height:200});$("a.iFramePrivacy").size()&&$("a.iFramePrivacy").fancybox({type:"iframe",width:700,height:650});$("a.iFrameBasket").size()&&$("a.iFrameBasket").fancybox({type:"iframe",titleShow:false,width:850,height:550});$("a.iFrameFooter").size()&&$("a.iFrameFooter").fancybox({type:"iframe",titleShow:false,width:850,height:550});$("a.iFramePresent").size()&&$("a.iFramePresent").fancybox({modal:true,titleShow:false,width:600,height:300});$("a.iFrameSmall").size()&&$("a.iFrameSmall").fancybox({titleShow:false,width:450,height:150});$("a.iFrameSmall2").size()&&$("a.iFrameSmall2").fancybox({titleShow:false,width:650,height:350});$("#linkPaeseSpedReq").size()&&$("#linkPaeseSpedReq").fancybox({overlayOpacity:.8,overlayColor:"#000000"});$("#linkOtherCountryContacts").size()&&$("#linkOtherCountryContacts").fancybox({type:"iframe",titleShow:false,overlayOpacity:.8,overlayColor:"#000000",width:450,height:250});$("a.bottle_zoom").size()&&$("a.bottle_zoom").fancybox({autoScale:false,transitionIn:"elastic",transitionOut:"elastic",speedIn:600,speedOut:200,titleShow:false,margin:60,padding:40,overlayOpacity:.6,overlayColor:"#000000"});$("#hrefPayments").size()&&$("#hrefPayments").fancybox({transitionIn:"elastic",transitionOut:"elastic",speedIn:800,speedOut:400,titleShow:false,margin:60,padding:40,overlayOpacity:.8,overlayColor:"#000000"})}function GoToBasket(a){var b=window.location.href;window.location.href=a}function trackDownload(a){gaTrackPage("/downloads"+a)}function present_CloseFancy(){$.fancybox.close()}function present_Open(){$("#txtPresent").val($.trim($("#hfPresentText").val()));var a=$.trim($("#hfPresentText").val());if(a.length>0)$("#btnPresent_Delete").show();else $("#btnPresent_Delete").hide()}function present_Delete(){$("#txtPresent").val("");present_SetAndClose()}function present_SetAndClose(){$("#hfPresentText").val($.trim($("#txtPresent").val()));present_Save();$.fancybox.close()}function present_Save(){$.ajax({type:"POST",url:"/ws/wsBasket.asmx/SavePresentNote",cache:false,contentType:"application/json; charset=utf-8",data:'{text: "'+$("#hfPresentText").val()+'"}',dataType:"json",success:function(){},error:function(){}})}function removeBad(a){a=a.replace(/\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-/g,"");return a}function TextArea_MaxLength(b,a){return b.value.length<=a}function GenericaValidate(b){var a=true;$("."+b+" input:visible").each(function(){var c=this.id,b=c+"Req";if($("#"+b).size()){var d=$(this).attr("type");if(d=="text"){var e=$("#"+c).val();if($.trim(e).length<=0){$("#"+b).show();a=false}else $("#"+b).hide()}else if(d=="checkbox")if($("#"+c+":checked").size()==0){a=false;$("#"+b).show()}else $("#"+b).hide()}});return a}function VaidateEmail(a){return ValidateEmail(a)}function ValidateEmail(c){var b=false,a="#"+c+"Req",e=$("#"+c).val(),d=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;b=d.test(e);if($(a).size())if(b)$(a).hide();else $(a).show();return b}$(window).resize(function(){selWidth();scrollNotes()});$(window).load(function(){homepage_btn();scrollNotes()});$(window).scroll(function(){scrollNotes()});$(function(){menu();homepage_sel();tabs();also_like();vinoAjax();scrollNotes();setFancyBox();winebottleZoom();retrievePrezzoCorriere();$("#txtSearchBox").focusin(function(){$("#txtSearchBox").val("")});$("#txtSearchBox").focusout(function(){var b=$.trim($("#txtSearchBox").val());if(b.length<=0){var a=$("#txtSearchBoxLabel").val();$("#txtSearchBox").val(a)}});$("#txtSearchBox").autocomplete({source:function(b,a){var c=b.term;$.ajax({url:"/ws/wsGetContent.asmx/AutocompleteSearch",data:"{ 'term': \""+c+"\", 'top': 10 }",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",dataFilter:function(a){return a},success:function(b){a($.map(b.d,function(a){return{id:a.id,label:a.label,value:a.label};$(".ui-autocomplete").css("z-index","105")}))}})},minLength:3,select:function(){}});$("#hrefSearch").size()&&$("#hrefSearch").click(function(){$("#txtSearchBoxVal").remove();var c=$("#txtSearchBoxLabel").val(),a=$.trim($("#txtSearchBox").val());a=a.replace("'"," ");if(a!=c&&a.length>0){var b=$("#frmFreeSearch").attr("action");b=b+"?txt="+a;$("#frmFreeSearch").attr("action",b);$("#frmFreeSearch").submit()}});if($("#btnDWClubReg").size()){$("#txtRegDWClub").focus(function(){if(!$("#hfTextSrc").size()){var a=$("#txtRegDWClub").val();$("#txtRegDWClub").after("<input type='hidden' id='hfTextSrc' Value='"+a+"' />")}$("#txtRegDWClub").val("")});$("#txtRegDWClub").blur(function(){var a=$.trim($("#txtRegDWClub").val());a.length<=0&&$("#txtRegDWClub").val($("#hfTextSrc").val())});$("#btnDWClubReg").click(function(){var a=$("#txtRegDWClub").val();if(!$("#hfTextSrc").size())a="";else if(a==$("#hfTextSrc").val())a="";preReg_HomePage(a)})}if($("#hideDWCar").size())$("#hideDWCar").val()==1&&$("#dwCard").hide();$(".sel_qta input").each(function(){$(this).keyup(function(){var a=$(this).attr("id");changeQta($(this).next().attr("id"),a,a.split("qta_")[1])})})})
