function PulisciInput(a){$(a).each(function(){if($(this).length)$(this)[0].tmp_input_val=$(this).val();$(this).focus(function(){if(this.value==this.tmp_input_val)this.value=""});$(this).blur(function(){if(this.value=="")this.value=this.tmp_input_val})})}function lang(){$("li.languages");var a=false,b;$("li.languages").mouseover(function(){var a=true;$("li.languages a").not("div.mostra_lang a").addClass("lang_over");$("div.mostra_lang").animate({opacity:"show",top:"0"},"slow")});$("div.mostra_lang").mouseover(function(){a=true;clearTimeout(b)}).mouseout(function(){a=false;b=setTimeout(function(){if(!a){$("li.languages a").removeClass("lang_over");$("div.mostra_lang").stop().animate({opacity:"hide",top:"-10px"},"fast")}},500)})}function sottomenu(){$("#menu ul li a#prodotti").parent().prepend('<div class="modalOverLay" style="display:none"></div>');$(".modalOverLay").css({opacity:"0.7","z-index":2});$(".tooltip").css("display","none");$("#menu ul li a#prodotti").tooltip({onBeforeShow:function(){$("body").css({"overflow-x":"hidden"});$("#menu ul li a#prodotti").parent().css({"z-index":100});$(".modalOverLay").css({width:$("body").width()-.1+"px",height:$("body").height()+"px",left:"-"+$(".modalOverLay").parent().offset().left+"px",top:"-"+$(".modalOverLay").parent().offset().top+"px"}).fadeIn(500);$("a#prodotti").addClass("rollover")},onBeforeHide:function(){$("body").css({"overflow-x":"auto"});$(".modalOverLay").fadeOut(100);$("a#prodotti").removeClass("rollover")},effect:"fade",position:"bottom center",offset:[-31,0]})}function sottomenu_func(){var a=$("#switch_img").attr("src");$(".wrap_prodotti ul li a").mouseover(function(){if($(this).parent().find("li").size()>0){$("#switch_img").attr("src",$(this).attr("rel")).parent().css({cursor:"pointer"}).attr("href",$(this).attr("href"));$(".wrap_prodotti ul li a.active").removeClass("active");$(this).addClass("active");$(".wrap_prodotti ul li ul").hide();$(this).parent().find("ul").show();$(".scopri").hide()}else{$(this).parents("ul").find("a.on").removeClass("on");$(this).addClass("on");$("#switch_img").attr("src",$(this).attr("rel")).parent().css({cursor:"pointer"}).attr("href",$(this).attr("href"));$(".scopri").children(0).attr("href",$(this).attr("href"));$(".scopri").show()}})}function equalHeight(a){tallest=0;a.each(function(){thisHeight=$(this).height();if(thisHeight>tallest)tallest=thisHeight});a.height(tallest)}function aggiustaAltezzaProdotti(){var a=0,b=0;if($(".items_prod").size()){$(".items_prod .prod").each(function(){b=$(this).height();if(b>a)a=b});$(".scrollable_prod").height(a)}}function actyva_link_color(){$("#prodotti_actyva .prod:eq(0)").find("a").addClass("color_pesca");$("#prodotti_actyva .prod:eq(1)").find("a").addClass("color_viola");$("#prodotti_actyva .prod:eq(2)").find("a").addClass("color_verde");$("#prodotti_actyva .prod:eq(3)").find("a").addClass("color_marrone");$("#prodotti_actyva .prod:eq(4)").find("a").addClass("color_verdechiaro");$("#prodotti_actyva .prod:eq(5)").find("a").addClass("color_beige");$("#prodotti_actyva .prod:eq(6)").find("a").addClass("color_magenta");$("#prodotti_actyva .prod:eq(7)").find("a").addClass("color_ocra")}function CercaNelSito(d){var b=$.trim($("#txtInputText").val()),c=$.trim($(d).attr("rel"));if(b!=c){var a=$("#frmRicercaNelSito").attr("action");a=a+"?search="+b;$("#frmRicercaNelSito").attr("action",a);return true}return false}function CercaSalone(){$("#ddlProvince").removeClass("red");var a=$("#ddlProvince").val(),e=$.trim($("#ddlProvince option[value="+a+"]").text()),c=$.query.get("provId");if(c!=null&&c!=""&&c==a)return;if(a==-1)$("#ddlProvince").addClass("red");else{var b;if($("#frmCercaSalone").size())b=$("#frmCercaSalone").attr("action");else b=$("#hfCercaSaloneURL").val();var d=b+"?provId="+a+"&provName="+e;location.href=d}}function slideSwitch(){var a=$("#slideshow img.active");if(a.length==0)a=$("#slideshow img:last");var b=a.next().length?a.next():$("#slideshow img:first");a.addClass("last-active");b.css({opacity:0}).addClass("active").animate({opacity:1},1e3,function(){a.removeClass("active last-active")})}function altezzaNewsHomepage(){var a=0;$("#news li").each(function(){if($(this).height()>=a)a=$(this).height()});$("#news li").height(a)}function altezzaNewsServizi(){var a=0;$("#servizi li").each(function(){if($(this).height()>=a)a=$(this).height()});$("#servizi li").height(a)}function mostraSecondoLivello(){if($(".sub a.active").size())$(".sub a.active").parent().parent().show();else $("#menu_interno ul li a.active").next().show()}$(function(){sottomenu();sottomenu_func();actyva_link_color();$("a.prev").addClass("disabled");$("#prodotti_scroll .scrollable").scrollable({prev:"#prodotti_scroll .prev",next:"#prodotti_scroll .next"});$(".widg_01 .scrollable").scrollable({prev:".widg_01 .prev",next:".widg_01 .next"});$(".widg_02 .scrollable").scrollable({prev:".widg_02 .prev",next:".widg_02 .next"});$(".widg_03 .scrollable").scrollable({prev:".widg_03 .prev",next:".widg_03 .next"});$(".widg_04 .scrollable").scrollable({prev:".widg_04 .prev",next:".widg_04 .next"});$("#prodotti02_scroll .scrollable_prod").scrollable({prev:"#prodotti02_scroll .prev",next:"#prodotti02_scroll .next"});$("#prodotti_actyva .scrollable").scrollable({prev:"#prodotti_actyva .prev",next:"#prodotti_actyva .next"});lang();equalHeight($(".img_dett"));PulisciInput(".pulisci_input");$(".fancyImg").fancybox();$(".fancyVideo").fancybox({titleShow:false});$(".fancyZoom").fancybox({titleShow:false});$(".fancySiteMap").fancybox({type:"iframe",titleShow:false,width:800,height:600});if($("#hfCurrCA").size()){var a=$("#hfCurrCA").val();$("#MenuCa"+a).size()&&$("#MenuCa"+a).addClass("on")}if($("#hfCurrCo").size()){var b=$("#hfCurrCo").val();$("#MenuCo"+b).size()&&$("#MenuCo"+b).addClass("active")}$("#btnSearch").hover(function(){this.style.cursor="hand";this.style.cursor="pointer"},function(){this.style.cursor="default"});$("#btnCercaSalone").hover(function(){this.style.cursor="hand";this.style.cursor="pointer"},function(){this.style.cursor="default"});$("#btnCercaSalone").click(function(){CercaSalone(this)});!$("#btnCercaSalone").size()&&$("#ddlProvince").size()&&$("#ddlProvince").change(function(){CercaSalone(this)});$("#ddlProvince").val(getQsParameter("provId"));$("#player").jfe({ver:"10,0,0",display:"both",noflash:false});$("#slides").jfe({ver:"10,0,0",display:"both",noflash:false});$("#slideshow img:eq(0)").addClass("active");mostraSecondoLivello();setInterval("slideSwitch()",8e3);$.trim($("#cont_servizi ul").html()).length==0&&$("#cont_servizi").remove()});$(window).load(function(){altezzaNewsHomepage();altezzaNewsServizi();aggiustaAltezzaProdotti();if($(".items_prod").size()<3)if($(".prod").size()>0&&$(".prod").size()<=3)$("a.next").addClass("disabled");else $(".prod").size()<=0&&$("a.next").addClass("disabled")});function getQsParameter(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+a+"=([^&#]*)",d=new RegExp(c),b=d.exec(window.location.href);return b==null?"":decodeURIComponent(b[1].replace(/\+/g," "))};function RegisterForm(a){var b=0;$("#divNotify").hide();FormValidation()&&Register(a)}function Register(d){var e=0;$(d).fadeOut(250);showLoading();var c=$("#hfWsMethod").val();LogToConsole("WS Method: '"+c+"'");var a=$("#hfGoAnThankYouPage").val(),b=GetJsonData();for(o in b)e++;LogToConsole("jsonData Length: "+e);var f={data:b};$.ajax({type:"POST",url:"/WS/wsForms.asmx/"+c,cache:false,contentType:"application/json; charset=utf-8",data:JSON2.stringify(f),dataType:"json",success:function(b){if(b!=null){LogToConsole("AJAX Result: "+b.d.Status);$("#divNotify").html('<span class="red"> '+b.d.HTML+"</span>");$("#divNotify").fadeIn(800);$(d).delay(300).fadeIn(500);b.d.Status&&a!=null&&a!=""&&gaTrackPage(a)}else LogToConsole("AJAX Result: null");removeLoading()},error:function(){alert("Web-Service Error!!");removeLoading()}})}function GetJsonData(){var a={};$("#form1 input[type=text], #form1 input[type=checkbox], #form1 input[type=radio]").each(function(){var d=$(this).attr("type");if(d!="submit"){var b=$(this).attr("id"),c=GetValueFromInput(this);if(b!="")a[b]=c}});$("#form1 select").each(function(){var b=$(this).attr("id"),c=$(this).val();if(b!="")a[b]=c});$("#form1 textarea").each(function(){var b=$(this).attr("id"),c=$(this).val();if(b!="")a[b]=c});return a}function GetValueFromInput(a){var b=null,d=$(a).attr("id"),c=$(a).attr("type");switch(c){case"text":b=$.trim($(a).val());break;case"checkbox":case"radio":b=$("#"+d+":checked").size()>0}return b}function FormValidation(){$("#divValidationSummary").hide();var b,a=true;$(".required").each(function(){try{b=ValidateSingleField(this)}catch(c){LogToConsole("Validation '"+$(this).attr("id")+"' Exception: "+c);b=false}a=a&&b});!a&&$("#divValidationSummary").fadeIn(800);LogToConsole("Validation Result: "+a);return a}function ValidateSingleField(a){var b=false,c=$(a).attr("type");if(c!=null&&c.length>0)switch(c.toLowerCase()){case"text":case"file":if($(a).attr("id")=="txtEmail")b=ValidateTextEmail(a);else b=ValidateText(a);break;case"checkbox":b=ValidateCheckbox(a);break;case"select-one":b=ValidateSelect(a)}LogToConsole("FIELD: '"+$(a).attr("id")+"' VALID: "+b);return b}function ValidateText(c){var b=true,d=$(c).attr("id"),a=d+"Req",e=$.trim($(c).val());$("#"+a).removeClass("red");if(e.length<=0){b=false;$("#"+a).addClass("red")}return b}function ValidateTextEmail(b){$(b).removeAttr("title");var a=true;a=ValidateText(b);if(a){var e=$(b).attr("id"),c=e+"Req",d=$(b).val();a=ValidateEmail(d);!a&&$("#"+c).addClass("red")}return a}function ValidateCheckbox(d){var b=true,c=$(d).attr("id"),a=c+"Req",e=$("#"+c+":checked").size();$("#"+a).removeClass("red");if(e<=0){b=false;$("#"+a).addClass("red")}return b}function ValidateSelect(d){var c=true,f=$(d).attr("id"),b=f+"Req";$("#"+b).removeClass("red");var e=$(d).val(),a=parseInt(e);if(!isNaN(a)){if(a<0){c=false;$("#"+b).addClass("red")}}else if(a==null||a==""){c=false;$("#"+b).addClass("red")}return c}function showLoading(){$("#divLoading").show()}function removeLoading(){$("#divLoading").hide()}function LogToConsole(a){try{console.info(a)}catch(b){}}function ValidateEmail(a){var b=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;return b.test(a)}
