﻿var isAuth=!1;String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};
function zrinit(){isAuth=0<$("#logged").length;0<$("#search-query").length&&($("#search-query").ready(function(){""==$("#search-query").val().trim()&&$("#search-query").val("Cerca un prodotto").addClass("search-input-unfocused")}).focus(function(){$(this).hasClass("search-input-unfocused")&&($(this).val(""),$(this).removeClass("search-input-unfocused"))}).blur(function(){""==$(this).val().trim()&&$(this).val("Cerca un prodotto").addClass("search-input-unfocused")}).keypress(function(a){return 13==a.which?
($("#search-submit").click(),!1):!0}),$("#search-submit").click(function(){if(!($("#search-query").hasClass("search-input-unfocused")||""==$("#search-query").val().trim())){var a=$("#search-scope").val();location.href="catalog"==a?"/search?q="+escape($("#search-query").val()):"/search?q="+escape($("#search-query").val())+"&s="+escape(a)}}));0<$("#category-chart").length&&(isAuth?SelectTab($("#tabPersonalChart")):$("#tabPersonalChart").attr("onclick","").click(OpenSignInDialog));$("#showcase").hide();
0<$("#catproducts").length&&($("#CPPagerPageSize").val(Math.max(5,UrlParam("cpSize"))),$("#CPPagerPageSize").change(function(){location.href="?cpSize="+this.value+"#catproducts"}));$(".header-scopri").click(function(){$(this).toggleClass("scopri-active");$("#showcase").slideToggle()});0<$("#dialog-invitefriends").length&&$("#dialog-invitefriends").dialog({autoOpen:!1,modal:!0,width:524,resizable:!1,buttons:{Annulla:function(){$(this).dialog("close")},Invia:function(){SendFriendsInvitation()}}});0<
$("#user-status").length&&$("#user-status-button").click(SetStatus);0<$("#dialog-userfriends").length&&($("#dialog-userfriends").hide(),$("#dialog-userfriends").dialog({autoOpen:!1,modal:!0,width:703,resizable:!1}));0<$("#dialog-userfriendsrated").length&&($("#dialog-userfriendsrated").dialog({autoOpen:!1,modal:!0,width:703,resizable:!1}),UFRLoadedRows=0,UFRCurrentRow=-1,UFRTotalRows=0);0<$("#chartagingselector").length&&$("#chartagingselector").bind("change",function(){var a=$(this).val();$("div.classifica.recentchart").each(function(){"recents"==
a?$(this).show():$(this).hide()});$("div.classifica.globalchart").each(function(){"all"==a?$(this).show():$(this).hide()})});0<$("#dialog-uploaduserimage").length&&$("#dialog-uploaduserimage").dialog({autoOpen:!1,modal:!0,width:400,resizable:!1,buttons:{Annulla:function(){$(this).dialog("close")}}});0<$("#affinity-percentage").length&&$("#affinity-percentage").qtip({content:"L'affinit&agrave; indica la somiglianza tra i tuoi gusti e quelli di altri utenti Zoorate",show:"mouseover",hide:"mouseout",
position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("#poll-help").length&&$("#poll-help").qtip({content:{text:"Indica i tuoi gusti a Zoorate per arricchire l'affinit&agrave; con i tuoi amici e avere cosi informazioni sempre pi&ugrave; personalizzate!"},show:"mouseover",hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",
border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("#classifiche-help").length&&$("#classifiche-help").qtip({content:{text:"Puoi vedere ogni classifica:<br /><br />- <strong>in modo generale</strong>, ovvero in base ai voti dati da tutti gli utenti<br /><br />- <strong>in modo personalizzato</strong>, ovvero soprattutto in base ai voti dati dagli utenti che hanno gusti pi&ugrave; vicini ai tuoi"},show:"mouseover",hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},
style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("#affini-help").length&&$("#affini-help").qtip({content:{text:"L'affinit&agrave; indica la somiglianza tra i tuoi gusti e quelli di altri utenti Zoorate"},show:"mouseover",hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("#view-esp-help").length&&
$("#view-esp-help").qtip({content:{text:"Visualizza le opinioni in base al livello di esperienza di <strong>"+memberUsername+"</strong>"},show:"mouseover",hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("#wifm-about").length&&$("#wifm-about").qtip({content:{text:"Indica i tuoi gusti a Zoorate per arricchire l'affinit&agrave; con i tuoi amici e avere cosi informazioni sempre pi&ugrave; personalizzate!"},
show:"mouseover",hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,color:"#fff"},width:{max:210,min:0},tip:!0}});0<$("div.faq-section").length&&($("div.faq-section div.content-section").each(function(){$(this).hide()}),$("div.faq-section h3.faq-header a").each(function(){$(this).bind("click",function(){ToggleFAQItem($(this).parent().next())})}));0<$("#dialog-zooraterviewer").length&&$("#dialog-zooraterviewer").dialog({autoOpen:!1,
modal:!0,width:240,resizable:!1});-1<location.href.indexOf("#signup")&&OpenSignInDialog()}function ZoomZoorater(a){if(null!=a){var b=$("#dialog-zooraterviewer img");b.attr("src","/app_themes/zoorate/images/zoorater/big/"+a+".png");b.attr("alt",a+" image");b.attr("title",a);$("#dialog-zooraterviewer").dialog("option","title",a);$("#dialog-zooraterviewer").dialog("open")}}
function ToggleFAQItem(a){var b=$("div.faq-section div.content-section:visible");0!=b.length?b.get(0)!=$(a).get(0)&&b.hide():b.hide();$(a).slideToggle("fast")}function UpdateRank(a){0<a&&(0<$("#logged-pts").length&&($("#logged-pts").html(a),Blink("#logged-pts")),0<$("#profile-pts").length&&($("#profile-pts").html(a),Blink("#profile-pts")))}function UpdateRankScored(a,b,c){0<b?null==c?$(a).html(b-$("#logged-pts").html()):$(a).html(c.replace(/{score}/g,b-$("#logged-pts").html())):$(a).empty()}
function AlertBox(a,b){$("#dialog-alertbox div").each(function(){$(this).attr("id")==a?$(this).show():$(this).hide()});$("#dialog-alertbox").bind("dialogclose",function(){null!=b&&(location.href=b)});$("#dialog-alertbox").dialog({buttons:{Chiudi:function(){$(this).dialog("close")}}});$("#dialog-alertbox").dialog("open")}
function ConfirmationBox(a,b,c){$("#dialog-alertbox div").each(function(){$(this).attr("id")==a?$(this).show():$(this).hide()});$("#dialog-alertbox").bind("dialogclose",function(){null!=c&&(location.href=c)});$("#dialog-alertbox").dialog({buttons:b});$("#dialog-alertbox").dialog("open")}
function ProcessServiceResult(a,b){var c=null;if(null!=a)if("MessageDispatch"==a.t){c=a.op+a.result;null!=a.extradata&&(extradata=$.parseJSON(unescape(a.extradata)));if("ServiceError"==a.result&&(AlertBox("ServiceError",a.returl),null!=a.returl))return;if("InvalidRequest"==a.result||"BannedIP"==a.result)AlertBox(a.result,a.returl);else if("UserNotAllowed"==a.result||"AuthenticationRequired"==a.result)AlertBox(a.result,a.returl);else if("GetNextQuestion"==a.op)"NoResults"==a.result?$("#poll").remove():
"Success"==a.result&&RenderQuestion(extradata);else if("SaveQuestionAnswer"==a.op)0<a.score&&$("#questionbox-answer-saved").show(),window.setTimeout(function(){UpdateRank(a.score,null);$("#questionbox-answer-saved").fadeOut("slow",function(){$("#questionbox-answer-saved").hide();"NoResults"==a.result?$("#poll").remove():"Success"==a.result&&RenderQuestion(extradata)})},3E3);else if("GetUserActivities"==a.op)$("#profile-activitiesloader").hide(),"Success"==a.result&&0<extradata.records&&($("#profile-activities").append(decodePayload(extradata.payload)),
extradata.row+extradata.pageSize<extradata.records&&($("#profile-previousactivities").show(),$("#profile-previousactivities").click(function(){$("#profile-previousactivities").unbind("click");BindUserActivities(extradata.username,extradata.row+extradata.pageSize)})));else if("SendMail"==a.op)AlertBox(c);else if("SetMailReadFlag"==a.op)"Success"==a.result?location.href=a.returl:AlertBox(c);else if("SetMailSpamFlag"==a.op)"Success"==a.result?location.href=a.returl:AlertBox(c);else if("DeleteMail"==
a.op)"Success"==a.result?location.href=a.returl+"?mf="+$("#mailbox-selectfolder").val():AlertBox(c);else if("GetUserContacts"==a.op){if("Success"==a.result){var c=Math.min(extradata.row+1+extradata.pageSize-1,extradata.records),d=Math.max(extradata.row-extradata.pageSize,0),e=Math.min(extradata.row+extradata.pageSize,extradata.records);""!=extradata.payload&&null!=extradata.payload?($("#rubrica-scroll").append(decodePayload(extradata.payload)),$("#rubrica-scroll a").each(function(){$(this).unbind("click");
$(this).css("cursor","hand");$(this).bind("click",function(){var a=$($(this).parent().parent().find("td")[2]).find("img"),b=$("#rubrica-selected-users"),c=$(b).html().trim();$(a).toggle();var a=$(a).is(":visible"),d=$(this).find("img").attr("alt"),d=0<$(this).find("img").length?$(this).find("img").attr("alt"):$(this).text();a?0<c.length?$(b).append("; "+d):$(b).html(d):c==d?$(b).empty():c.split(";")[0].trim()==d?$(b).html(c.replace(d+"; ","")):$(b).html(c.replace("; "+d,""))})}),MailContactsCurrentRow=
extradata.row,MailContactsLoadedRows=c-1,MailContactsTotalRows=extradata.records,d<extradata.row-1?($("#mailcontacts-upscroller").show(),$("#rubrica-scroll").css("margin-top","0px")):($("#mailcontacts-upscroller").hide(),$("#rubrica-scroll").css("margin-top","46px")),e<extradata.records?($("#mailcontacts-downscroller").show(),$("#rubrica-scroll").css("margin-bottom","0px")):($("#mailcontacts-downscroller").hide(),$("#rubrica-scroll").css("margin-bottom","19px")),$("#popup-rubrica .button-annulla").unbind("click").bind("click",
function(){$("#popup-rubrica").hide()}),$("#popup-rubrica .button-fatto").unbind("click").bind("click",function(){$("#message-recipients").val($("#rubrica-selected-users").html());$("#popup-rubrica").hide()}),$("#mailcontacts-upscroller").unbind("click").bind("click",function(){BindContacts($("#mailcontacts-keywords").val(),Math.min(0,MailContactsCurrentRow-MailContactsPageSize),MailContactsPageSize)}),$("#mailcontacts-downscroller").unbind("click").bind("click",function(){BindContacts($("#mailcontacts-keywords").val(),
Math.max(0,MailContactsCurrentRow+MailContactsPageSize),MailContactsPageSize)}),$("#rubrica-scroll").animate({scrollTop:$("#rubrica-scroll")[0].scrollHeight})):($("#mailcontacts-upscroller").hide(),$("#mailcontacts-downscroller").hide());SelectUserContacts()}}else if("SubmitProductReview"==a.op)$("#save-review-loader").hide(),"Success"==a.result?(UpdateRankScored("#product-review-scored",a.score),UpdateRank(a.score,null),$("#product-review-success").show(),window.setTimeout(function(){$("#product-review-success").fadeOut("slow",
function(){$("#product-review-success").hide()})},3E3),c=$("#review-addthis"),c.append('<a href="http://www.addthis.com/bookmark.php?v=250&username=zoorate" class="addthis_button_compact" addthis:title="'+extradata.reviewTitle+'">Share</a>'),c.append('<span class="addthis_separator">|</span>'),c.append('<a class="addthis_button_facebook" addthis:url="'+extradata.reviewUrl+'" addthis:title="'+extradata.reviewTitle+'"></a>'),c.append('<a class="addthis_button_twitter" addthis:url="'+extradata.reviewUrl+
'" addthis:title="'+extradata.reviewTitle+'"></a>'),c.append('<a class="addthis_button_google" addthis:url="'+extradata.reviewUrl+'" addthis:title="'+extradata.reviewTitle+'"></a>'),c.append('<a class="addthis_button_email" addthis:url="'+extradata.reviewUrl+'" addthis:title="'+extradata.reviewTitle+'"></a>'),addthis.toolbox("#review-addthis"),$("#rate-product-sharebox").show()):(AlertBox(c,a.returl),$("#save-review-button").show());else if("SubmitProductRating"==a.op)"Success"==a.result?(UpdateRankScored("#product-rating-scored",
a.score,"+{score} punti"),UpdateRank(a.score,null),$("#product-rating-success").show(),window.setTimeout(function(){$("#product-rating-success").fadeOut("slow",function(){$("#product-rating-success").hide()})},3E3)):AlertBox(c,a.returl);else if("VoteProductReview"==a.op)if("Success"==a.result){"1"==extradata.vote?($("#posFeedback"+extradata.id).text(Number($("#posFeedback"+extradata.id).text())+1),Blink($("#posFeedback"+extradata.id))):($("#negFeedback"+extradata.id).text(Number($("#negFeedback"+
extradata.id).text())+1),Blink($("#negFeedback"+extradata.id)));var f=$("#review-vote-saved").clone();$(f).attr("id","review-vote-saved"+extradata.id);$("#review"+extradata.id).next().append($(f));UpdateRankScored("#"+$(f).attr("id")+" #review-vote-scored",a.score,"+{score} punti");UpdateRank(a.score,null);$(f).show();window.setTimeout(function(){$(f).fadeOut("slow",function(){$(f).remove()})},3E3)}else AlertBox(c);else"FriendshipRequest"==a.op?(AlertBox(c),"Success"==a.result&&($("#request-friendship").remove(),
location.href=location.href)):"AcceptFriendship"==a.op||"RefuseFriendship"==a.op?AlertBox(c,a.returl):"CancelFriendship"==a.op?"Success"==a.result?location.href=a.returl:"Failed"==a.result&&AlertBox(c):"SignIn"==a.op?"Success"==a.result?($("form").action=a.returl,$("form").submit()):"AuthenticationFailed"==a.result&&("psi_signinbutton"==b.id?$("#psi_email").focus().select():($("#dsi_signinloader").hide(),$("#dsi_signinbutton").show(),$("#dsi_email").focus().select()),AlertBox(c,a.returl)):"SetStatus"==
a.op?($("#user-status-button").fadeIn().attr("disabled",!1),"Success"==a.result?($("#status-saved").show(),window.setTimeout(function(){$("#status-saved").fadeOut("slow",function(){$("#status-saved").hide()})},3E3)):AlertBox(c)):"SaveProfile"==a.op?($("#profilesavingloader").hide(),"Success"==a.result?($("#account-password").val(""),$("#account-newpassword").val(""),$("#account-confirmpassword").val(""),0<a.score?(UpdateRank(a.score,null),$("#profile-gauge").width(extradata.gaugeWidth),$("#profile-perccompleted").html(extradata.percentage+
"%"),extradata.stepCompleted?($("#edit-profile-stepcompleted").show(),$("#step-scored").html(extradata.earnedpts)):($("#edit-profile-savedwithscore").show(),$("#saved-scored").html(extradata.earnedpts))):$("#edit-profile-saved").show(),window.setTimeout(function(){0<a.score?$("#edit-profile-savedwithscore").fadeOut("slow",function(){extradata.stepCompleted?$("#edit-profile-stepcompleted").hide():$("#edit-profile-savedwithscore").hide()}):$("#edit-profile-saved").fadeOut("slow",function(){$("#edit-profile-saved").hide()});
$("input[id*='profile-save-btn-']").each(function(){$(this).show()})},3E3)):($("input[id*='profile-save-btn-']").each(function(){$(this).show()}),"ServiceError"!=a.result&&AlertBox(c,null),"NewPasswordConfirmationError"==a.result?$("#account-newpassword").select().focus():(a.result="WrongPassword")&&$("#account-password").select().focus())):"Register"==a.op?"Success"==a.result?location.href=a.returl:($("#signuploader").hide(),$("#signupbutton").show(),$("#dsi_nickname").attr("readonly",!1),$("#dsi_signuppsw").attr("readonly",
!1),$("#dsi_confirmpsw").attr("readonly",!1),$("#dsi_signupemail").attr("readonly",!1),$("#dsi_confirmemail").attr("readonly",!1),$("#dsi_agreement").attr("disabled",!1).attr("readonly",!1),"EmailNotValid"==a.result||"EmailAlreadyExists"==a.result?($("#dsi_email").focus().select(),AlertBox(c)):"UsernameReserved"==a.result||"UsernameAlreadyExists"==a.result?($("#dsi_nickname").focus().select(),AlertBox(c)):AlertBox(c,null)):"ForgottenPassword"==a.op?($("#dsi_signinloader").hide(),$("#dsi_signinbutton").show(),
$("#dsi_retrievepasswordemail").focus(),AlertBox(c,null)):"InviteFriends"==a.op&&("Success"==a.result?($("#dialog-invitefriends").dialog("close"),AlertBox(c)):AlertBox(c,null))}else alert("ProcessServiceResult "+a.t)}
function OpenSignInDialog(a){$("#dsi_signinbutton").show();$("#dsi_signinloader").hide();$("#signupbutton").show();$("#signuploader").hide();$("#dsi_email").val("");$("#dsi_password").val("");$("#dsi_nickname").val("");$("#dsi_signuppsw").val("");$("#dsi_confirmpsw").val("");$("#dsi_signupemail").val("");$("#dsi_confirmemail").val("");$("#dsi_agreement").attr("checked",!1);$("#dsi_privacy").attr("checked",!1);$("#dialog-signinform").dialog("open");"retrievepsw"==a?$("#dsi_retrievepasswordemail").focus():
$("#dsi_email").focus()}function FBLogin(){try{$("#dialog-signinform").dialog("close")}catch(a){}FB.login(function(a){a.authResponse&&(window.location.href="/?fb-result=1&at="+a.authResponse.accessToken+"&uid="+a.authResponse.userID)},{scope:"email"})}function BindFBLogin(){$("#fb-connect").bind("click",function(){FBLogin()});$("#fb-connect-mini").bind("click",function(){FBLogin()})}
function ForgottenPassword(){var a=$("#dsi_retrievepasswordemail").val();0==a.trim().length?(AlertBox("ForgottenPasswordEnterEmail"),$("#dsi_retrievepasswordemail").focus()):$.ajax({type:"POST",url:"/ws/authservices.asmx/ForgottenPassword",data:"{'email':'"+encodeParam(a)+"','culture':'"+encodeParam(docCulture)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function SetupLogonBoxWebPart(){$("#dialog-signinform").dialog({autoOpen:!1,modal:!0,width:760,resizable:!1});$("#psi_email").val("email").addClass("login-input-unfocused").focus(function(){$(this).hasClass("login-input-unfocused")&&$(this).val("");$(this).removeClass("login-input-unfocused")}).keypress(function(a){return 13==a.which?($("#psi_signinbutton").click(),!1):!0}).blur(function(){""==$(this).val().trim()&&$(this).val("email").addClass("login-input-unfocused")});$("#psi_password").val("password").addClass("login-input-unfocused").focus(function(){$(this).hasClass("login-input-unfocused")&&
$(this).val("");$(this).removeClass("login-input-unfocused")}).keypress(function(a){return 13==a.which?($("#psi_signinbutton").click(),!1):!0}).blur(function(){""==$(this).val().trim()&&$(this).val("password").addClass("login-input-unfocused")});0<$("#dialog-sendmail").length&&($("#destinatari-container a").bind("click",function(){var a=$("#message-recipients").val().trim().split(";"),b=$("#rubrica-selected-users");$(b).empty();for(var c in a){var d=a[c].trim();0==c?$(b).html(d):$(b).append("; "+
d)}SelectUserContacts();$("#popup-rubrica").show()}),$("#dialog-sendmail").dialog({autoOpen:!1,modal:!0,width:620,resizable:!1,buttons:{Invia:function(){var a=$("#sendmail-submit-button").val().split(","),b=$("#message-recipients").val(),c=$("#message-subject").val(),d=$("#message-body").val();""==b.trim()?$("#message-recipients").focus():""==c.trim()?$("#message-subject").focus():""==d.trim()?$("#message-body").focus():$.ajax({type:"POST",url:"/ws/messageservices.asmx/SendMail",data:"{'recipients':'"+
encodeParam(b)+"','subject':'"+encodeParam(c)+"','message':'"+encodeParam(d)+"','replyMessage':"+a[0]+",'startMessage':"+a[1]+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$("#dialog-sendmail").dialog("close");ProcessServiceResult($.parseJSON(a.d))}})},Annulla:function(){$("#popup-rubrica").hide();$(this).dialog("close")}}}));$("#dialog-alertbox").dialog({autoOpen:!1,modal:!0,width:400,resizable:!1});$("#dialog-alertbox div").each(function(){$(this).hide()})}
function GetQuestion(a){$("#questionbox-wait").show();$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetQuestion",data:"{'lastQuestionIndex':"+lastQuestionIndex+",'lastQuestionID':"+lastQuestionID+",'direction':"+a+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function RenderQuestion(a){var b,c,d=0;$("#questionbox-wait").hide();lastQuestionID=a.id;lastQuestionIndex=a.index;$("#questionbox-text").html("<h3>"+a.text+"</h3>");$("#questionbox-answers").empty();c=0;for(b in a.answers)c++,$("#questionbox-answers").append('<input id="questionbox-answer'+c+'" type="radio" onclick="SaveQuestionAnswer($(this))" name="questionbox-answers-inputs" value="'+c+'"><label for="questionbox-answer'+c+'">'+a.answers[b]+"</label><br />");-1<a.prevAnswerStats?($("#questionbox-stats").show(),
$("#qa-percent").html(a.prevAnswerStats+"%"),0<a.prevAnswerStats&&(d=-30*Math.round(a.prevAnswerStats/5)),$("#questionbox-piechart").css("background-position",d+"px 0px")):$("#questionbox-stats").hide()}
function SaveQuestionAnswer(a){isAuth?($("#questionbox-stats").hide(),$("#questionbox-wait").show(),$("input[id*='questionbox-answer']").each(function(){$(this).attr("disabled",!0).attr("readonly",!0)}),$.ajax({type:"POST",url:"/ws/dataservices.asmx/SaveQuestionAnswer",data:"{'lastQuestionIndex':"+lastQuestionIndex+",'questionID':"+lastQuestionID+",'answer':"+$(a).val()+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})):
OpenSignInDialog()}function InviteFriends(){isAuth?($("#invitefriends-recipients").val(""),$("#invitefriends-subject").val(""),$("#invitefriends-message").val(""),$("#dialog-invitefriends").dialog("open")):OpenSignInDialog()}
function SendFriendsInvitation(){var a=$("#invitefriends-recipients").val(),b=$("#invitefriends-subject").val(),c=$("#invitefriends-message").val();""==a.trim()?$("#invitefriends-recipients").focus():""==b.trim()?$("#invitefriends-subject").focus():""==c.trim()?$("#invitefriends-message").focus():$.ajax({type:"POST",url:"/ws/messageservices.asmx/InviteFriends",data:"{'recipients':'"+encodeParam(a)+"','subject':'"+encodeParam(b)+"','message':'"+encodeParam(c)+"','culture':'"+docCulture+"'}",contentType:"application/json; charset=utf-8",
dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function BindContacts(a,b,c){$(document).ready(function(){var d=Math.max(b-c,0),e=Math.min(b+c,MailContactsLoadedRows+1);0==MailContactsLoadedRows||b>MailContactsLoadedRows?$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserContacts",data:"{'filterKeywords':'"+encodeParam(a)+"','row':'"+b+"','pageSize':'"+c+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}}):(b<MailContactsCurrentRow?$("#rubrica-scroll").animate({scrollTop:Math.max(0,
$("#rubrica-scroll").scrollTop()-58*c)}):$("#rubrica-scroll").animate({scrollTop:Math.min($("#rubrica-scroll")[0].scrollHeight,$("#rubrica-scroll").scrollTop()+58*c)}),SelectUserContacts(),d<b?($("#mailcontacts-upscroller").show(),$("#rubrica-scroll").css("margin-top","0px")):($("#mailcontacts-upscroller").hide(),$("#rubrica-scroll").css("margin-top","46px")),e<MailContactsTotalRows?($("#mailcontacts-downscroller").show(),$("#rubrica-scroll").css("margin-bottom","0px")):($("#mailcontacts-downscroller").hide(),
$("#rubrica-scroll").css("margin-bottom","19px")),MailContactsCurrentRow=b)})}function SelectUserContacts(){var a=$("#rubrica-selected-users"),b=$(a).html().trim().split(";");$("#rubrica-scroll tr").each(function(){$($($(this).find("td")[2]).find("img")).hide()});$("#rubrica-scroll tr").each(function(){for(i in b){var a=b[i].toLowerCase().trim(),d=$($(this).find("td")[1]).find("a").text().trim(),e=$($($(this).find("td")[2]).find("img"));d.toLowerCase()==a&&e.show()}})}
function SendMail(a){isAuth?("undefined"==typeof MailContactsRows&&(MailContactsRows=0,MailContactsCurrentRow=-1,MailContactsLoadedRows=0,MailContactsPageSize=5,$("#mailcontacts-search").bind("click",function(){MailContactsLoadedRows=0;$("#rubrica-scroll").empty();BindContacts($("#mailcontacts-keywords").val(),0,MailContactsPageSize)})),MailContactsLoadedRows=0,$("#message-recipients").val(""),$("#message-subject").val(""),$("#message-body").val(""),$("#sendmail-submit-button").val("-1,-1"),$("#popup-rubrica").hide(),
$("#rubrica-scroll").empty(),$("#mailcontacts-keywords").val(""),$("#rubrica-selected-users").empty(),BindContacts(null,0,MailContactsPageSize),$("#dialog-sendmail").dialog("open"),null!=a&&$("#message-recipients").val(a)):OpenSignInDialog()}
function SetStatus(){var a=$("#user-status").val();if(null==a||0==a.trim().length)return null;$("#user-status-button").attr("disabled",!0).fadeTo(0.5);$.ajax({type:"POST",url:"/ws/messageservices.asmx/SetStatus",data:"{'text':'"+encodeParam(a)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function MarkReadFlag(a,b){var c="";if(null!=a)c="["+a+"]";else if(c="[",$("input:checked[id*='mailbox-messageselect']").each(function(){c=1==c.length?c+this.value:c+(","+this.value)}),c+="]",2==c.length){AlertBox("NoMessagesSelected");return}$.ajax({type:"POST",url:"/ws/messageservices.asmx/SetMailReadFlag",data:"{'messages':"+c+",'read':"+b+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function MarkAsSpam(a){var b="",c=0;if(null!=a)b="["+a+"]";else if(b="[",$("input:checked[id*='mailbox-messageselect']").each(function(){c++;b=1==b.length?b+this.value:b+(","+this.value)}),b+="]",2==b.length){AlertBox("NoMessagesSelected");return}ConfirmationBox(null!=a||1==c?"ConfirmReportMailAsSpam":"ConfirmReportSelectedMailAsSpam",{Annulla:function(){$(this).dialog("close")},"Riporta come spam":function(){$.ajax({type:"POST",url:"/ws/messageservices.asmx/SetMailSpamFlag",data:"{'messages':"+b+
"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}})}
function DeleteMessage(a){var b="",c=0;if(null!=a)b="["+a+"]";else if(b="[",$("input:checked[id*='mailbox-messageselect']").each(function(){c++;b=1==b.length?b+this.value:b+(","+this.value)}),b+="]",2==b.length){AlertBox("NoMessagesSelected");return}ConfirmationBox(null!=a||1==c?"ConfirmDeleteMail":"ConfirmDeleteSelectedMail",{Annulla:function(){$(this).dialog("close")},"Cancella messaggi":function(){$.ajax({type:"POST",url:"/ws/messageservices.asmx/DeleteMail",data:"{'messages':"+b+"}",contentType:"application/json; charset=utf-8",
dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}})}function EditMessageReply(a,b,c,d){$("#message-recipients").val(c);$("#message-subject").val(d);$("#message-body").val("");$("#dialog-sendmail").dialog("open");$("#sendmail-submit-button").val(a+","+b);MailContactsRows=0;MailContactsCurrentRow=-1;MailContactsLoadedRows=0;MailContactsPageSize=5;BindContacts(null,0,MailContactsPageSize)}
function SetupUserFriendsListBoxWebPart(){UFLoadedRows=0;UFCurrentRow=-1;UFTotalRows=0}function ShowUserFriends(a){$("#dialog-userfriends").dialog("open");$("#UFItems").html("");$("#userfriends-search").val("");UFLoadedRows=0;UFCurrentRow=-1;UFTotalRows=0;$("#userfriends-searchbtn").click(function(){$("#UFItems").html("");UFLoadedRows=0;BindUserFriends(a,$("#userfriends-search").val().trim(),0,5)});BindUserFriends(a,"",0,5)}
function BindUserFriends(a,b,c,d){$(document).ready(function(){var e=Math.max(c-d,0),f=Math.min(c+d,UFLoadedRows+1);$("#UFNoItems").hide();0==UFLoadedRows||c>UFLoadedRows?$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserFriends",data:"{'username':'"+encodeParam(a)+"','filterKeywords':'"+encodeParam(b)+"','row':'"+c+"','pageSize':'"+d+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(c){RenderUserFriends(a,b,$.parseJSON(c.d))}}):(c<UFCurrentRow?$("#UFScroller").animate({scrollTop:Math.max(0,
$("#UFScroller").scrollTop()-58*d)}):$("#UFScroller").animate({scrollTop:Math.min($("#UFScroller")[0].scrollHeight,$("#UFScroller").scrollTop()+58*d)}),e<c?($("#UFScrollUp").attr("href","javascript:BindUserFriends('"+a+"','"+b+"',"+e+","+d+")"),$("#UFScrollUp").show()):$("#UFScrollUp").hide(),f<UFTotalRows?($("#UFScrollDown").attr("href","javascript:BindUserFriends('"+a+"','"+b+"',"+f+","+d+")"),$("#UFScrollDown").show()):$("#UFScrollDown").hide(),UFCurrentRow=c)})}
function RenderUserFriends(a,b,c){var d=Math.min(c.pager.row+1+c.pager.pageSize-1,c.pager.records),e=Math.max(c.pager.row-c.pager.pageSize,0),f=Math.min(c.pager.row+c.pager.pageSize,c.pager.records);null!=c&&null!=c.items?($("#UFRowTemplate").tmpl(c.items).appendTo("#UFItems"),UFCurrentRow=c.pager.row,UFLoadedRows=d-1,UFTotalRows=c.pager.records,e<c.pager.row-1?($("#UFScrollUp").attr("href","javascript:BindUserFriends('"+a+"','"+b+"',"+e+","+c.pager.pageSize+")"),$("#UFScrollUp").show()):$("#UFScrollUp").hide(),
f<c.pager.records?($("#UFScrollDown").attr("href","javascript:BindUserFriends('"+a+"','"+b+"',"+f+","+c.pager.pageSize+")"),$("#UFScrollDown").show()):$("#UFScrollDown").hide(),$("#UFScroller").animate({scrollTop:$("#UFScroller")[0].scrollHeight})):($("#UFScrollUp").hide(),$("#UFScrollDown").hide(),$("#UFNoItems").show())}
function ShowFriendsRates(a,b){$("#dialog-userfriendsrated").dialog("open");$("#UFRItems").html("");$("#userfriendsrated-search").val("");UFRLoadedRows=0;UFRCurrentRow=-1;UFRTotalRows=0;$("#userfriendsrated-searchbtn").click(function(){$("#UFRItems").html("");UFRLoadedRows=0;BindFriendsRates(a,b,$("#userfriendsrated-search").val().trim(),0,5)});BindFriendsRates(a,b,"",0,5)}
function BindFriendsRates(a,b,c,d,e){$(document).ready(function(){var f=Math.max(d-e,0),g=Math.min(d+e,UFRLoadedRows+1);$("#UFRNoItems").hide();0==UFRLoadedRows||d>UFRLoadedRows?$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserFriendsRatings",data:"{'username':'"+encodeParam(a)+"','product':"+b+",'filterKeywords':'"+encodeParam(c)+"','row':"+d+",'pageSize':"+e+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(d){RenderUserFriendsRates(a,b,c,$.parseJSON(d.d))}}):
(d<UFRCurrentRow?$("#UFRScroller").animate({scrollTop:Math.max(0,$("#UFRScroller").scrollTop()-58*e)}):$("#UFRScroller").animate({scrollTop:Math.min($("#UFRScroller")[0].scrollHeight,$("#UFRScroller").scrollTop()+58*e)}),f<d?($("#UFRScrollUp").attr("href","javascript:BindFriendsRates('"+a+"',"+b+",'"+c+"',"+f+","+e+")"),$("#UFRScrollUp").show()):$("#UFRScrollUp").hide(),g<UFRTotalRows?($("#UFRScrollDown").attr("href","javascript:BindFriendsRates('"+a+"',"+b+",'"+c+"',"+g+","+e+")"),$("#UFRScrollDown").show()):
$("#UFRScrollDown").hide(),UFRCurrentRow=d)})}
function RenderUserFriendsRates(a,b,c,d){var e=Math.min(d.pager.row+1+d.pager.pageSize-1,d.pager.records),f=Math.max(d.pager.row-d.pager.pageSize,0),g=Math.min(d.pager.row+d.pager.pageSize,d.pager.records);null!=d&&null!=d.items?($("#UFRRowTemplate").tmpl(d.items).appendTo("#UFRItems"),UFRCurrentRow=d.pager.row,UFRLoadedRows=e-1,UFRTotalRows=d.pager.records,f<d.pager.row-1?($("#UFRScrollUp").attr("href","javascript:BindFriendsRates('"+a+"',"+b+",'"+c+"',"+f+","+d.pager.pageSize+")"),$("#UFRScrollUp").show()):
$("#UFRScrollUp").hide(),g<d.pager.records?($("#UFRScrollDown").attr("href","javascript:BindFriendsRates('"+a+"',"+b+",'"+c+"',"+g+","+d.pager.pageSize+")"),$("#UFRScrollDown").show()):$("#UFRScrollDown").hide(),$("#UFRScroller").animate({scrollTop:$("#UFRScroller")[0].scrollHeight})):($("#UFRScrollUp").hide(),$("#UFRScrollDown").hide(),$("#UFRNoItems").show())}
function SignIn(a){var b="psi_signinbutton"==a.id,c=b?$("#psi_email").val():$("#dsi_email").val(),b=b?$("#psi_password").val():$("#dsi_password").val();$.ajax({type:"POST",url:"/ws/authservices.asmx/SignIn",data:"{'email':'"+encodeParam(c)+"','password':'"+encodeParam(b)+"','rememberMe':true}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){ProcessServiceResult($.parseJSON(b.d),a)}})}
function SignUp(){var a=$("#dsi_nickname").val().trim(),b=$("#dsi_signuppsw").val(),c=$("#dsi_signupemail").val().trim(),d=$("#dsi_agreement").attr("checked");""==a?$("#dsi_nickname").focus():""==b?$("#dsi_signuppsw").focus():""==c?$("#dsi_signupemail").focus():d?($("#dsi_nickname").attr("readonly",!0),$("#dsi_signuppsw").attr("readonly",!0),$("#dsi_signupemail").attr("readonly",!0),$("#dsi_agreement").attr("disabled",!0).attr("readonly",!0),$("#signupbutton").hide(),$("#signuploader").show(),$.ajax({type:"POST",
url:"/ws/authservices.asmx/Register",data:"{'username':'"+encodeParam(a)+"','email':'"+encodeParam(c)+"','password':'"+encodeParam(b)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})):AlertBox("SignUpPrivacyAgreementNeeded")}
function SetupUserProductChartsBoxWebPart(a){a?SelectTab($("#tabPersonalChart")):(SelectTab($("#tabGeneralChart")),$("#tabContentPersonalChart").remove(),$("#tabPersonalChart").attr("onclick","").click(OpenSignInDialog))}function SelectTab(a){a.parent().children().each(function(){var b=$("div[id='"+$(this).attr("id").replace("tab","tabContent")+"']");$(this).attr("id")==a.attr("id")?($(this).addClass("active"),b.show()):($(this).removeClass("active"),b.hide())})}
function ShowProductTab(a){$(document).ready(function(){var b=$("li[id='tab"+a+"']"),c=$("div[id='tabContent"+a+"']");$("div[id='tabDetails"+a+"']");4==a&&!isAuth?OpenSignInDialog():($("li[id*='tab']").each(function(){$(this).removeClass("active")}),b.addClass("active"),4==a&&(c=$("div[id='tabContent1']")),$("div[id*='tabContent']").each(function(){$(this).hide()}),c.show(),4==a?($("#product-rating").hide(),$("#product-zoorating").show()):($("#product-zoorating").hide(),$("#product-rating").show()))})}
function ShowTab(a){$(document).ready(function(){var b=$("li[id='tab"+a+"']"),c=$("div[id='tabContent"+a+"']"),d=$("div[id='tabDetails"+a+"']");$("li[id*='tab']").each(function(){$(this).removeClass("active")});b.addClass("active");$("div[id*='tabContent']").each(function(){$(this).hide()});c.show();$("div[id*='tabDetails']").each(function(){$(this).hide()});d.show()})}
function ShowProfileTab(a){$(document).ready(function(){var b=$("li[name='"+a+"']"),c=$("div[name='"+a+"']");$("li[id*='tabEditProfile']").each(function(){$(this).removeClass("first active")});b.addClass("first active");$("div[id*='tabEditProfileContent']").each(function(){$(this).hide()});c.show()})}
function SetupMailBoxWebPart(a,b,c){$(document).ready(function(){$("#mailbox-selectall").change(function(){var a=$(this).attr("checked");$("#mailbox-selectallfooter").attr("checked",a);$("input:[id*='mailbox-messageselect']").each(function(){$(this).attr("checked",a)})});$("#mailbox-selectallfooter").change(function(){var a=$(this).attr("checked");$("#mailbox-selectall").attr("checked",a);$("input:[id*='mailbox-messageselect']").each(function(){$(this).attr("checked",a)})});$("#mailbox-selectfolder").change(function(){location.href=
"?mf="+this.value});0==c?($("#mailbox-inbox-button").remove(),BindMailBox(a,b,10)):$("#mailbox-selectfoldertoolbar").remove()})}function BindMailBox(a,b,c){$(document).ready(function(){$.ajax({type:"POST",url:"/ws/messageservices.asmx/GetMailBox",data:"{'folder':'"+a+"','row':'"+b+"','pageSize':'"+c+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){RenderMailBoxMessages($.parseJSON(a.d))}})})}
function RenderMailBoxMessages(a){$(document).ready(function(){0<a.items.length?($(a.items).each(function(){$(this).body=unescape($(this).body)}),$("sent"==a.folder?"#MBSentItemTemplate":"#MBItemTemplate").tmpl(a.items).appendTo("#MBItems")):($("#MBItemTemplate").remove(),$("#mailbox-selectall").attr("disabled",!0),$("#mailbox-selectallfooter").attr("disabled",!0),$("#mailbox-mailboxempty").css("visibility","visible"));Math.min(a.pager.row+1+a.pager.pageSize-1,a.pager.records);var b=Math.max(a.pager.row-
a.pager.pageSize,0),c=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),d=Math.max(1,a.pager.row/a.pager.pageSize-1),e=Math.min(d+4,a.pager.pages);e==a.pager.pages&&(d=Math.max(1,e-4));$("#mailbox-selectfolder").val(a.folder);"sent"==a.folder&&($("#mailbox-markasread").attr("href","#").click(function(){return!1}).fadeTo("fast",0.5),$("#mailbox-markasunread").attr("href","#").click(function(){return!1}).fadeTo("fast",0.5),$("#mailbox-markasspam").attr("href","#").click(function(){return!1}).fadeTo("fast",
0.5));b<a.pager.row-1?($("#MBPagerPrevious").attr("href","?mRow="+b+"&mf="+escape(a.folder)),$("#MBPagerPreviousFooter").attr("href","?mRow="+b+"&mf="+escape(a.folder))):($("#MBPagerPrevious").hide(),$("#MBPagerPreviousFooter").hide());c<a.pager.records?($("#MBPagerNext").attr("href","?mRow="+c+"&mf="+escape(a.folder)),$("#MBPagerNextFooter").attr("href","?mRow="+c+"&mf="+escape(a.folder))):($("#MBPagerNext").hide(),$("#MBPagerNextFooter").hide());for(b=d;b<=e;b++)c=(b-1)*a.pager.pageSize,$("#MBPagerPages").append('<a id="MBPagerLink'+
b+'" href="?mRow='+c+"&mf="+escape(a.folder)+'">'+b+"</a>"),$("#MBPagerPagesFooter").append('<a id="MBPagerLinkFooter'+b+'" href="?mRow='+c+"&mf="+escape(a.folder)+'">'+b+"</a>"),b==d?($("#MBPagerLink"+b).addClass("first"),$("#MBPagerLinkFooter"+b).addClass("first")):b==e&&($("#MBPagerLink"+b).addClass("last"),$("#MBPagerLinkFooter"+b).addClass("last")),c==a.pager.row&&($("#MBPagerLink"+b).addClass("active"),$("#MBPagerLinkFooter"+b).addClass("active"))})}
function BindProductMerchants(a,b,c){$(document).ready(function(){$("#PMPagerPageSize").change(function(){location.href="?pgSize="+this.value+"#productmerchants"});$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetProductMerchants",data:"{'nodeID':'"+a+"','row':'"+b+"','pageSize':'"+c+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$("#PMLoader").hide();RenderProductMerchants($.parseJSON(a.d))}})})}
function RenderProductMerchants(a){$(document).ready(function(){if(null!=a){$("#PMItemTemplate").tmpl(a.merchants).appendTo("#PMItems");var b=a.pager.row+1,c=Math.min(b+a.pager.pageSize-1,a.pager.records),d=Math.max(a.pager.row-a.pager.pageSize,0),e=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),f=Math.max(1,a.pager.row/a.pager.pageSize-1),g=Math.min(f+5,a.pager.pages);g==a.pager.pages&&(f=Math.max(1,g-5));$("#PMPagerPageSize").val(a.pager.pageSize);$("#PMPagerFromRecord").text(b);$("#PMPagerToRecord").text(c);
$("#PMPagerTotalRecord").text(a.pager.records);d<a.pager.row-1?$("#PMPagerPrevious").attr("href","?pgSize="+a.pager.pageSize+"&pgRow="+d+"#productmerchants"):$("#PMPagerPrevious").hide();e<a.pager.records?$("#PMPagerNext").attr("href","?pgSize="+a.pager.pageSize+"&pgRow="+e+"#productmerchants"):$("#PMPagerNext").hide();for(b=f;b<=g;b++)c=(b-1)*a.pager.pageSize,$("#PMPagerPages").append('<a id="PMPagerLink'+b+'" href="?pgSize='+a.pager.pageSize+"&pgRow="+c+'#productmerchants">'+b+"</a>"),b==f?$("#PMPagerLink"+
b).addClass("first"):b==g&&$("#PMPagerLink"+b).addClass("last"),c==a.pager.row&&$("#PMPagerLink"+b).addClass("active");$("#PMPager").show()}})}function BindProductDYK(a,b,c){$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetProductDidYouKnow",data:"{'nodeID':'"+a+"','row':'"+b+"','pageSize':'"+c+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){RenderProductDYK($.parseJSON(a.d))}})})}
function RenderProductDYK(a){$(document).ready(function(){$("#DYKItemTemplate").tmpl(a).appendTo("#DYKItems");var b=a.pager.row+1,c=Math.min(b+a.pager.pageSize-1,a.pager.records),d=Math.max(a.pager.row-a.pager.pageSize,0),e=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),f=Math.max(1,a.pager.row/a.pager.pageSize-1),g=Math.min(f+5,a.pager.pages);g==a.pager.pages&&(f=Math.max(1,g-5));$("#DYKPagerPageSize").val(a.pager.pageSize);$("#DYKPagerFromRecord").text(b);$("#DYKPagerToRecord").text(c);
$("#DYKPagerTotalRecord").text(a.pager.records);d<a.pager.row-1?$("#DYKPagerPrevious").attr("href","?dykSize="+a.pager.pageSize+"&dykRow="+d+"#didyouknow"):$("#DYKPagerPrevious").hide();e<a.pager.records?$("#DYKPagerNext").attr("href","?dykSize="+a.pager.pageSize+"&dykRow="+e+"#didyouknow"):$("#DYKPagerNext").hide();for(b=f;b<=g;b++)c=(b-1)*a.pager.pageSize,$("#DYKPagerPages").append('<a id="DYKPagerLink'+b+'" href="?dykSize='+a.pager.pageSize+"&dykRow="+c+'#didyouknow">'+b+"</a>"),b==f?$("#DYKPagerLink"+
b).addClass("first"):b==g&&$("#DYKPagerLink"+b).addClass("last"),c==a.pager.row&&$("#DYKPagerLink"+b).addClass("active")})}function ToggleDYKComments(a){$(document).ready(function(){var b="#DYKCommentsItems"+a;"commenti"==$(b).attr("class")?$(b).toggle():$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetDidYouKnowComments",data:"{'nodeID':'"+a+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){RenderDYKComments($.parseJSON(a.d))}})})}
function RenderDYKComments(a){var b="#DYKCommentsItems"+a.dykNode;null!=a&&($("#DYKCommentItemTemplate").tmpl(a.items).appendTo(b),$(b).addClass("commenti"),$(b).toggle())}function WriteDYKComment(a){isAuth?(a="#DYKWriteComment"+a,"lascia-commento"!=$(a).attr("class")&&($(a).addClass("lascia-commento"),$(a).toggle())):OpenSignInDialog()}
function SaveDYKComment(a){if(isAuth){var b="#DYKWriteComment"+a,c=escape($("#DYKCommentContent"+a).val());$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/SubmitDidYouKnowComment",data:"{'nodeID':'"+a+"','comment':'"+c+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(){$(b).toggle();AlertBox("DYKCommentSaved")}})})}else OpenSignInDialog()}
function UrlParam(a){a=RegExp("[\\?&]"+a+"=([^&#]*)").exec(window.location.href);return!a?0:a[1]||0}
function BindProductReviews(a,b,c,d){$(document).ready(function(){null==d&&(d=0);$("#PRPagerPageSize").change(function(){location.href="?prSize="+this.value+"#productreviews"});$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetProductReviews",data:"{'nodeID':"+a+",'row':"+b+",'pageSize':"+c+",'reviewID':"+d+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$("#PRLoader").hide();RenderProductReviews($.parseJSON(a.d));null!=d&&$("#PRItemReviewBody"+d).toggle()}})})}
function VoteProductReview(a,b){isAuth?$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/VoteProductReview",data:"{'nodeID':'"+a+"','isPositive':'"+b+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}):OpenSignInDialog()}
function RenderProductReviews(a){if(null!=a){$("#PRItemTemplate").tmpl(a.items).appendTo("#PRItems");var b=a.pager.row+1,c=Math.min(b+a.pager.pageSize-1,a.pager.records),d=Math.max(a.pager.row-a.pager.pageSize,0),e=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),f=Math.max(1,a.pager.row/a.pager.pageSize-1),g=Math.min(f+5,a.pager.pages);g==a.pager.pages&&(f=Math.max(1,g-5));$("#PRPagerPageSize").val(a.pager.pageSize);$("#PRPagerFromRecord").text(b);$("#PRPagerToRecord").text(c);$("#PRPagerTotalRecord").text(a.pager.records);
d<a.pager.row-1?$("#PRPagerPrevious").attr("href","?prSize="+a.pager.pageSize+"&prRow="+d+"#productreviews"):$("#PRPagerPrevious").hide();e<a.pager.records?$("#PRPagerNext").attr("href","?prSize="+a.pager.pageSize+"&prRow="+e+"#productreviews"):$("#PRPagerNext").hide();for(b=f;b<=g;b++)c=(b-1)*a.pager.pageSize,$("#PRPagerPages").append('<a id="PRPagerLink'+b+'" href="?prSize='+a.pager.pageSize+"&prRow="+c+'#productreviews">'+b+"</a>"),b==f?$("#PRPagerLink"+b).addClass("first"):b==g&&$("#PRPagerLink"+
b).addClass("last"),c==a.pager.row&&$("#PRPagerLink"+b).addClass("active");$("#PRPager").show()}else $("#PRPagerPageSize").val(0),$("#PRPagerFromRecord").text(0),$("#PRPagerToRecord").text(0),$("#PRPagerTotalRecord").text(0),$("#PRItems").hide(),$("#PRPager").hide(),$("#PRPagerPageSizeSelector").hide()}
function BindUserProductReviews(a,b,c){$(document).ready(function(){$("#view-esp-select").change(function(){location.href="?urExperience="+this.value+"#productreviews"});$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserProductReviews",data:"{'username':'"+encodeParam(a)+"','experience':'"+encodeParam(b)+"','culture':'"+encodeParam(docCulture)+"','row':"+c+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$("#URLoader").hide();RenderUserProductReviews($.parseJSON(a.d))}});
BindUserActivities(a,c)})}function BindUserActivities(a,b){$(document).ready(function(){$("#profile-previousactivities").hide();$("#profile-activitiesloader").show();$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserActivities",data:"{'username':'"+encodeParam(a)+"','culture':'"+encodeParam(docCulture)+"','row':"+b+",'pageSize':5}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})})}
function BindUserWIFM(a){$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetUserQuestionAnswers",data:"{'row':"+a+",'pageSize':20}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$("#WIFMLoader").hide();a=$.parseJSON(a.d);null==a?RenderUserWIFM(null):RenderUserWIFM($.parseJSON(a.extradata))}})})}
function RenderUserProductReviews(a){if(null!=a){$("#URItemTemplate").tmpl(a.items).appendTo("#URItems");Math.min(a.pager.row+1+a.pager.pageSize-1,a.pager.records);var b=Math.max(a.pager.row-a.pager.pageSize,0),c=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),d=Math.max(1,a.pager.row/a.pager.pageSize-1),e=Math.min(d+5,a.pager.pages);e==a.pager.pages&&(d=Math.max(1,e-5));b<a.pager.row-1?$("#URPagerPrevious").attr("href","?urSize="+a.pager.pageSize+"&urRow="+b*a.pager.pageSize+"#productreviews"):
$("#URPagerPrevious").hide();c<a.pager.records?$("#URPagerNext").attr("href","?urSize="+a.pager.pageSize+"&urRow="+c*a.pager.pageSize+"#productreviews"):$("#URPagerNext").hide();for(b=d;b<=e;b++)c=(b-1)*a.pager.pageSize,$("#URPagerPages").append('<a id="URPagerLink'+b+'" href="?urSize='+a.pager.pageSize+"&urRow="+c+'#productreviews">'+b+"</a>"),b==d?$("#URPagerLink"+b).addClass("first"):b==e&&$("#URPagerLink"+b).addClass("last"),c==a.pager.row&&$("#URPagerLink"+b).addClass("active");$("#URPager").show()}else $("#URPagerPageSize").val(0),
$("#URPagerFromRecord").text(0),$("#URPagerToRecord").text(0),$("#URPagerTotalRecord").text(0),$("#URItems").hide(),$("#URPager").hide(),$("#URPagerPageSizeSelector").hide()}
function RenderUserWIFM(a){if(null!=a){$("#WIFMItemTemplate").tmpl(a.items).appendTo("#WIFMItems");Math.min(a.pager.row+1+a.pager.pageSize-1,a.pager.records);var b=Math.max(a.pager.row-a.pager.pageSize,0),c=Math.min(a.pager.row+a.pager.pageSize,a.pager.records),d=Math.max(1,a.pager.row/a.pager.pageSize-1),e=Math.min(d+5,a.pager.pages);e==a.pager.pages&&(d=Math.max(1,e-5));b<a.pager.row-1?$("#WIFMPagerPrevious").attr("href","?wifmSize="+a.pager.pageSize+"&wifmRow="+b*a.pager.pageSize+"#whatisforme"):
$("#WIFMPagerPrevious").hide();c<a.pager.records?$("#WIFMPagerNext").attr("href","?wifmSize="+a.pager.pageSize+"&wifmRow="+c*a.pager.pageSize+"#whatisforme"):$("#WIFMPagerNext").hide();for(b=d;b<=e;b++)c=(b-1)*a.pager.pageSize,$("#WIFMPagerPages").append('<a id="WIFMPagerLink'+b+'" href="?wifmSize='+a.pager.pageSize+"&wifmRow="+c+'#whatisforme">'+b+"</a>"),b==d?$("#WIFMPagerLink"+b).addClass("first"):b==e&&$("#WIFMPagerLink"+b).addClass("last"),c==a.pager.row&&$("#WIFMPagerLink"+b).addClass("active");
$("#WIFMPager").show()}else $("#WIFMPagerPageSize").val(0),$("#WIFMPagerFromRecord").text(0),$("#WIFMPagerToRecord").text(0),$("#WIFMPagerTotalRecord").text(0),$("#WIFMItems").hide(),$("#WIFMPager").hide(),$("#WIFMPagerPageSizeSelector").hide()}
function SetupProductRatingBoxWebPart(a){$("#reviewtitle").val("");$("#reviewcontent").val("");$("input[name='reviewexperience']:checked").checked=!1;$("#productrating").stars({cancelShow:!1,oneVoteOnly:!0,callback:function(){SubmitProductRating(a,$("#productrating").data("stars").options.value)}});$("#productrating a").each(function(){var a=$(this).html(),a="1"==a?"Decisamente no!":"2"==a?"C'\u00e8 di meglio!":"3"==a?"Non \u00e8 male!":"4"==a?"Notevole!":"Fantastico!";$(this).qtip({content:a,show:"mouseover",
hide:"mouseout",position:{corner:{target:"topMiddle",tooltip:"bottomMiddle"}},style:{name:"cream",padding:"7px 13px",border:{width:2,radius:5,name:"#F8A925"},width:{max:210,min:0},tip:!0}})})}function RateProduct(a){isAuth?location.href="/rate-product/"+a:OpenSignInDialog()}
function SubmitProductRating(a,b){$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/SubmitProductRating",data:postData="{'nodeID':"+a+",'rating':"+b+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})})}
function SubmitReview(a){var b=$("#reviewtitle").val(),c=$("#reviewcontent").val(),d=$("input[name='reviewexperience']:checked").val(),e=$("#productrating").data("stars").options.value,f;null==d?AlertBox("ProductReviewExperienceNeeded"):0==b.trim().length?AlertBox("ProductReviewTitleNeeded"):0==c.trim().length?AlertBox("ProductReviewBodyNeeded"):0==e?AlertBox("ProductReviewRatingNeeded"):($("#save-review-button").hide(),$("#reviewtitle").attr("disabled",!0),$("#reviewcontent").attr("disabled",!0),
$("input[name='reviewexperience']").each(function(){$(this).attr("disabled",!0).attr("readonly",!0)}),$("#save-review-loader").show(),f="{'nodeID':"+a+",'rating':"+e+",'experience':'"+encodeParam(d)+"','title':'"+encodeParam(b)+"','review':'"+encodeParam(c)+"'}",$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/SubmitProductReview",data:f,contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}))}
function ChangeDateSelector(a,b,c){var b=$("#"+b).val(),d=$("#"+a).val(),a=$("#"+c).val(),b=32-(new Date(d,b-1,32)).getDate();a>b&&(a=b);$("#"+c).children().remove();for(d=1;d<=b;d++)$("#"+c).append("<option"+(d==a?" selected":"")+">"+d+"</option>")}
function ChangeCountryState(a,b,c){var d=$("#"+b).val(),e;null==d||""==d?($("#"+c).attr("disabled",!0),$("#"+c).children().remove(),$("#"+c).append('<option value="">-- scegli --</option>'),$("#"+c).change()):$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetStateProvinces",data:"{'country':'"+encodeParam(a)+"','code':'"+encodeParam(d)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){a=$.parseJSON(a.d);$("#"+c).children().remove();
$("#"+c).append('<option value="">-- scegli --</option>');for(e in a.provinces)$("#"+c).append('<option value="'+a.provinces[e].value+'">'+a.provinces[e].name+"</option>");$("#"+c).attr("disabled",!1);$("#"+c).change()}})})}
function ChangeCountryProvince(a,b,c){var d=$("#"+b).val(),e;null==d||""==d?($("#"+c).attr("disabled",!0),$("#"+c).children().remove(),$("#"+c).append('<option value="">-- scegli --</option>')):$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/GetProvinceCities",data:"{'country':'"+encodeParam(a)+"','code':'"+encodeParam(d)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){a=$.parseJSON(a.d);$("#"+c).children().remove();$("#"+c).append('<option value="">-- scegli --</option>');
for(e in a.cities)$("#"+c).append("<option>"+a.cities[e].name+"</option>");$("#"+c).attr("disabled",!1)}})})}
function SaveProfile(a){var b="",c="",d="",e="",f="",e=$("#account-fullname").val(),g=$("#account-password").val(),r=$("#account-newpassword").val(),s=$("#account-confirmpassword").val(),t=$("#account-secondemail").val(),h=$("#birthday").val(),j=$("#birthmonth").val(),k=$("#birthyear").val(),u=$("input[name='gender']:checked").val(),v=$("#countrystates").val(),w=$("#countryprovinces").val(),x=$("#countrycities").val(),y=$("#educations").val(),z=$("#occupations").val(),A=$("#familystatus").val(),B=
$("#alertnewfriends"),C=$("#alertfriendshiprequest"),D=$("#alertfriendrating"),E=$("#alertreviewcomment"),F=$("#subscribeweeknewsletter"),l=$("input[name='profile-privacy-level']:checked").val(),m=$("input[name='identity-privacy-level']:checked").val(),n=$("input[name='email-privacy-level']:checked").val(),o=$("input[name='message-privacy-level']:checked").val(),p=$("input[name='baseprofile-privacy-level']:checked").val(),q=$("input[name='personalprofile-privacy-level']:checked").val();$("input[id*='profile-save-btn-']").each(function(){$(this).hide()});
$("#profilesavingloader").show();if("whatitdoesforme"==a)$("div .wdoes-question").each(function(){var a=$(this).attr("id").substring(14),b=-1;$("input:checked[id*='wdoes-questionanswer-"+a+"-']").each(function(){b=this.value});f=f+a+":"+b+","}),""!=f&&(b='{"qa":"'+f.substring(0,f.length-1)+'"}');else if("catfavs"==a)$("input:checked[id*='editprofilecatfav']").each(function(){b=b+this.value+","}),""!=b&&(b=b.substring(0,b.length-1));else if("hobbies"==a){if($("input:checked[id*='editprofileinterest']").each(function(){c=
c+this.value+","}),$("input:checked[id*='editprofilesport']").each(function(){d=d+this.value+","}),""!=c||""!=d)b="{",""!=c&&(b+='"interests":"'+c.substring(0,c.length-1)+'"'),""!=d&&(""!=c&&(b+=","),b+='"sports":"'+d.substring(0,d.length-1)+'"'),b+="}"}else"profile"==a?b='{"fullname":"'+encodeParam(e)+'","password":"'+encodeParam(g)+'","newPassword":"'+encodeParam(r)+'","confirmPassword":"'+encodeParam(s)+'","secondEmail":"'+encodeParam(t)+'"}':"base"==a?(e=""==h||""==j||""==k?Date.UTC(0,0,0):Date.UTC(k,
j-1,h),b='{"birthdate":"/Date('+e+')/","gender":"'+encodeParam(u)+'","state":"'+encodeParam(v)+'","province":"'+encodeParam(w)+'","city":"'+encodeParam(x)+'"}'):"personalinfo"==a?b='{"education":"'+encodeParam(y)+'","occupation":"'+encodeParam(z)+'","familystatus":"'+encodeParam(A)+'"}':"alerts"==a?(b='{"newfriends":"'+B.is(":checked")+'","friendshiprequest":"'+C.is(":checked"),b+='","friendrating":"'+D.is(":checked")+'","reviewcomment":"'+E.is(":checked"),b+='","weeknewsletter":"'+F.is(":checked")+
'"}'):"privacy"==a&&(b=null!=l?b+(',"profilelevel":'+l):b+',"profilelevel":-1',b=null!=m?b+(',"identitylevel":'+m):b+',"identitylevel":-1',b=null!=n?b+(',"emaillevel":'+n):b+',"emaillevel":-1',b=null!=o?b+(',"messagelevel":'+o):b+',"messagelevel":-1',b=null!=p?b+(',"baseprofilelevel":'+p):b+',"baseprofilelevel":-1',b=null!=q?b+(',"personalprofilelevel":'+q):b+',"personalprofilelevel":-1',""!=b&&(b="{"+b.substring(1)+"}"));null!=a&&""!=b?$(document).ready(function(){$.ajax({type:"POST",url:"/ws/dataservices.asmx/SaveProfile",
data:"{'section':'"+a+"','data':'"+encodeParam(b)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}):($("#profilesavingloader").hide(),$("input[id*='profile-save-btn-']").each(function(){$(this).show()}))}function ChangeAvatar(){$("#dialog-uploaduserimage").dialog("open")}function OnAvatarUploadCompleted(){location.href="?tab=profile_base"}function OnAvatarUploadError(){AlertBox("AvatarUploadFailed")}
function OnAvatarUploadProgress(){$("#upload-avatar").hide();$("#upload-avatar-loader").show()}
function RequestFriendship(a){isAuth?($("#ConfirmFriendshipRequest-username").empty().append(a),ConfirmationBox("ConfirmFriendshipRequest",{No:function(){$(this).dialog("close")},Si:function(){$.ajax({type:"POST",url:"/ws/messageservices.asmx/FriendshipRequest",data:"{'username':'"+encodeParam(a)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}})):OpenSignInDialog()}
function CancelFriendship(a){$("#ConfirmFriendshipCancellation-username").empty().append(a);ConfirmationBox("ConfirmFriendshipCancellation",{No:function(){$(this).dialog("close")},Si:function(){$.ajax({type:"POST",url:"/ws/messageservices.asmx/CancelFriendship",data:"{'username':'"+encodeParam(a)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}})}
function AcceptFriendship(a){$.ajax({type:"POST",url:"/ws/messageservices.asmx/AcceptFriendship",data:"{'username':'"+encodeParam(a)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function RefuseFriendship(a){$.ajax({type:"POST",url:"/ws/messageservices.asmx/RefuseFriendship",data:"{'username':'"+encodeParam(a)+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){ProcessServiceResult($.parseJSON(a.d))}})}
function ToggleSubcategories(){var a=$("#sottocategorie-nodebutton");$("#sottocategorie-content").toggle();a.hasClass("collapsenode")?(a.removeClass("collapsenode"),a.addClass("expandnode")):(a.removeClass("expandnode"),a.addClass("collapsenode"))}function ToggleBrands(){var a=$("#brands-nodebutton");$("#brands-content").toggle();a.hasClass("collapsenode")?(a.removeClass("collapsenode"),a.addClass("expandnode")):(a.removeClass("expandnode"),a.addClass("collapsenode"))}
function Blink(a){$(a).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100)}function encodeParam(a){return null==a?"":encodeURI(a.replace(/'/g,escape("'")))}function decodePayload(a){return null==a?"":a.replace(/&quot;/g,'"').replace(/&amp;/g,"&")}function SignOut(){null!=FB._session?FB.logout(function(){location.href="/?logout=1"}):location.href="/?logout=1"}function FBConnectSignOut(){FB.logout()}
function FBConnectSuccess(){window.opener.location.href=window.opener.location.href;window.close()}function FBConnectFailed(){alert("Connessione non riuscita");window.close()}$(document).ready(zrinit);
