var Nx={is_alphabetic:function(a){var b=/[\u0041-\u005a\u0061-\u007a\u0027\s\u00c0-\u00ff\u0131-\u0132\u0152\u0178\u0391-\u03a9\u03b1-\u03c9]/gm;return b.test(a)},istrue:function(a){if(typeof(a)=="string"){return a==="true"}return Boolean(a)},getPeopleCountText:function(a){var b;if(a<2){b=a+" "+MGLOBALCFG.lb_person}else{b=a+" "+MGLOBALCFG.lb_people}return b},getFriendCountText:function(a){var b;if(a==1){b=a+" "+MGLOBALCFG.lb_friend_singular}else{b=a+" "+MGLOBALCFG.lb_friend_plural}return b},limitChars:function(d,b,a){var e=$(d).val();var c=e.length;if(c>a){$(b).html("<font style='color:#D40D12'>- "+(c-a)+"</font>")}else{$(b).html((a-c))}return true},bindMoreComments:function(a){$(".cmtsel.more").live("click",function(){Nx.moreComments(this,a)})},bindMorePlanComments:function(){$(".cmtsel.more").live("click",function(){myids=$(this).attr("id").substr("cmtsel".length).split("-");Nx.morePlanComments(this,myids[0],myids[1])})},unbindMoreComments:function(){$(".cmtsel.more").die("click")},toggleComments:function(b){var a="cDiv"+b.getAttribute("id").substr("cPlan".length);$("#"+a).slideToggle("normal",function(){$(b).toggleClass("opened")});return false},togglePlanComments:function(b){var a="cDiv"+b.getAttribute("id").substr("cPlan".length);$("#"+a).slideToggle("normal",function(){$(b).toggleClass("opened")});return false},moreComments:function(a,b){Nx.unbindMoreComments();$(a).text(MGLOBALCFG.msg_loading);$(a).addClass("loading");$.getJSON(b.moreCommentsUrl+b.mCoffset,"",function(c){if(Nx.istrue(c.success)){b.mCoffset=c.offset;$("#cmtListpaging").remove();$("#commentsList").append(c.comments_div);$("#commentsList").after(c.paging_div)}else{$("#cmtListpaging").remove();alert(b.errorpaging)}Nx.bindMoreComments(b)},"json")},morePlanComments:function(b,c,a){Nx.unbindMoreComments();$(b).text("loading ..");$(b).addClass("loading");$.post(GLOBALCFG.url_myplans_comments_page+"/"+c+"/"+a,"",function(d){$(b).parent().remove();$("#cDiv"+c).append(d.comments_div);$("#"+d.div_id).slideDown("normal");Nx.bindMorePlanComments()},"json");return false},urlencode:function(a){return escape(this._utf8_encode(a))},urldecode:function(a){return this._utf8_decode(unescape(a))},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};var NX_CNRG=function(){return{init:function(){$("#country").change(function(){$.get(GLOBALCFG.url_regions+"/"+$(this).val(),function(a){$("#region").html(a)})});$("#loading").bind("ajaxSend",function(){$(this).show();$("#regionId").blur();$("#regionId").attr("disabled",true)}).bind("ajaxComplete",function(){$(this).hide();$("#regionId").removeAttr("disabled")})}}}();var NX_RG=function(){var a;function b(){regval=$("#region").val();$.post(GLOBALCFG.url_post_region,{id:regval},function(c){if(Nx.istrue(c.success)){$("#regionmain").text(c.regname);$().message(a.msg_reg_saved)}else{$().message(c.msg,"error")}},"json");$.fn.colorbox.close();return false}return{init:function(c){a=c;$("#regSubmit").click(b)}}}();var NX_LOGIN=function(){function b(){var c=$("#email")[0].value.replace(/^\s+/,"");if(c.length>0&&$("#password")[0].value.length>0){return true}return false}function a(){var c=$("#resendemail")[0].value.replace(/^\s+/,"");if(c.length>0){return true}return false}return{init:function(){$("#submitLoginForm").click(b);$("#submitResendForm").click(a);$(".editorkit_row > input,.editorkit_row > textarea").addClass("idle");$(".editorkit_row > input,.editorkit_row > textarea").focus(function(){$(this).addClass("activeField").removeClass("idle")}).blur(function(){$(this).removeClass("activeField").addClass("idle")})}}}();var NX_MAIN=function(){return{init:function(a){if(GLOBALCFG.fbon&&!GLOBALCFG.fbconnect){FB.Connect.showAddSectionButton("profile",$("#addToProfile")[0])}$(".tooltip-e").tipsy({fade:true,gravity:"e"});$(".tooltip-w").tipsy({fade:true,gravity:"w"});if(a.hasMsg){$().message(a.msg,a.msgtype)}if(a.showreg){$.fn.colorbox.init();$.fn.colorbox({inline:true,href:"#regionselect",open:true,opacity:0.5,overlayClose:false,maxWidth:"100%",maxHeight:"100%"})}}}}();var NX_LV=function(){var a;return{init:function(b){if(b.msg.length>0){$().message(b.msg)}}}}();var NX_RESETPWD=function(){function a(){if(c($("form#resetForm #password")[0])&&b($("form#resetForm #confpassword")[0])){return true}return false}function c(d){$("form#resetForm #passwordErr").hide();$("form#resetForm #passwordOk").hide();$("form#resetForm #passwordHlp").hide();if(d.value.length==0){$("form#resetForm #passwordHlp").show()}else{if(d.value.length>2&&d.value.length<17){$("form#resetForm #passwordOk").show();return true}else{$("form#resetForm #passwordErr").show()}}return false}function b(d){$("form#resetForm #passwordConfErr").hide();$("form#resetForm #passwordConfOk").hide();$("form#resetForm #passwordConfHlp").hide();if(d.value==0){$("form#resetForm #passwordConfHlp").show()}else{if(d.value==$("form#resetForm #password")[0].value){$("form#resetForm #passwordConfOk").show();return true}else{$("form#resetForm #passwordConfErr").show()}}return false}return{init:function(){$("#submitpwd").click(a);$(".editorkit_row > input,.editorkit_row > textarea").addClass("idle");$(".editorkit_row > input,.editorkit_row > textarea").focus(function(){$(this).addClass("activeField").removeClass("idle")}).blur(function(){$(this).removeClass("activeField").addClass("idle")});$(".label-box").hide();$("form#resetForm #password").blur(function(){c(this)});$("form#resetForm #password").focus(function(){if($("form#resetForm #passwordOk").is(":visible")||$("form#resetForm #passwordErr").is(":visible")){}else{$("form#resetForm #passwordHlp").show()}});$("form#resetForm #confpassword").blur(function(){b(this)});$("form#resetForm #confpassword").focus(function(){if($("form#resetForm #passwordConfOk").is(":visible")||$("form#resetForm #passwordConfErr").is(":visible")){}else{$("form#resetForm #passwordConfHlp").show()}})}}}();var NX_SETTINGS=function(){var l,j,n,a,k,b,o,g;function f(u,v){$("#tmpload").remove();if(Nx.istrue(u.success)){NX_SETTINGS.toggleMainForm();$().message(u.msg,"info")}else{$().message(u.msg,"error")}if(u.newmail!="undefined"){$(".existingmail").text(u.newmail);$("#emailNotActive").show()}}function e(u){$("#validateTips > #error").text(u)}function r(w,x,v,u){if(w.val().length>u||w.val().length<v){txt=g["err-length"].replace("%s",x);txt=txt.replace("%s",v);txt=txt.replace("%s",u);e(txt);return false}else{return true}}function c(v,u,w){if(v.val()!==u.val()){e(w);return false}else{return true}}function m(v,u,w){if(!(u.test(v.val()))){e(w);return false}else{return true}}function p(){$("#validateTips").hide();var u=true;u=u&&r(j,g["label-email"],6,80);u=u&&m(j,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,g["err-validemail"]);if(u){u=u&&r(b,g["label-pwd"],3,16);u=u&&m(b,/^([0-9a-zA-Z])+$/,g["err-pwdformat"]);u=u&&c(b,o,g["err-pwdmatch"]);if(u){$("#idsubmitbtn").before('<span id="tmpload" class="loading" style="margin-right:5px;">&nbsp;&nbsp;&nbsp;&nbsp;</span>');return true}}$("#mainsettings").prepend($("#validateTips"));$("#validateTips").show();return false}function q(){$("#validateTips").hide();var u=true;u=u&&r(l,g["label-email"],6,80);u=u&&m(l,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,g["err-validemail"]);u=u&&c(l,n,g["err-emailmatch"]);if(u){$("#emailSubmitBtn").after('<span id="tmpload" class="loading" style="margin-left:5px;">&nbsp;&nbsp;&nbsp;&nbsp;</span>');return true}else{$("#mailsettings").prepend($("#validateTips"));$("#validateTips").show()}return false}function t(){$("#validateTips").hide();var u=true;u=u&&r(a,g["label-pwd"],3,16);u=u&&m(a,/^([0-9a-zA-Z])+$/,g["err-pwdformat"]);u=u&&c(a,k,g["err-pwdmatch"]);if(u){$("#pwdSubmitBtn").after('<span id="tmpload" class="loading" style="margin-left:5px;">&nbsp;&nbsp;&nbsp;&nbsp;</span>');return true}else{$("#passwordsettings").prepend($("#validateTips"));$("#validateTips").show()}return false}function d(){$("#mainsettings").hide();$("#mailsettings").show();$("#breadsettings").html('<a href="#" onclick="return NX_SETTINGS.toggleMainForm();">Settings</a> > Change Email');return false}function h(){$("#mainsettings").hide();$("#passwordsettings").show();$("#breadsettings").html('<a href="#" onclick="return NX_SETTINGS.toggleMainForm();">Settings</a> > Change Password');return false}function s(){$("#mainsettings").hide();$("#forgotpwdsettings").show();$("#breadsettings").html('<a href="#" onclick="return NX_SETTINGS.toggleMainForm();">Settings</a> > Forgot Password');return false}return{toggleMainForm:function(){$("#passwordsettings").hide();$("#mailsettings").hide();$("#forgotpwdsettings").hide();$("#mainsettings").show();$("#breadsettings").html("Settings");return false},init:function(u){g=u;if(g.msg.length>0){$().message(g.msg,g.msgtype)}$("#toglEmailLink").click(d);$("#toglPwdLink").click(h);$("#toglForgotPwdLink").click(s);$("a.toglMainLink").click(NX_SETTINGS.toggleMainForm);$('input[type="text"],input[type="password"],textarea').addClass("idle");$('input[type="text"],input[type="password"],textarea').focus(function(){$(this).addClass("activeField").removeClass("idle")}).blur(function(){$(this).removeClass("activeField").addClass("idle")});$("#country").change(function(){$.get(GLOBALCFG.url_regions+"/"+$(this).val(),function(v){$("#region").html(v)})});$("#loading").bind("ajaxSend",function(){$(this).show();$("#regionId").blur();$("#regionId").attr("disabled",true)}).bind("ajaxComplete",function(){$(this).hide();$("#regionId").removeAttr("disabled")});$("#mailForm").ajaxForm({beforeSubmit:q,success:f,dataType:"json",clearForm:true});$("#passwordForm").ajaxForm({beforeSubmit:t,success:f,dataType:"json",clearForm:true});$("#idsubmitbtn").click(function(){return p()});j=$("#idemail");b=$("#idpassword");o=$("#cidpassword");l=$("#email"),n=$("#cemail"),a=$("#newpassword"),k=$("#cnewpassword")}}}();var NX_SIGNUP=function(){var g;function h(l){$("form#signUpPanel #emailErr").hide();$("form#signUpPanel #emailOk").hide();$("form#signUpPanel #emailHlp").hide();var m=l.value.replace(/^\s+/,"");if(m.length==0){$("form#signUpPanel #emailHlp").show()}else{if(/(^[a-z0-9]([a-z0-9_\+\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z0-9]([a-z0-9_\.]*)@([a-z0-9_\.]*)(\.[a-z0-9]{2,})(\.[a-z0-9]{2,})*$)/i.test(m)){$(l).unbind("keyup");$("form#signUpPanel #emailOk").show();return true}else{$("form#signUpPanel #emailErr").show()}}return false}function e(l){$("form#signUpPanel #firstNameErr").hide();$("form#signUpPanel #firstNameOk").hide();$("form#signUpPanel #firstNameHlp").hide();var m=l.value.replace(/^\s+/,"");m=m.replace(/\s+/g," ");if(m.length==0){$("form#signUpPanel #firstNameHlp").show()}else{$("form#signUpPanel #firstNameOk").show();return true}return false}function k(l){$("form#signUpPanel #lastNameErr").hide();$("form#signUpPanel #lastNameOk").hide();$("form#signUpPanel #lastNameHlp").hide();var m=l.value.replace(/^\s+/,"");m=m.replace(/\s+/g," ");if(m.length==0){$("form#signUpPanel #lastNameHlp").show()}else{$("form#signUpPanel #lastNameOk").show();return true}return false}function a(l){$("form#signUpPanel #passwordErr").hide();$("form#signUpPanel #passwordOk").hide();$("form#signUpPanel #passwordHlp").hide();if(l.value.length==0){$("form#signUpPanel #passwordHlp").show()}else{if(!(/^([0-9a-zA-Z])+$/.test(l.value))){$("form#signUpPanel #passwordErr").show()}else{if(l.value.length>2&&l.value.length<17){$("form#signUpPanel #passwordOk").show();return true}else{$("form#signUpPanel #passwordErr").show()}}}return false}function b(m,l){$("form#signUpPanel #cpasswordErr").hide();$("form#signUpPanel #cpasswordOk").hide();$("form#signUpPanel #cpasswordHlp").hide();if(m.value.length==0){$("form#signUpPanel #cpasswordHlp").show()}else{if(m.value!=l.value){$("form#signUpPanel #cpasswordErr").show()}else{$("form#signUpPanel #cpasswordOk").show();return true}}return false}function f(l){$("form#signUpPanel #dobErr").hide();$("form#signUpPanel #dobOk").hide();$("form#signUpPanel #dobHlp").hide();if(l.length==0){$("form#signUpPanel #dobHlp").show()}else{var m=Date.parseExact(l,"mm/dd/yyyy");if(m==null){$("form#signUpPanel #dobErr").text(g["err-dformat"]);$("form#signUpPanel #dobErr").show()}else{if(m.getFullYear()>new Date().getFullYear()-13){$("form#signUpPanel #dobErr").text(g["err-2young"]);$("form#signUpPanel #dobErr").show()}else{$("form#signUpPanel #dobOk").show();return true}}}return false}function c(l){$("form#signUpPanel #countryOk").hide();$("form#signUpPanel #countryHlp").hide();if(l.selectedIndex==0){$("form#signUpPanel #countryHlp").show()}else{$("form#signUpPanel #countryOk").show();return true}return false}function j(){$("form#signUpPanel #gendErr").hide();$("form#signUpPanel #gendOk").hide();if(!($("#gendMale").is(":checked")||$("#gendFemale").is(":checked"))){$("form#signUpPanel #gendErr").show()}else{$("form#signUpPanel #gendOk").show();return true}return false}function d(){var l=0;if(c($("form#signUpPanel #country")[0])){l++}if(f($("form#signUpPanel #dob").val())){l++}if(e($("form#signUpPanel #firstName")[0])){l++}if(k($("form#signUpPanel #lastName")[0])){l++}if(h($("form#signUpPanel #email")[0])){l++}if(a($("form#signUpPanel #password")[0])){l++}if(b($("form#signUpPanel #cpassword")[0],$("form#signUpPanel #password")[0])){l++}if(j()){l++}if(l==8){return true}else{return false}}return{init:function(l){g=l;var m=new Date();$("#dob").datepicker({changeMonth:true,changeYear:true,minDate:new Date(1900,1-1,1),dateFormat:"mm/dd/yy",yearRange:"1900:"+m.getFullYear(),defaultDate:null,hideIfNoPrevNext:true,beforeShow:function(o,n){f($(this).val())},onClose:function(o,n){f(o)}});$("#submitsignup").click(d);$(".editorkit_row > input,.editorkit_row > textarea").addClass("idle");$(".editorkit_row > input,.editorkit_row > textarea").focus(function(){$(this).addClass("activeField").removeClass("idle")}).blur(function(){$(this).removeClass("activeField").addClass("idle")});$(".label-box").hide();$("form#signUpPanel #firstName").blur(function(){e(this)});$("form#signUpPanel #firstName").focus(function(){if($("form#signUpPanel #firstNameOk").is(":visible")||$("form#signUpPanel #firstNameErr").is(":visible")){}else{e(this)}});$("form#signUpPanel #lastName").blur(function(){k(this)});$("form#signUpPanel #lastName").focus(function(){if($("form#signUpPanel #lastNameOk").is(":visible")||$("form#signUpPanel #lastNameErr").is(":visible")){}else{k(this)}});$("form#signUpPanel #email").blur(function(){h(this)});$("form#signUpPanel #email").focus(function(){if($("form#signUpPanel #emailOk").is(":visible")||$("form#signUpPanel #emailErr").is(":visible")){}else{$("form#signUpPanel #emailHlp").show()}});$("form#signUpPanel #password").blur(function(){a(this)});$("form#signUpPanel #password").focus(function(){if($("form#signUpPanel #passwordOk").is(":visible")||$("form#signUpPanel #passwordErr").is(":visible")){}else{$("form#signUpPanel #passwordHlp").show()}});$("form#signUpPanel #cpassword").blur(function(){b(this,$("form#signUpPanel #password")[0])});$("form#signUpPanel #cpassword").focus(function(){if($("form#signUpPanel #cpasswordOk").is(":visible")||$("form#signUpPanel #cpasswordErr").is(":visible")){}else{$("form#signUpPanel #cpasswordHlp").show()}});$("form#signUpPanel #gendMale").click(function(){$("form#signUpPanel #gendErr").hide();$("form#signUpPanel #gendOk").show()});$("form#signUpPanel #gendFemale").click(function(){$("form#signUpPanel #gendErr").hide();$("form#signUpPanel #gendOk").show()});$("form#signUpPanel #country").blur(function(){c(this)});$("form#signUpPanel #country").focus(function(){if($("form#signUpPanel #countryOk").is(":visible")){}else{$("form#signUpPanel #countryHlp").show()}})}}}();var NX_LOCDET=function(){var l;var g="";var q;var j=true;function h(){$("#igoctrl").die("click");$(".igormctrl").die("click");if(l.igoflag){e()}else{d()}$(".igormctrl").live("click",h);$("#igoctrl").live("click",h);l.igoflag=!l.igoflag;return false}function e(){$(".igormctrl").after('<span id="tmpload" class="loading" style="float:left;margin-top:-5px;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(GLOBALCFG.url_myplans_rmloc,{locationId:l.locid},function(s){$("#igolinkcontainer").html(l.igoactionlink);$(".igoimgcontainer").empty();if(!l.hasusers){$(".nousersmsg").html(l.nogomsg)}stats=$("#planStats").text();$("#planStats").text(m(stats,false))},"json");return false}function d(){$("#igoctrl").after('<span id="tmpload" class="loading" style="margin-left:-15px;margin-top:5px;float:left;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(GLOBALCFG.url_myplans_addandforget,{locationId:l.locid},function(s){$(".igoimgcontainer").html(l.igoimg);$("#igolinkcontainer").empty();if(!l.hasusers){$(".nousersmsg").html(l.nobutyougomsg)}stats=$("#planStats").text();$("#planStats").text(m(stats,true))},"json");return false}function f(){$("#locd").hide();$("#usrgo").slideDown("fast");$("#vbread").html(q+" > Who's going");$("#detailsBackLink").click(function(){return r()});if(j){$("#groupfilterall").iphoneStyle({checkedLabel:"Friends",uncheckedLabel:"Everybody"});$("#groupfilterall").change(function(){if($(this).attr("checked")){$(".allgoing").hide()}else{$(".allgoing").show()}});j=false}return false}function a(){$("#locd").hide();$("#photogallery").slideDown("fast");$("#vbread").html(q+" > Pictures");$("#detailsBackLink").click(function(){return r()});$("#photoListBackLink").click(function(){return r()});return false}function r(){$("#usrgo").hide();$("#photogallery").hide();$("#locd").slideDown("fast");$("#vbread").html(l.locname);return false}function o(){$(".loctagGroup").removeClass("selectedTxt");if(l.allLocTag){$("#toggleLinkFriends").addClass("selectedTxt");$("#publicLocTags").hide();$("#friendLocTags").show()}else{$("#toggleLinkPublic").addClass("selectedTxt");$("#friendLocTags").hide();$("#publicLocTags").show()}l.allLocTag=!l.allLocTag;return false}function n(){if(GBrowserIsCompatible()){var w=new GMap2(document.getElementById("gmap_canvas"));var x=14;w.setCenter(new GLatLng(l.loclat,l.loclon),x);w.addControl(new GSmallMapControl());var s=new GIcon(G_DEFAULT_ICON);var u={icon:s};var v=new GLatLng(l.loclat,l.loclon);var t=new GMarker(v,u);GEvent.addListener(t,"mouseover",function(){t.openInfoWindowHtml('<div class="gmap_marker_wrapper">'+g+'<div class="gmap_marker_right"><div class="gmap_marker_loc_name"><a href="'+GLOBALCFG.url_venues_details+"/"+l.locid+"/"+l.slug+'">'+l.locname+'</a></div><div class="locationInfo">'+l.adrhtml+"</div></div></div>")});w.addOverlay(t)}}RegExp.escape=function(t){if(!arguments.callee.sRE){var s=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];arguments.callee.sRE=new RegExp("(\\"+s.join("|\\")+")","g")}return t.replace(arguments.callee.sRE,"\\$1")};function k(t,s,u){number=parseInt(u)+1;return s+number}function b(t,u,s){number=parseInt(u)+1;return number+s}function c(t,u,s){number=parseInt(u)-1;if(number<0){number=0}return number+s}function m(t,s){regexstr="(\\d+)(\\s+"+RegExp.escape(l.user_plural)+")";if(s){return t.replace(new RegExp(regexstr),b)}return t.replace(new RegExp(regexstr),c)}function p(t,s){regexstr="("+RegExp.escape(s)+"[^0-9]+)(\\d+)";return t.replace(new RegExp(regexstr),k)}return{init:function(s){l=s;$("#venuePhotosLink").click(function(){a()});if(l.thumbset){g='<div class="gmap_marker_left"><img style="max-width=64px;max-height:64px;width: expression(this.width > 64 ? 64: true);heigth: expression(this.width > 64 ? 64: true);" src="'+l.thumbimg+'"/></div>'}q='<a href="#" id="detailsBackLink">'+l.locname+"</a>";$("#publishIgoLink").live("click",function(){NX_MP.fbPublishAddPlan(l.locname,l)});$("#locTagForm").ajaxForm({beforeSubmit:function(){$("#locTagSubmitBtn").after('<span id="tmpload" class="loading" style="margin-left:5px;">&nbsp;&nbsp;&nbsp;&nbsp;</span>')},success:function(t,v){$("#tmpload").remove();if(Nx.istrue(t.success)){newtag=$("#loctagselect option:selected").text();publictaghtml=$("#publicLocTags").html();if(publictaghtml.indexOf(newtag)!=-1){$("#publicLocTags").html(p(publictaghtml,newtag))}else{var u="";if($("#publicLocTags").html().length>0){u=", "}$("#publicLocTags").html(publictaghtml+u+newtag+'<span class="taguser-count">(1)</span>')}$("#locTagSubmitBtn").after('<span id="tmptagmsg" style="margin-left:5px;display:none">'+MGLOBALCFG.msg_added+"</span>");$("#tmptagmsg").fadeIn("slow").fadeOut("slow");if(!l.allLocTag){o()}}else{if(t.responseCode===304){$("#locTagSubmitBtn").after('<span id="tmptagmsg" style="margin-left:5px;display:none">'+l.notagchange+"</span>");$("#tmptagmsg").fadeIn("slow").fadeOut("slow")}else{$("#locTagSubmitBtn").after('<span id="tmptagerr" style="margin-left:5px;display:none;color:red">'+MGLOBALCFG.msg_err_short+"</span>");$("#tmptagerr").fadeIn("slow").fadeOut("slow")}}},dataType:"json",clearForm:false});l.allLocTag=true;$(".loctagGroup").live("click",o);$("#locdet-showallplans").click(f);$("#igoctrl").live("click",h);$(".igormctrl").live("click",h);$("#groupfilter").iphoneStyle({checkedLabel:"Friends",uncheckedLabel:"Everybody"});$("#groupfilter").change(function(){if($(this).attr("checked")){$(".allgoing").slideUp()}else{$(".allgoing").slideDown()}});n();$(window).unload(function(){GUnload()})}}}();var NX_LL=function(){var g,h,b;var d="";var f=function(t,u,p,m){var q=m;var o=Nx.getPeopleCountText(q);var s=o;var r=u.getData("id");if(d.indexOf(r)!=-1){var n='<img id="youbtn'+r+'" class="youbtn" src="'+GLOBALCFG.url_site+'assets/images/icons/you.gif"/><a class="buttonsmall" href="#" onclick=\'return NX_LL.removeFromLoc(this,'+r+","+q+");'><span>"+g.msg_idontgo+"</span></a>";s=s+"<br/>"+n}else{s=s+'<br/><a href="#" onclick=\'return NX_LL.goToLoc(this,'+r+","+q+');\' class="buttonsmall"><span>'+g.msg_igo+"</span></a>"}t.innerHTML=s};var j=function(s,u,p,n){var m=n;var q=u.getData("slug");var r=u.getData("id");var o=u.getData("thumbImage");var t='<table class="loc-main-table"><tr><td rowspan="3" class="img-cell">';t=t+'<a href="'+GLOBALCFG.url_site+"venues/"+r+"/"+q+'">';if(YAHOO.lang.isString(o)&&o.length){t=t+'<img src="'+g.url_loc_pic+o+'"/>'}else{t=t+'<img src="'+GLOBALCFG.url_noimg+'"/>'}t=t+"</a>";t=t+'</td><td class="name-cell"><a href="'+GLOBALCFG.url_site+"venues/"+r+"/"+q+'">'+m+"</a></td></tr>";typeInfo=u.getData("type");if(typeInfo==undefined){typeInfo=""}else{typeInfo="["+typeInfo+"]"}t=t+'<tr><td class="type-cell">'+typeInfo+"</td></tr>";t=t+'<tr><td class="stats-cell">'+u.getData("countRatings")+" "+g.lb_ratings+", "+u.getData("countComments")+" "+g.lb_comments+", "+u.getData("countViews")+" "+g.lb_views+"</td></tr>";t=t+"</table>";s.innerHTML=t};var a=function(o,n,p,q){var m=q;if(YAHOO.lang.isString(m)&&m.length){o.innerHTML=m.split("$").join("<br/>")}else{o.innerHTML=""}};var l=function(n,m,o,p){if(p==="true"){n.innerHTML='<img src="'+GLOBALCFG.url_site+'assets/images/icons/check.gif" style="border:none; vertical-align:middle"></img>'}else{n.innerHTML=" -- "}};function c(n,m,p,o){if(p>1){o.innerHTML='<span class="tipser" title="'+p+" "+m+'">'+p+"</span>"}else{if(p>0){o.innerHTML='<span class="tipser" title="'+p+" "+n+'">'+p+"</span>"}else{o.innerHTML=" -- "}}}function k(p){var o={},m="";p.replace(/([^=&]+)=([^&]*)/g,function(q,r,s){o[r]=(o[r]?o[r]+",":"")+s});for(var n in o){m=(m?m+"&":"")+n+"="+o[n]}return m}function e(){var t=[{key:"name",label:g.th_location,sortable:true,formatter:j},{key:"addressInfo",label:"",sortable:false,formatter:a},{key:"countPlans",label:g.msg_whos_going,sortable:true,formatter:f},{key:"hasPhotos",label:'<img src="'+GLOBALCFG.url_site+'assets/images/icons/mobile_photo.png" style="border:none; align:center; vertical-align:middle" title="Sort by user pictures"></img>',sortable:true,formatter:l,width:30}];var s=new YAHOO.util.XHRDataSource(MGLOBALCFG.url_loclist,{responseType:YAHOO.util.DataSource.TYPE_JSON,maxCacheEntries:5,connXhrMode:"queueRequests",responseSchema:{resultsList:"location",fields:[{key:"slug",parser:"string"},{key:"type",parser:"string"},{key:"id",parser:"string"},{key:"thumbImage",parser:"string"},{key:"name",parser:"string"},{key:"addressInfo",parser:"string"},{key:"tags",parser:"string"},{key:"description",parser:"string"},{key:"countPlans",parser:"number"},{key:"countFriendPlans",parser:"number"},{key:"hasPhotos",parser:"string"},{key:"countRatings",parser:"number"},{key:"countViews",parser:"number"},{key:"countComments",parser:"number"}],metaFields:{totalRecords:"total",mylocs:"mylocids"}}});var r=function(u){$("#autocomplete").after('<span id="tmpload" class="loading" style="float:left;margin-left:-100px;z-index:1000;>&nbsp;&nbsp;&nbsp;&nbsp;</span>');s.sendRequest("&limit=100&searchParam1="+u,p.onDataReturnInitializeTable,p)};$("#searchVenuesForm").submit(function(){YAHOO.widget.Button.addHiddenFieldsToForm($("#searchVenuesForm")[0]);var u=$("#searchVenuesForm").formSerialize();if(u.length==0){alert("Select at least one  tag");return false}$("#searchVenuesReset").before('<span id="tmpload" class="loading dark">&nbsp;&nbsp;&nbsp;&nbsp;</span>');s.sendRequest("&limit=100&"+k(u),p.onDataReturnInitializeTable,p);return false});$("#tagsearchctrl").click(function(){$("#tagsearchDiv").slideToggle();$(this).toggleClass("expanded")});for(i=0;i<g.tagid_list.length;i++){new YAHOO.widget.Button("tagbutton"+g.tagid_list[i],{label:g.tagname_list[i]})}$("#resetSearchFilter").click(function(){s.sendRequest("&limit=20",p.onDataReturnInitializeTable,p);return false});var o=new YAHOO.util.FunctionDataSource(r);o.queryMatchContains=true;var n=new YAHOO.widget.AutoComplete("dt_input","dt_ac_container",o);n.minQueryLength=3;var m=function(v,y){v=v||{pagination:null,sortedBy:null};var x=(v.sortedBy)?v.sortedBy.key:"myDefaultColumnKey";var u=(v.sortedBy&&v.sortedBy.dir===YAHOO.widget.DataTable.CLASS_DESC)?"desc":"asc";var z=(v.pagination)?v.pagination.recordOffset:0;var w=(v.pagination)?v.pagination.rowsPerPage:20;return"&sortBy="+x+"&dir="+u+"&start="+z+"&limit="+w};var q={paginator:new YAHOO.widget.Paginator({rowsPerPage:20,template:g.paging_template,pageLinks:6,containers:"paginator",rowsPerPageOptions:[20,50,100],pageLabelBuilder:function(v,w){var u=w.getPageRecords(v);return(u[0]+1)+" - "+(u[1]+1)}}),initialRequest:"&start=0&limit=20",dynamicData:true,sortedBy:{key:"countPlans",dir:YAHOO.widget.DataTable.CLASS_ASC},generateRequest:m,MSG_ERROR:g.err_dataload,MSG_EMPTY:MGLOBALCFG.msg_noresults_found,MSG_LOADING:MGLOBALCFG.msg_loading};var p=new YAHOO.widget.DataTable("venueListTable",t,s,q);p.subscribe("MSG_ERRORChange",function(u){alert(u.oldValue+" "+u.newValue)});p.doBeforeLoadData=function(v,w,x){var u=v.indexOf("searchParam1")!=-1||v.indexOf("searchTags")!=-1;if(!u){$(n.getInputEl()).val("");$("#searchVenuesReset").click()}else{$("#tmpload").remove()}if(w.status==404){if(!u){$("#venueListTab").html("");$.getJSON(GLOBALCFG.url_nolocations_data,function(y){$("#venueListTab").html(y.nodata_div)});return false}w.meta=new function(){this.totalRecords="0"};w.results=new Array();w.error=false}return true};p.handleDataReturnPayload=function(v,u,w){if(w!=undefined){w.totalRecords=u.meta.totalRecords}if(u.meta.mylocs!=undefined){d=u.meta.mylocs.split(",")}return w};setTimeout(function(){$(".tooltip").tipsy({fade:true})},2000)}return{init:function(m){g=m;e()},removeFromLoc:function(n,o,m){n.onClick=null;$(n).after('<span id="tmpload" class="loading" style="margin-left:-20px;margin-top:5px;float:left;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(GLOBALCFG.url_myplans_rmloc,{locationId:o},function(r){$("#tmpload").remove();$($(n).parent()[0].firstChild).remove();var q=m-1;if(q<1){q=0}$(n).parent().prepend(Nx.getPeopleCountText(q));var p='<a href="#" onclick=\'return NX_LL.goToLoc(this,'+o+","+q+');\' class="buttonsmall"><span>'+g.msg_igo+"</span></a>";$(n).before(p);$("#youbtn"+o+"").remove();$(n).remove()},"json");return false},goToLoc:function(n,o,m){n.onClick=null;$(n).after('<span id="tmpload" class="loading" style="margin-left:-15px;margin-top:5px;float:left;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(GLOBALCFG.url_myplans_addandforget,{locationId:o},function(q){$("#tmpload").remove();$($(n).parent()[0].firstChild).remove();var p=m+1;$(n).parent().prepend(Nx.getPeopleCountText(p));var r='<img id="youbtn'+o+'" class="youbtn" src="'+GLOBALCFG.url_site+'assets/images/icons/you.gif"/><a class="buttonsmall" href="#" onclick=\'return NX_LL.removeFromLoc(this,'+o+","+p+");'><span>"+g.msg_idontgo+"</span></a>";$(n).before(r);$(n).remove()},"json");return false}}}();var NX_MP=function(){var g;var r=function(s,u,t){return s.substring(0,t)+"<span class='acmatch'>"+s.substr(t,u.length)+"</span>"+s.substring(t+u.length)};var o=function(x){var w=x.toLowerCase(),t,u=0,s=MGLOBALCFG.venuesJSON.location.length,v=[];for(;u<s;u++){t=MGLOBALCFG.venuesJSON.location[u];if(t.name.toLowerCase().indexOf(w)>-1){v[v.length]=t}}return v};var k=function(w,v){var s=v[0];var u=v[1];var t=v[2];if(t.length==0){if(u.length>0){s.setBody('<div id="statescontainerdefault">'+MGLOBALCFG.msg_noresults_found+"</div>");s.alwaysShowContainer=true}else{s.alwaysShowContainer=false}}else{s.alwaysShowContainer=false}};var d=function(v,y,u){var x=y.toLowerCase(),s=v.name,w=s.toLowerCase().indexOf(x),t;if(w>-1){t=r(s,x,w)}else{t=s}if(v.thumbImage){img='<img src="'+g.url_loc_pic+v.thumbImage+'"/>'}else{img='<img src="'+GLOBALCFG.url_noimg+'"/>'}return'<div class="acresult">'+img+' <span class="name">'+t+'</span><span class="extra">'+v.extra+'</span></div><div class="clear"></div>'};function a(){FB.Connect.showPermissionDialog("publish_stream",function(s){if(s=="publish_stream"){$.post(GLOBALCFG.url_fbperm,{perm:"publish_stream"},"","json");$("#planstopleftNextbox").hide()}else{$.post(GLOBALCFG.url_fbperm,{perm:"publish_stream_denied"},"","json")}});p(false)}function h(){$(".plnsel.more").live("click",function(){nextpage=$(this).attr("id").substr("plnsel".length);m(this,nextpage)})}function j(){$(".plnsel.more").die("click")}function c(){$(".plnsel.del").live("click",function(s){q(this,$(this).attr("id").substr("delPlan".length))})}function e(){$(".plnsel.del").die("click")}function q(s,t){s.className="loading";e();$.post(GLOBALCFG.url_myplans_del+"/"+t,"",function(){if($("ol.plans > li").size()==1){$("#allplanContainer").html(g.noplansmsg)}else{$("#plan"+t).remove()}c()},"json");return false}function p(s){if(s){$("#pubstatus").hide();$("#pubchange").show()}else{$("#pubchange").hide();$("#pubstatus").show()}return false}function f(s){if(s){$("#visstatus").hide();$("#vischange").show()}else{$("#vischange").hide();$("#visstatus").show()}return false}function m(t,s){j();$(t).text("loading ..");$(t).addClass("loading");$.post(GLOBALCFG.url_myplans_page+"/"+s,"",function(u){$("ol.plans ~ .pagination").remove();$("ol.plans").append(u.plans_li);$("ol.plans > li.new").slideDown("normal");$("ol.plans > li.new").removeClass("new");if(typeof u.paging_div!="undefined"){$("ol.plans").after(u.paging_div)}h()},"json");return false}function b(s){planlen=$("#inputplan").val().length;if($("#inputplan").val()==$("#inputplan").data("defText")){planlen=0}if(!MGLOBALCFG.isNaRegion){evtlen=$("#inputEvt").val().length;if($("#inputEvt").val()==$("#inputEvt").data("defText")){evtlen=0}if($("#submitplan").hasClass("disabled")){if(planlen<=s&&(planlen>0||evtlen>0)){$("#submitplan").removeClass("disabled")}}else{if(planlen>s||(planlen==0&&evtlen==0)){$("#submitplan").addClass("disabled")}}}else{if($("#submitplan").hasClass("disabled")){if(planlen<=s&&(planlen>0)){$("#submitplan").removeClass("disabled")}}else{if(planlen>s||(planlen==0)){$("#submitplan").addClass("disabled")}}}}function l(){var s="friends";var t=$("#orgvis").val();if($("#visfriends").attr("checked")){$("#vistxt").text(g.visforfriends)}else{s="public";$("#vistxt").text(g.visforall)}if(t!=s){$("#orgvis").val(s);$.post(GLOBALCFG.url_myplans_updatevis+"/"+s,"",function(){},"json")}f(false);return false}function n(t){$(t).addClass("disabled");$(t).val("Updating ...");$(t).after('<span id="tmpload" class="loading" style="margin-left:-20px;margin-top:5px;float:left;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');var v=$("#inputplan").val();if(v==$("#inputplan").data("defText")){v=""}var u="";var s="";var w="";if(!MGLOBALCFG.isNaRegion){u=$("#inputEvtId").val();s=$("#inputImgUri").val();w=$("#inputEvt").val()}$.post(GLOBALCFG.url_myplans_add,{text:v,locationId:u},function(x){$("#tmpload").remove();$("#inputplan").val($("#inputplan").data("defText"));$("#inputplan").removeClass("hasChanged");$("#inputplan").addClass("toggleval");$("#inputplan").blur();if(!MGLOBALCFG.isNaRegion){$("#inputEvt").val($("#inputEvt").data("defText"));$("#inputEvt").removeClass("hasChanged");$("#inputEvt").addClass("toggleval");$("#inputEvt").blur()}$(t).removeClass("disabled");$(t).val("Update");$("#inputplancount").html(140);b(140);if(Nx.istrue(x.success)){if($("ol.plans").size()==0){x.plan_li='<ol class="plans">'+x.plan_li+"</ol>";$("#allplanContainer").html(x.plan_li).slideDown("normal")}else{$("ol.plans").prepend(x.plan_li).slideDown("normal");if($("ol.plans > li").size()>GLOBALCFG.maxsizeplan){$("ol.plans li:last-child").remove()}}if(GLOBALCFG.fbon){if(x.autopublish==="notset"){FB.Connect.showPermissionDialog("publish_stream",function(y){if(y=="publish_stream"){$.post(GLOBALCFG.url_fbperm,{perm:"publish_stream"},"","json");if(s&&s.length>0){g.fbpubimg=g.url_loc_pic+s}NX_MP.fbPublishAddPlan(x.plan_data,g)}else{$.post(GLOBALCFG.url_fbperm,{perm:"publish_stream_denied"},"","json")}})}else{if(x.autopublish==="granted"){if(s&&s.length>0){g.fbpubimg=g.url_loc_pic+s}if(w.length>0){g.locname=w}NX_MP.fbPublishAddPlan(x.plan_data,g)}}}}},"json")}return{fbPublishAddPlan:function(u,t){if(t!="undefined"){g=t}var v;if(g.locname!="undefined"){v={name:g.locname,description:u,caption:"Source: www.nuux.net",media:[{type:"image",src:g.fbpubimg,href:MGLOBALCFG.url_fb_base}]}}else{v={description:u,caption:"Source: www.nuux.net",media:[{type:"image",src:g.fbpubimg,href:MGLOBALCFG.url_fb_base}]}}var s=[{text:g.fbpublinkmsg,href:MGLOBALCFG.url_fb_base}];FB.Connect.streamPublish(g.fbpubmsg,v,s,null,null,function w(x,y){if(x){}},g.fbautopublish)},init:function(s){g=s;$("#inputplan").keyup(function(){Nx.limitChars(this,$("#inputplancount"),140);b(140)});if(!MGLOBALCFG.isNaRegion){$("#inputEvt").keyup(function(){b(140)});$("#inputEvt").keydown(function(){b(140)})}$("#toggleEditVis").click(function(){return f(true)});$("#submitVisForm").click(l);$("#showEditPub").click(function(){return p(true)});$("#hideEditPub").click(function(){return p(false)});$("#changePubPerm").click(function(){return a()});$("#inputplan").toggleVal({focusClass:"hasFocus",changedClass:"isChanged",populateFrom:"custom",text:g.inputvenuehlp});if(!MGLOBALCFG.isNaRegion&&MGLOBALCFG.venuesJSON.total>0){$("#inputEvt").toggleVal({focusClass:"hasFocus",changedClass:"isChanged",populateFrom:"custom",text:g.inputhlp});var v=new YAHOO.util.FunctionDataSource(o);v.responseSchema={resultsList:"location",fields:["id","name","extra","thumbImage"]};var u=new YAHOO.widget.AutoComplete("inputEvt","evtSuggestList",v);u.animVert=false;u.useShadow=false;u.forceSelection=true;u.resultTypeList=false;u.prehighlightClassName="yui-ac-prehighlight";u.maxResultsDisplayed=10;u.formatResult=d;var t=YAHOO.util.Dom.get("inputEvtId");var w=YAHOO.util.Dom.get("inputImgUri");var x=function(C,B){var A=B[0];var y=B[1];var z=B[2];t.value=z.id;w.value=z.thumbImage;A.getInputEl().value=z.name};u.itemSelectEvent.subscribe(x);u.dataReturnEvent.subscribe(k)}$(".comment-title.mine").live("click",function(y){Nx.togglePlanComments(this)});c();Nx.bindMoreComments();h();$("#submitplan").click(function(y){if(!$(this).hasClass("disabled")){n(this)}return false})}}}();var NX_OP=function(){var m;function h(){$(".plnsel.more").live("click",function(){nextpage=$(this).attr("id").substr("plnsel".length);l(this,nextpage)})}function j(){$(".plnsel.more").die("click")}function d(){$(".plnsel.reply").live("click",function(){a($(this).attr("id").substr("replyPlan".length))})}function b(){$(".plnsel.reply").die("click")}function k(p){var n=$(p).val(),o=0;$("ol.plans > li").each(function(){if($(this).find(".list-user").text().search(new RegExp(n,"i"))<0){$(this).hide()}else{$(this).show();o++}})}function a(n){c();$("#npcmt"+n).append($("#commentbox"));$("#commentbox").slideDown("normal")}function c(){$("#inputComment").val("");$("#inputCommentCount").html(140);$("#submitComment").addClass("disabled")}function g(o){var n="cDiv"+o.getAttribute("id").substr("cPlan".length);$("#"+n).slideToggle("normal",function(){$(o).toggleClass("opened")});return false}function l(o,n){j();$(o).text(MGLOBALCFG.msg_loading);$(o).addClass("loading");$.post(GLOBALCFG.url_fplans_page+"/"+n,"",function(p){$("ol.plans ~ .pagination").remove();$("#friendfilter").val($("#friendfilter").data("defText"));$("#friendfilter").removeClass("hasChanged");$("#friendfilter").removeClass("hasFocus");$("#friendfilter").addClass("toggleval");$("#friendfilter").blur();$("ol.plans").append(p.plans_li);$("ol.plans > li.new").slideDown("normal");$("ol.plans > li.new").removeClass("new");if(typeof p.paging_div!="undefined"){$("ol.plans").after(p.paging_div)}h()},"json")}function e(n){planlen=$("#inputComment").val().length;if($("#submitComment").hasClass("disabled")){if(planlen<=n&&planlen>0){$("#submitComment").removeClass("disabled")}}else{if(planlen>n||planlen==0){$("#submitComment").addClass("disabled")}}}function f(n){b();planLi=$(n).parents("li");mplanId=$(planLi).attr("id").substr("plan".length);$(n).addClass("disabled");$(n).after('<span id="tmpload" class="loading" style="margin-left:-5px;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(GLOBALCFG.url_fplans_comment,{text:$("#inputComment").val(),planId:mplanId},function(o){$("#tmpload").remove();c();cmtTitle=$("#cPlan"+mplanId).find(".comment-title-stat");cmtDiv=$("#cDiv"+mplanId);if(o.comment_count>1){$(cmtDiv).prepend(o.comment_div).slideDown("normal");$(cmtTitle).text("("+o.comment_count+")")}else{$(planLi).append(o.comment_div);cmtDiv=$("#cDiv"+mplanId)}$(cmtDiv).slideDown("normal",function(){$(cmtTitle).addClass("opened")});d()},"json")}return{init:function(n){m=n;var o=m.msg_friendfilter;if(m.subtab=="all"){o="To filter type a name"}$("#inputComment").keyup(function(){Nx.limitChars(this,$("#inputCommentCount"),140);e(140)});$("#inputComment").keydown(function(){Nx.limitChars(this,$("#inputCommentCount"),140)});if(m.subtab!=="user"){$("#friendfilter").keyup(function(){k(this)});$("#friendfilter").toggleVal({focusClass:"hasFocus",changedClass:"isChanged",populateFrom:"custom",text:o})}d();$(".comment-title").live("click",function(){g(this)});Nx.bindMorePlanComments();h();$("#submitComment").click(function(){if(!$("#submitComment").hasClass("disabled")){f(this)}return false})}}}();var NX_CMTLIST=function(){var c;var d;function e(){planlen=$("#inputComment").val().length;if($("#submitComment").hasClass("disabled")){if(planlen<=d.limit&&planlen>0){$("#submitComment").removeClass("disabled")}}else{if(planlen>d.limit||planlen==0){$("#submitComment").addClass("disabled")}}}function b(f){$("#commentbox").slideToggle("normal");return false}function a(f){$(f).addClass("disabled");$(f).after('<span id="tmpload" class="loading" style="margin-left:-5px;margin-top:-5px;float:left;z-index:1000">&nbsp;&nbsp;&nbsp;&nbsp;</span>');$.post(d.addCommentUrl,{text:$("#inputComment").val(),id:d.locId,cmtCount:d.cCount},function(g){$("#tmpload").remove();if(Nx.istrue(g.success)){cmtCount=g.comment_count;if(cmtCount===1){$("#nocommentsdiv").remove()}$("#commentsList").prepend(g.comment_div);$("#"+d.commentCountId).text("("+cmtCount+")")}else{alert($lang.cmt_error_posting)}$("#inputComment").val("");$(c).html(d.limit)},"json")}return{init:function(f){d=f;c=$("#inputCommentCount");$("#inputComment").keyup(function(){Nx.limitChars(this,c,d.limit);e()});Nx.bindMoreComments(d);$("#"+d.showCmtBoxId).click(function(){return b(this)});$("#submitComment").click(function(){if(!$(this).hasClass("disabled")){a(this)}return false})}}}();