if(top!=self){top.location.replace(self.location.href);}function toggleEdit(b){Element[b?"hide":"show"]("profile-aboutme-viewRegion");Element[b?"show":"hide"]("profile-aboutme-editRegion");
if(b){Element.hide("throbber");try{zillowRichTextManager.getEditor("aboutMeTextArea").edit();}catch(a){log(a);
}}}function cancelAboutMeEdit(){try{var a=zillowRichTextManager.getEditor("aboutMeTextArea").cancel();
if(a){toggleEdit(false);}}catch(b){log(b);}}function triggerSaveAboutMe(){try{zillowRichTextManager.getEditor("aboutMeTextArea").save();
}catch(a){log(a);}}function profileEditorOnSave(a,g){if(!g){this.saveSuccessful();toggleEdit(false);log("no changes made!");
return;}Element.show("throbber");var e="aboutMe";var c="/user/ProfileSaveContent.htm";var d="saveType="+e;
d+="&";d+="saveValue="+a;d+="&";d+="contextid="+this.contextId;var f=this;var h=function(j){var m=j.responseXML.getElementsByTagName("Response")[0];
var l=m.getElementsByTagName("div")[1];var k=m.getElementsByTagName("div")[2];if(l.firstChild==null){l=$("empty-aboutme").innerHTML;
k="";}else{l=l.firstChild.nodeValue;k=k.firstChild.nodeValue;}$("profile-aboutme-content").innerHTML=l;
f.saveSuccessful(l,k);Element.hide("throbber");toggleEdit(false);};var b=function(j){var l=j.responseXML.getElementsByTagName("Response")[0];
var k=l.getElementsByTagName("div")[0];k=k.firstChild.nodeValue;f.saveFailed(k);Element.hide("throbber");
};var i={success:h,failure:b,argument:a};$C.asyncRequest("POST",c,i,d);}Subscriber.on("RTE.loaded",function rteLoaded(b,a){log("RTE.loaded",b,a);
if(b!="aboutMeTextArea"){return;}a.onSave.subscribe(profileEditorOnSave,a);});var wikiExpanded=false;
function toggleWikiContributions(){$("wikicontribution-expand").className=(wikiExpanded?"hide":"show");
$("expandWikiLink").className=(wikiExpanded?"show":"hide");$("collapseWikiLink").className=(wikiExpanded?"hide":"show");
wikiExpanded=!wikiExpanded;}(function(){var d=["tab-home-comments","tab-wiki","tab-discussions","tab-images"];
var b="content-";window.selectWikiTab=function(e){Element.show(b+e.id);$D.addClass(e.parentNode,"current");
a(e.id);c(e.id);};function a(e){d.forEach(function(g){var f=$(b+g);if(f.id==b+e){return;}Element.hide(f);
});}function c(e){d.forEach(function(g){var f=$(g);if(f.id==e){return;}$D.removeClass(f.parentNode,"current");
});}})();var Review=(function(){var b="review_";var d="rebuttal_";var m="rebuttalToggleArea_";var c="respondLink_";
var n="displayButton_";var g="delete_";var e="deleteReviewLink_";var l="respondForm_";var k="submitButton_";
var f="cancelButton_";var j="response_";var i="params_";var a="rebuttalText_";function h(o,p){var q=o.id;
return q.replace(p,"");}return{respond:function(p){var o=h(p,c);Element.show(d+o);Element.show(l+o);Element.hide(c+o);
$(a+o).innerHTML="";},submit:function(q){var o=h(q,k);var s=s||$(i+o).value;var p=Object.toURLString({rebuttal:$(j+o).value,type:1});
p=p+"&"+s;var r=document.forms[l+o];$C.asyncRequest("GET",r.action+"?"+p,{success:function(t){try{var w=t.responseText.replace(/<!--.*$/,"");
var v=w.parseJSON();if(v.error){throw new Error(v.error);}$(a+o).innerHTML=$(j+o).value;Element.hide(l+o);
Element.show(g+o);Element.show(n+o);}catch(u){alert(u.message);}},failure:function(t){$(a+o).innerHTML="There was a problem.";
}},null);},cancel:function(o){var p=h(o,f);Element.hide(d+p);Element.show(c+p);},remove:function(q,r){var o;
if(r==3){o=h(q,e);}else{o=h(q,g);}var t=t||$(i+o).value;var p=Object.toURLString({rebuttal:"",type:r});
p=p+"&"+t;var s=document.forms[l+o];$C.asyncRequest("GET",s.action+"?"+p,{success:function(u){$(a+o).innerHTML="Your response was deleted.";
Element.hide(g+o);Element.hide(l+o);Element.show(c+o);Element.hide(n+o);if(r==3){Element.hide(b+o);}},failure:function(u){$(a+o).innerHTML="There was a problem.";
Element.hide(l+o);}},null);},toggleRebuttal:function(p){var o=h(p,n);Element.toggle(m+o);var q=Element.get(p);
if($D.hasClass(q,"contracted")){$D.removeClass(p,"contracted");$D.addClass(p,"expanded");}else{$D.removeClass(p,"expanded");
$D.addClass(p,"contracted");}},deleteReview:function(o){alert("here, let me get that for you");}};})();
var NextStepsContactFormManager=function(){var b;var a;return{setupInlineForm:function(){var c=NextStepsFormFactory.create($("next-steps-inline-form"));
},setupLightboxForm:function(){var c=$("next-steps-lightbox");a=$$(".background",c,true);b=NextStepsFormFactory.create(c);
$E.on(Element.select("a.close",c,true),"click",NextStepsContactFormManager.hideLightbox);Element.select("button.cancel-button",c).forEach(function(d){$E.on(d,"click",NextStepsContactFormManager.hideLightbox);
});},showLightbox:function(d,c){if(d){b.updateReferenceData(d);}if(c){b.displayRadioButtons(c);}$D.addClass($$("body"),"lightboxed");
b.show();if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie==6){window.scroll(0,0);a.style.width=$D.getDocumentWidth();
a.bg.style.height=$D.getDocumentHeight();}},hideLightbox:function(c){$E.stopEvent(c);b.hide();$D.removeClass($$("body"),"lightboxed");
}};}();var NextStepsFormFactory=(function(){function e(n,l,i,o,h){var m=$E.getTarget(n);log(m);var j=$D.getAncestorByTagName(m,"li");
l.forEach(function(p){$D.removeClass(p,"selected");});$D.addClass(j,"selected");var k=$$(".hide",j,true);
if($D.hasClass(k,"custom")){o.innerHTML=k.innerHTML;h.style.visibility="hidden";Element.hide(i);Element.show(o);
}else{Element.setText(i,Element.getText(k));Element.hide(o);Element.show(i);h.style.visibility="visible";
}}function a(o,h,s,k,m,j,q,r,p,n,l){$E.stopEvent(o);if($C.isCallInProgress(l)){return;}f(r);var i=d(h,b(s),m,j,q);
l=$C.asyncRequest("get",i,{success:function(t){c(t,r,p,n);},failure:function(t){g(t,r);}});}function d(h,q,l,j,p){var o;
for(var n=0;n<l.length;++n){if($D.hasClass(l[n],"selected")){o=$$("input",l[n],true).value;break;}}var m={};
m.ctc=o;m.m=p.value;m.ea=j.value;m.eli=q.requiredData.encodedProfessionalId;if(h.additionalParameters){for(var r in h.additionalParameters){var k=q.additionalData[h.additionalParameters[r]];
if(k){m[r]=k;}}}return h.requiredConfig.submitUrl+"?"+Object.toURLString(m);}function c(i,h,l,k){var j=i.responseText.parseJSON();
if(j.success){if(h.success){Element.show(h.success);}if(l){Element.hide(l);}if(k){Element.show(k);}}else{if(j.errors){if(j.errors.ea){Element.setText(h.addressError,j.errors.ea);
Element.show(h.addressError);}if(j.errors.m){Element.setText(h.messageError,j.errors.m);Element.show(h.messageError);
}}else{Element.setText("An error occurred while sending your message.");Element.show(h.messageError);
}}}function g(i,h){Element.show(h.genericError);}function b(h){return replicate.getCDATAValue($$("div",h,true)).parseJSON();
}function f(h){for(var i in h){Element.hide(h[i]);}}return{create:function(j){var s=$$(".emailAddress",j,true);
var t=$$("textarea",j,true);var u=$$(".custom-action-area",j,true);var k=$$(".submit-area",j,true);var w=$$(".signature-area",j,true);
var y=$$(".phone-number-area",j,true);var l=$$(".entry-area",j,true);var h=$$(".success-area",j,true);
var A={success:$$(".next-steps-success-message",j,true),messageError:$$(".message-error-container",j,true),addressError:$$(".emailAddress-error-container",j,true),genericError:$$(".generic-error-container",j,true)};
var q=Element.select("ul.radio-buttons li",j);var B=function(i){e(i,q,t,u,k);};var o=$$(".radio-buttons li input",j);
for(var x=0;x<o.length;++x){$E.on(o[x],"click",B);}o[0].checked=true;var z=null;var C=b($$(".submit-configuration",j,true));
var n=$$(".reference-data",j,true);$E.on(Element.select("button.submit-button",j,true),"click",function(i){a(i,C,n,j,q,s,t,A,l,h,z);
});var p=function(i){var E=document.createElement("div");E.className="hide";E.appendChild(document.createComment(Object.toJSONString(b(i))));
n.innerHTML="";n.appendChild(E);log(b(n));};var m=function(i){q.forEach(function(E){if(i(E)){Element.show(E);
}else{Element.hide(E);}});};var D=function(){Element.hide(j);};var r=function(){f(A);Element.show(l);
Element.hide(h);var i=b(n);if(i.additionalData.signatureElementId){w.innerHTML=$(i.additionalData.signatureElementId).innerHTML;
}else{w.innerHTML="";}if(i.additionalData.professionalPhoneNumber){y.innerHTML=i.additionalData.professionalPhoneNumber;
}Element.show(j);};var v={updateReferenceData:p,displayRadioButtons:m,hide:D,show:r};log("formCallbacks");
log(v);return v;}};}());