window.jQuery&&function(b,l){var J,ea=this;J=b.lndialog=function(){function v(a){K=ea.PAGE_AjaxQueueName||w+"Queue";var d={modal:true,bgiframe:true,width:null,sticky:U(),resizable:false,draggable:false,dialogClass:w+(a.e?" "+fa:"")},c=b('<div id="'+w+'">'),f=0;d=b.extend(d,{title:"<h1>"+a.t+"</h1><h2>"+(a.s?a.s:"")+"</h2>"});switch(a.d){case "alert":c.html(a.m);d=b.extend(d,{buttons:{OK:function(){a.c&&a.c();b(this).dialog("close")}}});break;case "confirm":c.html(a.m);d=b.extend(d,{buttons:{Cancel:function(){a.c&&
a.c(false);b(this).dialog("close")},OK:function(){a.c&&a.c(true);b(this).dialog("close")}}});break;case "prompt":c.html('<p id="validateTips"></p><form><fieldset><label for="lnprompt">'+(a.m?a.m:"")+'</label><input value="'+(a.i?a.i:"")+'" type="text" name="lnprompt" id="lnprompt" class="text ui-widget-content ui-corner-all" /></fieldset></form>');d=b.extend(d,{buttons:{Cancel:function(){b(this).dialog("close")},OK:function(){var i=true,m=c.find("#lnprompt"),j=m.val(),p=c.find("#validateTips");if(a.v){i=
a.v(j);if(i.length===0)i=true;else{m.select();t(i,p);i=false}}if(i){a.c&&a.c(j);b(this).dialog("close")}}}});break;case "login":f=1;L(c,d,a);break;case "reg":f=1;M(c,d,a);break;case "msg":c.html(a.m?a.m:a.mid?b("#"+a.mid).html():"");d=b.extend(d,{close:a.close});a.c&&a.c(c);break}if(!f){B(c,d);if(a.t==="Save this Polygon"||a.t==="Delete this polygon?"){d=b("span:.ui-button-text:contains('Cancel')").parent();f=d.data("events").click[0].handler;var h=b("<a style='padding-right:20px;#display:inline-block;#margin-bottom:15px;' href='javascript://'>Cancel</a>");
d.after(h);d.hide();h.bind("click",f)}}}var w="lndialog",fa=w+"-error",K,ga="#"+w,C="",V,D="",W,M,t,A,X,L,B,U,x,N,ha=/^[0-9]{5}$/,ia=/[a-zA-Z][0-9][a-zA-Z]\s?[0-9][a-zA-Z][0-9]/,ja=/^((([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,
O,P,Y,Z,$,aa,ba,Q,ca;U=function(){return b.ui!==l&&b.ui.dialog!==l&&b.ui.dialog.defaults.sticky===false};t=function(a,d){d.html("<ul><li>"+a+"</li></ul>")};x=function(a){a.stopPropagation();a.preventDefault()};A=function(a,d,c){return!(a.val().length>c||a.val().length<d)};X=function(a,d){return!d.test(a.val())};O=function(a){return A(a,6,120)};N=function(a){return!X(a,ja)};P=function(a){return A(a,2,50)};Y=function(a){return A(a,2,50)};Z=function(a){return A(a,2,50)};$=function(a){return a.val().length>
0};aa=function(a){return a.val().length>0};ba=function(a,d){var c=ha.test(a);a=ia.test(a);if(d==="US"&&!c||d==="CA"&&!a)return 0;return 1};Q=function(a){for(var d=0,c=0;c<a.length;c++){var f=a.charAt(c)+"";isNaN(f)||d++}return d>=10&&d<=14};ca=function(a){return a.val().length>0};B=function(a,d){b(ga).remove();var c=d.open;d.open=function(f,h){b("."+w).find(":input[value='']:first").focus();b(".ui-widget-overlay").click(function(){a.dialog("close")});c&&c(f,h)};a.appendTo("body").dialog(d)};L=function(a,
d,c){if(C==="")V(a,d,c);else{a.html(C);var f=a.find("#email"),h=a.find("#password"),i=a.find("#rememberme"),m=a.find("#loginError"),j=a.find("#loginbtn"),p=a.find("#btntext"),y=a.find("#inpagereg"),z=a.find("#inpageregbtn"),q=b([]).add(f).add(h);b.lncookie.get("LastUserEmail")&&b.lncookie.get("LastUserEmail").length>0&&f.val(b.lncookie.get("LastUserEmail"));q.keyup(function(k){k.keyCode===b.ui.keyCode.ENTER&&j.trigger("click")});c.disableReg?y.hide():z.bind("click",function(k){J.reg(c);x(k)});j.bind("click",
function(k){var u=1,n=1;n=1;m.hide();q.removeClass("ui-state-error");(n=(n=O(f))&&N(f))||f.addClass("ui-state-error");u=u&&n;(n=P(h))||h.addClass("ui-state-error");if(u=u&&n){b(this);p.html("Please Wait...");b.ajaxQ.add(K,{url:"/xNet/ExternalServices/SiteUser/SiteUserInfo.svc/Authenticate",data:'{"e":"'+f.val()+'","p":"'+h.val()+'","r":'+i.attr("checked")+"}",success:function(r){if(r.s===0){b("body").trigger("user.login",r.r);b.lnlogging&&b.lnlogging.LogActionCode({ActionCode:10});c.thxmsg&&b.lndialog.alert({t:"OK, You're Logged In",
m:"You are now logged in. "+c.thxmsg});c.c&&c.c(r);c.closex!==false&&a.dialog("close")}else{p.html("Log In");m.show();r.err.c===1?t("The email and password combination you entered is invalid.",m):t("There was an error logging in, please try again.",m)}}})}else{m.show();t("The email and password combination you entered is invalid.",m)}x(k)});B(a,d);b.lnlogging&&b.lncookie.get("UserInfo_AssociateID",Number)>0&&b.lnlogging.LogActionCode({ActionCode:236})}};V=function(a,d,c){C===""&&b.lntemplate("/xNet/MainSite/Scripts/jquery/templates/common/inpagelogin.htm",
{callback:function(f,h){if(h==="success"){C=f.apply({});L(a,d,c)}}})};M=function(a,d,c){if(D==="")W(a,d,c);else{a.html(D);var f=a.find("#alreadymember"),h=a.find(".closeDialog"),i=a.find("#regError"),m=a.find("#RegContinueLink"),j=a.find("#EmailAddress_TF"),p=a.find("#Password_TF"),y=a.find("#FirstName_TF"),z=a.find("#LastName_TF"),q=a.find("#CountryList"),k=a.find("#PostalZipCode"),u=a.find("#PhoneDiv"),n=a.find("#AreaCode_TF"),r=a.find("#Prefix_TF"),E=a.find("#Suffix_TF"),F=a.find("#Ext_TF"),R=
a.find("#IntPhone_TF"),S=a.find("#IntPhoneDiv"),G=a.find("#PrimaryRole"),ka=a.find("#loopnews"),T=a.find("#ContinueText"),la=a.find("#Terms"),ma=a.find("#Privacy"),da=b([]).add(j).add(p).add(y).add(z).add(q).add(k).add(n).add(r).add(E).add(F).add(R).add(G);T.text(c.b);da.autotab();f.click(function(s){J.login(c);x(s)});q.change(function(){var s=b(this).val();if(s==="US"||s==="CA"){u.show();S.hide()}else{u.hide();S.show()}});la.click(function(){b.lnutil.openWindow({url:"/xNet/MainSite/Marketing/About/Privacy.aspx?LinkCode=830&DisableTopBottomNav=true",
name:"Privacy",features:"locationbar=no,scrollbars=yes,resizable=yes,locationbar=no"})});ma.click(function(){b.lnutil.openWindow({url:"/xNet/MainSite/Marketing/About/TermsAndConditions.aspx?LinkCode=13760&DisableTopBottomNav=true",name:"TermsAndCondition",features:"locationbar=no,scrollbars=yes,resizable=yes,locationbar=no"})});m.click(function(s){var g=1,e=1;e=e=e=e=e=e=e=1;var o=[];i.hide();da.removeClass("ui-state-error");e=(e=O(j))&&N(j);if(!e){o.push("Invalid email address.");j.addClass("ui-state-error")}g=
g&&e;e=P(p);if(!e){o.push("Password is required.");p.addClass("ui-state-error")}g=g&&e;e=Y(y);if(!e){o.push("First name is required.");y.addClass("ui-state-error")}g=g&&e;e=Z(z);if(!e){o.push("Last name is required.");z.addClass("ui-state-error")}g=g&&e;e=$(q);if(!e){o.push("Country is required.");q.addClass("ui-state-error")}g=g&&e;if(e=aa(k)){e=ba(k.val(),q.val());if(!e){o.push("Invalid zipcode.");k.addClass("ui-state-error")}}else{o.push("Zip/Postal Code is required.");k.addClass("ui-state-error")}g=
g&&e;if(S.is(":hidden"))(e=Q(n.val()+r.val()+E.val()+F.val()))||b([]).add(n).add(r).add(E).add(F).addClass("ui-state-error");else(e=Q(R.val()))||R.addClass("ui-state-error");e||o.push("Invalid Phone Number.");g=g&&e;e=ca(G);if(!e){o.push("Primary Role is required.");G.addClass("ui-state-error")}if(g=g&&e){g={e:j.val(),fn:y.val(),ln:z.val(),s:{p:p.val()},a:{co:q.val(),z:k.val()},apl:{pl:[{t:"PH",a:n.val(),p:r.val(),s:E.val(),e:F.val()}]},rl:[{__type:"AssociateRole:#xNet.Common.Associate",s:1,r:G.val(),
p:"Y",a:"Y",v:"N"}]};if(ka.is(":checked"))g.s.ssl={sl:[{n:"General",a:"Y"},{n:"LoopnetPromotions",a:"Y"}]};T.html("Please Wait...");b.ajaxQ.add(K,{url:"/xNet/ExternalServices/SiteUser/SiteUserInfo.svc/CreateRegisteredPerson",data:b.toJSON(g),success:function(H){if(H.s===0){b("body").trigger("user.login",H.r);c.thxmsg&&b.lndialog.alert({t:"Thank You For Registering!",m:"Congratulations! You are now logged in as a LoopNet Member. A confirmation email has been sent to "+j.val()+". "+c.thxmsg});c.c&&
c.c(H);c.closex!==false&&a.dialog("close")}else{T.html(c.b);var I="There was an error creating your account, please try again.";switch(H.err.c){case 1:I="The email and password combination you entered is invalid.";break;case 4:I="Invalid zipcode.";break;case 7:I="Email address already used, please log in or update your email address.";break}i.show();t(I,i)}}})}else if(o.length>0){i.show();t(o.join("</li><li>"),i)}x(s)});h.click(function(s){a.dialog("close");c.c&&c.c({success:false});x(s)});B(a,d)}};
W=function(a,d,c){D===""&&b.lntemplate("/xNet/MainSite/Scripts/jquery/templates/common/inpagereg.htm",{callback:function(f,h){if(h==="success"){D=f.apply({});M(a,d,c)}}})};return{alert:function(a){if(a.m!==l){a=b.extend({t:a.t===l?"Alert":a.t},a);a.d="alert";v(a)}},confirm:function(a){if(a.m!==l){a=b.extend({t:a.t===l?"Confirm":a.t},a);a.d="confirm";v(a)}},prompt:function(a){a=b.extend({t:a.t===l?"Prompt":a.t},a);a.d="prompt";v(a)},msg:function(a){if(a.m!==l){a=b.extend({t:a.t===l?"":a.t},a);a.d=
"msg";v(a)}},login:function(a){a=b.extend({t:a.t===l?"Login":a.t},a,{s:"Log In to Continue",d:"login"});v(a)},reg:function(a){a=b.extend({t:a.t===l?"Register":a.t},a,{s:"Become a FREE LoopNet member",d:"reg"});v(a)}}}()}(jQuery);

