function checkBrowserVersion(G){var A=navigator.userAgent.toLowerCase();var E=parseInt(navigator.appVersion);var B=parseFloat(navigator.appVersion);var F=((A.indexOf("msie")!=-1)&&(A.indexOf("opera")==-1));var J=(F&&(E<4));var I=(F&&(E==4)&&(A.indexOf("msie 4")!=-1));var H=(F&&(E==4)&&(A.indexOf("msie 5.0")!=-1));var D=(F&&(E==4)&&(A.indexOf("msie 5.5")!=-1));var C=(F&&!J&&!I&&!H);if(!C){window.navigate(G);return false}return true}function validateDate(B){var D=B.value;if(D!=null&&D!=""){var C=parseDate(D);if(isNaN(C)){return false}else{var A=D.substring(D.length-4,D.length);if(isNaN(A)){C=adjustCentury(C)}B.value=formatDate(C)}}return true}function isYear(B){var C=B.value;if(C!=null&&C!=""){var A=/^[0-9]{4}$/;if(!A.test(C)){return false}}return true}function parseDate(A){return new Date(Date.parse(A))}function formatDate(F){dateField=F.value;if(dateField!=null&&dateField!=""){if((dateField.length>=3&&dateField.length<6)||(dateField.length>=6&&dateField.length<=8)){if(dateField.length>=3&&dateField.length<6){var B=(dateField.substring(0,dateField.indexOf("/")));var D=dateField.substring(dateField.lastIndexOf("/")+1,dateField.length);if((dateField.charAt(dateField.length-1)!="/")&&(B>=1&&B<=12)&&(D>=1&&D<=31)){dateField+="/"}}var A=(dateField.substring(0,dateField.indexOf("/")));var C=dateField.substring(dateField.indexOf("/")+1,dateField.lastIndexOf("/"));var G=dateField.substring(dateField.lastIndexOf("/")+1,dateField.length);if((A>=1&&A<=12)&&(C>=1&&C<=31)&&G==""){if(((A==1||A==3||A==5||A==7||A==8||A==10||A==12)&&(C>=1&&C<=31))||((A==2||A==4||A==6||A==9||A==11)&&(C>=1&&C<=30))){var E=(new Date()).getYear();if((A==2)&&(C==30)){}else{G=E;dateField+=E;F.value=dateField}}}if(dateField.length>=6&&dateField.length<=8){if(dateField.substring(dateField.length-1)=="/"){dateField=dateField.substring(0,dateField.length-1);A=(dateField.substring(0,dateField.indexOf("/")));C=dateField.substring(dateField.indexOf("/")+1,dateField.lastIndexOf("/"));G=dateField.substring(dateField.lastIndexOf("/")+1,dateField.length)}if((A>=1&&A<=12)&&(C>=1&&C<=31)){if(G<50){if(G.length==1){G="200"+G}else{if(G.length==2){G="20"+G}else{if(G.length==3){G="2"+G}}}}else{if(G>50&&G<100){if(G.length==2){G="19"+G}}}F.value=A+"/"+C+"/"+G}}}}}function adjustCentury(B,A){if(A==null){A=20}if(B!=null){if(B.getYear()<=A){B.setFullYear(2000+B.getYear())}return B}else{return null}}function trim(C){var A=C.length;var D=0,B=A-1;while(C.charAt(D)==" "&&D<A){D++}while(C.charAt(B)==" "&&D<B){B--}return C.substring(D,B+1)}function crlfToBr(A){var B=/\n/g;if(A!=null){return A.replace(B,"\n<br>")}}function formatPhone(E){E.value=trim(E.value);var C=E.value;var B="";var A=-1;if(0<C.length&&"+"!=C.charAt(0)){var F=0;if("1"==C.charAt(0)){C=C.substring(1,C.length)}for(i=0;i<C.length;i++){var D=C.charAt(i);if(D>="0"&&D<="9"){if(F==0){B+="("}else{if(F==3){B+=") "}else{if(F==6){B+="-"}}}B+=D;F++}if(!(D>="0"&&D<="9")&&D!=" "&&D!="-"&&D!="."&&D!="("&&D!=")"){A=i;break}}if(A>=0){B+=" "+C.substring(A,C.length)}if(F==10&&B.length<=40){E.value=B}}return true}function createSelectList(D,B,E,A,H){var F=document.createElement("SELECT");if(H==null){A.appendChild(F)}else{A.replaceChild(F,H)}F.name=D;F.id=D;if(B!=null){var G=(new VBArray(B.Keys())).toArray();var C=(new VBArray(B.Items())).toArray();for(key in G){F.add(createOption(G[key],C[key],false));if(G[key]==E){F.options[key].selected=true}}}return F}function selectOption(B,C){var A=B.options;for(i=0;i<A.length;i++){if(A[i].value==C){A[i].selected=true}}return B}function selectOptionDesc(B,C){var A=B.options;for(i=0;i<A.length;i++){if(A[i].description==C){A[i].selected=true}}return B}function selectAllOptions(A){if(A!=null){for(i=0;i<A.length;i++){A.options[i].selected=true}}return A}function deleteOption(B,C){var A=B.options;for(i=0;i<A.length;i++){if(A[i].value==C){A[i]=null}}return B}function selectOptionText(B,D){var A=B.options;var C;for(i=0;i<A.length;i++){if(A[i].value==D){C=A[i].innerText}}return C}function createOption(B,D,A){var C=document.createElement("OPTION");C.text=D;C.value=B;if(A){C.selected=true}return C}function currentSelectedDescription(A){try{return A.options[A.selectedIndex].innerText}catch(B){}return null}function currentSelectedDescriptions(C){var A=new Array();var B=C.options;for(i=0;i<B.length;i++){if(B[i].selected==true){A.push(ptions[i].innerText)}}return A}function moveSelectedOptions(C,A){for(i=0;i<C.length;i++){if(C.options[i].selected==true){var B=A.length;A.options[B]=createOption(C.options[i].value,C.options[i].text,false);C.options[i]=null;i--}}}function replaceSelectWithInput(B){var C=B.parentNode;var D=currentSelectedDescription(B);var A=createTextInput(B.id,D,C);C.replaceChild(A,B);return A}function getRadioValue(B){var D=document.getElementsByName(B);var A="";for(var C=0;C<D.length;C++){if(D[C].checked){A=D[C].value}}return A}function createTextInput(B,D,A){var C=document.createElement("INPUT");A.appendChild(C);C.name=B;C.id=B;C.value=D;return C}function createHiddenInput(B,D,A){var C=document.createElement("<INPUT id="+B+" name="+B+">");C.type="hidden";A.appendChild(C);C.value=D;return C}function createRadioButton(B,F,E,A){var D="";if(E){D="CHECKED"}var C=document.createElement("<INPUT id="+B+" name="+B+" "+D+" >");C.type="radio";A.appendChild(C);C.value=F;return C}function createCheckbox(B,D,C,A){var E=document.createElement("INPUT");E.type="checkbox";A.appendChild(E);E.name=B;E.id=B;E.value=D;E.checked=C;return E}function createTextArea(B,E,F,D,A){var C=document.createElement("TEXTAREA");A.appendChild(C);C.name=B;C.id=B;C.value=E;C.cols=F;C.rows=D;return C}function isRadioChecked(A){var D=document.getElementsByName(A);var C=false;for(var B=0;B<D.length;B++){if(D[B].checked){C=true}}return C}function isBlank(B){var A=/[^\s+?]/;return B==null||B==""||!A.test(B)}function isNotBlank(B){var A=/[\S]/;return A.test(B)}function isDollarValue(B){var A=/^\$?\d*(\.\d{1,2})?$/;if(!A.test(B)){return isCommaDollarValue(B)}else{return true}}function isCommaDollarValue(B){var A=/^\$?\d{1,3}(,\d{3})*(\.\d{1,2})?$/;return(A.test(B))}function isNumeric(A){return !isNaN(A)}function isNumericOrCash(A){return isCommaDollarValue(A)||isNumeric(A)}function removeCommas(A){return A.toString().replace(",","")}function roundCurrency(A){if(A!=null&&A!=""&&isNumeric(A)){A=Math.round(A*100)/100}return appendZeroes(A)}function currencyToNumber(A){num=parseFloat(removeCommas(removeLeadingCurrencySymbol(A.toString())));if(isNumeric(num)){return num}return""}function nullIfZero(A){return parseFloat(A)==0?"":A}function appendZeroes(A){str=""+A;if(str!=""&&isNumeric(A)){dotIndex=str.indexOf(".");if(dotIndex==-1){str+=".00"}else{if(str.length-(dotIndex+1)==1){str+="0"}}}return str}function removeLeadingCurrencySymbol(A){if(A!=null&&A.length>0){A=trim(A);ch=A.charAt(0);if(ch!="."&&!(ch>="0"&&ch<="9")){A=A.substring(1,A.length)}}return A}function submitForm(A){var B=A.fireEvent("onsubmit");if(B==null||B==true){A.submit();return true}else{return false}}function subFormOnEnter(){var A=event.keyCode;if(A==13){var C=event.srcElement;var B=C.form;B.submit()}}function buildQueryString(B){var A=B.action;for(e=0;e<B.elements.length;e++){if(B.elements[e].name!=""){A+=(A.indexOf("?")==-1)?"?":"&";A+=B.elements[e].name+"="+B.elements[e].value}}return A}function clearForm(A){for(x=0;x<document.forms[A].elements.length;x++){e=document.edit(x);if(e.type!="hidden"){if(e.type=="checkbox"){e.checked=false}else{if(e.type=="select-one"){e.selectedIndex=0}else{if(e.type=="select-multiple"){for(m=0;m<e.length;m++){e.options[m].selected=false}}else{e.value=""}}}}}}function makeReadOnly(C){var A=C.tags("INPUT");for(i=0;i<A.length;i++){var B=A[i].getAttribute("ALWAYS_SELECTABLE");if(B==null||B=="false"){if(A[i].type=="checkbox"||A[i].type=="radio"){A[i].disabled=true}else{A[i].readOnly=true}}}return true}function makeFormReadOnly(A){var B=document.forms(A);makeReadOnly(B)}function makeAllReadOnly(){var A=document.body.all;makeReadOnly(A)}function inputEvents(){var A=document.getElementsByTagName("INPUT");for(i=0;i<A.length;i++){var B=A[i].getAttribute("ALWAYS_SELECTABLE");if(B==null||B=="false"){if(A[i].type=="text"){A[i].attachEvent("onactivate",selectInputEvt);A[i].attachEvent("onblur",unselectInputEvt)}}}return true}function selectInputEvt(){var A=event.srcElement;selectInput(A);return true}function selectInput(A){A.style.borderStyle="inset";A.style.margin="0 0 0 0"}function unselectInputEvt(){var A=event.srcElement;unselectInput(A);return true}function unselectInput(A){A.style.borderStyle="none";A.style.margin="2px 2px 2px 2px";return true}function formatCurrency(B){if(B=="0"){return"0.00"}else{if(B==null||isBlank(B)){return""}else{dblValue1=parseFloat(B);blnSign=(dblValue1==(dblValue1=Math.abs(dblValue1)));B=currencyToNumber(B);dblValue=parseFloat(B);dblValue=Math.floor(dblValue*100+0.50000000001);intCents=dblValue%100;strCents=intCents.toString();dblValue=Math.floor(dblValue/100).toString();if(intCents<10){strCents="0"+strCents}for(var A=0;A<Math.floor((dblValue.length-(1+A))/3);A++){dblValue=dblValue.substring(0,dblValue.length-(4*A+3))+","+dblValue.substring(dblValue.length-(4*A+3))}return(((blnSign)?"":"-")+dblValue+"."+strCents)}}}function getCookie(C){var B=document.cookie;var D=null;start=B.indexOf(C+"=");if(start!=-1){start=B.indexOf("=",start)+1;var A=B.indexOf(";",start);if(A==-1){A=B.length}return unescape(B.substring(start,A))}return D}function setCookie(B,C,A){document.cookie=B+"="+escape(C)+"; expires="+A.toGMTString()+"; path=/"}function moveOption(F,D){var B=new Array;var A=new Array;var E=F.options.length-1;var C=F.selectedIndex;for(i=F.options.length-1;i>=0;i--){B[i]=F.options[i].text;A[i]=F.options[i].value}if((D=="up")||(D=="down")){var G;if(D=="up"){G=-1}if(D=="down"){G=+1}if(C==-1){return false}if(G==+1&&C==E){return false}if(G==-1&&C==0){return false}for(i=E;i>=0;i--){if(C==i){F.options[i+G]=new Option(B[i],A[i],0,1);F.options[i]=new Option(B[i+G],A[i+G]);i--}else{F.options[i]=new Option(B[i],A[i])}}}if((D=="first")||(D=="last")){if(D=="first"){F.options[0]=new Option(B[C],A[C],0,1);for(i=0;i<C;i++){j=i+1;F.options[C-i]=new Option(B[C-j],A[C-j])}}if(D=="last"){for(i=0;i<E;i++){j=i+1;if((C+i)<=E){F.options[C+i]=new Option(B[C+j],A[C+j])}}F.options[E]=new Option(B[C],A[C],0,1)}}F.focus()}function isEmpty(A){return A==null||trim(A)==""}function setUserNameState(){document.forms.managerLoginForm.userName.focus();emailAddress=getCookie("userName");if((emailAddress!=null)){document.forms.managerLoginForm.userName.value=emailAddress;document.forms.managerLoginForm.isRememberMe.checked=true;document.forms.managerLoginForm.password.focus()}}function doLogin(A){rememberEmailState()}function rememberEmailState(){var B=new Date();var A=60*60*24*365*1000;if(document.forms.managerLoginForm.isRememberMe.checked){B.setTime(B.getTime()+A)}else{B.setTime(B.getTime()-A)}emailAddress=document.forms.managerLoginForm.userName.value;setCookie("userName",emailAddress,B)}function submitDispatchForm(B,C,A){if(B.className=="buttonHover"){B.className="buttonDisabled"}if(B.className=="smallButtonHover"){B.className="smallButtonDisabled"}C.dispatch.value=A;return C.submit()}function submitDispatchActionForm(D,B,C,A){C.action=D;submitDispatchForm(B,C,A)}var fffId;function initPage(){if(fffId){focusFormField(fffId)}}function focusFormField(A){if(A){A.focus()}}function setDisplaySequence(E){var A=document.images;var B="";for(var D=0;D<A.length;D++){var C=A[D].id;if(C!=null&&C!=""){B=B+C.split(",")[1];if(D<A.length-1){B=B+","}}}E.value=B}function getPhoneNumberArray(A){var C=["","",""];for(var B=0;A!=null&&B<A.length;B++){C[B<3?0:B<6?1:2]+=A.charAt(B)}return C}function setNumbers(D,C,B,A){D.value=A[0];C.value=A[1];B.value=A[2]}if(!window.MNP){var MNP={}}var isMSIE=0
/*@cc_on+1@*/
;Object.extend=function(A,C){for(var B in C){A[B]=C[B]}return A};function addLoadEvent(){}MNP.Browser=function(){var K=navigator.userAgent,A,B,C,I,G,F=document,E={};function H(L){return !!K.match(L)}function J(){E={FF:H(/firefox/gi),Saf:H(/WebKit|Safari/gi),Op:!!window.opera,IE:isMSIE,GK:H(/Gecko\/200/gi)};if(E.IE){var L=K.match(/msie\s*(\d)\.(\d)/i);I=L[1]+(L[2]!="0"?"."+L[2]:"");E["IE"+I]=1;try{F.execCommand("BackgroundImageCache",false,true)}catch(N){}}var M=!!(E.IE&&I>=6);if((MNP.jsb||M)){A=2;G=1;C=1}if((E.GK||M)){B=1}if(H(/mobile|Windows\sCE/gi)){A=0}}function D(){var L=A?" js":"";if(E.IE){L+=" ie"+I}F.body.className+=L}J();return Object.extend({ua:K,script:A,style:B,ajax:C,setup:D,map:G},E)}();var isMSIE6=!!MNP.Browser.IE6;MNP.Modules=function(){var F="/js/build/",H=".js";var C={DisambiguationList:"map/DisambiguationList",PhotoCol:"common/photos",MnpEffect:"common/MnpEffect",Element:"cons/Element",Calendar:"third-party/Calendar/datepicker",MnpDOM:"common/dom",TabManager:"common/TabManager"},A={Draggables:"/js/third-party/Scriptaculous/dragdrop_lite"};function G(J,K,I){LazyLoad.loadOnce(J,K,I)}function D(M,P,N){if(MNP.Browser.script){M=M.constructor===Array?M:[M];var O=[];var L=1;for(var K=0,J=M.length;K<J;K++){var I=M[K];if(!window[I]&&!MNP[I]){L=0;O[O.length]=this[I]}}if(L){P.call()}else{this.load(O,P,N)}}}var B={load:G,require:D};for(var E in A){B[E]=A[E]+H}for(var E in C){B[E]=F+C[E]+H}return B}();MNP.Require=function(A,B){LazyLoad.loadOnce(A,B,null,null,true)};MNP.UI={};MNP.UI.Popups=function(){var A={};function B(D,E){A[D]=E||null}function C(){for(var E in A){var D=A[E];try{if(typeof D=="function"){D();B(E)}}catch(F){}}}return{add:B,remove:B,close:C}}();var messages={Close:"Close",More:"More"};MNP.Page=function(){var M,A=[],C={},J,F="a";function G(){M=1}function O(){return M}function N(){if(window.Event&&MNP.jsb){J=window.Event;J.observe(window,"load",G);J.observe(document.getElementsByTagName("body")[0],"click",H);if(J._domReady){J._domReady()}}}function B(P){A.push(E(P))}function E(P){return function(S,Q){var R=Q.findElement(F);if(R&&R.rel){return P(S,R,R.rel)}}}function D(P,S,R){var Q=C[P];if(!Q||R){C[P]=[]}C[P].push(E(S))}function I(R,Z){var T=-1,V=Z;var U=Q(F);if(U&&U.rel){var Y=P(U.rel);if(Y){V=X(Z,Y)}}function a(){T++;var b;if(V[T]){b=V[T](R,this);if(b===true){J.stop(R)}}else{b=true}return b}function S(){return J.element(R)}function Q(b){return J.findElement(R,b)}function P(b){return C[b]}function X(d,c){var b=W([],d);return W(b,c)}function W(b,c){for(var d=0;d<c.length;d++){b[b.length]=c[d]}return b}return{nextEvent:a,element:S,findElement:Q}}function H(R){L(R);var P=false,Q=new I(R,A);while(!P){P=Q.nextEvent()}}function L(S){var Q=Event.findElement(S,F);if(Q&&Q.nodeName&&Q.nodeName.toLowerCase()===F){var R=K(Q,"aid");if(R){var P=K(Q,"apos");MNP.Track.link(R,P,Q)}}}function K(Q,P){return Q.getAttribute(P)}return{init:N,loaded:O,addLinkClick:B,addLinkClickByRel:D}}();MNP.DB=function(C,B,A){if(MNP._DB){MNP._DB[C](B,A)}};function getEval(c){return eval(c)}if(MNP.Browser.OP||MNP.Browser.IE){document.nativeGetElementById=document.getElementById;document.getElementById=function(C){var B=document.nativeGetElementById(C);if(B){if(B.id==C){return B}else{for(var A=1;A<document.all[C].length;A++){if(document.all[C][A].id==C){return document.all[C][A]}}}}return null}}var $E=function(G,E){var D=Object.extend({id:0,className:0,src:0,hide:0,text:0,attributes:{},parentNode:0,par:0,anonymous:0},E||{});var F;var A=document;if(typeof G==="string"){var C=D.attributes;F=A.createElement(G);if(D.id){F.id=D.id}if(D.text){F.appendChild(A.createTextNode(D.text))}if(D.className){F.className=D.className}if(D.src){F.src=D.src}if(D.hide){F.style.display="none"}if(C){for(var B in C){if(B=="className"){F.className=C[B]}F.setAttribute(B,C[B])}}}else{F=A.createTextNode(D.text)}if(!D.anonymous){((D.par||D.parentNode)||A.body).appendChild(F)}return $(F)};function $T(B,A){return($(A)||document).getElementsByTagName(B)}function findElement(B,A){A=A.toUpperCase();while(B.parentNode&&(!B.tagName||(B.tagName.toUpperCase()!=A))){B=B.parentNode}return B}var MnpDOM={};function graft(E,D,G){G=(G||E.ownerDocument||document);var F;if(D==undefined){throw complaining("Can't graft an undefined value")}else{if(D.constructor==String){if(D=="&nbsp;"){D="&#160;"}F=G.createTextNode(D)}else{if(D.length==0){F=G.createElement("span");F.setAttribute("class","fromEmptyLOL")}else{for(var C=0;C<D.length;C++){if(C==0&&D[C].constructor==String){var A;A=D[C].match(/^([a-z][a-z0-9]*)\.([^\s\.]+)$/i);if(A){F=G.createElement(A[1]);F.setAttribute("class",A[2]);continue}A=D[C].match(/^([a-z][a-z0-9]*)$/i);if(A){F=G.createElement(A[1]);continue}F=G.createElement("span");F.setAttribute("class","namelessFromLOL")}if(D[C]==undefined){throw complaining("Can't graft an undefined value in a list!")}else{if(D[C].constructor==String||D[C].constructor==Array){graft(F,D[C],G)}else{if(D[C].constructor==Number){graft(F,D[C].toString(),G)}else{if(D[C].constructor==Object){for(var B in D[C]){if(typeof (D[C][B])=="function"){F[B]=D[C][B]}else{if(B=="className"){F.className=D[C][B]}F.setAttribute(B,D[C][B])}}}else{throw complaining("Object "+D[C]+" is inscrutable as an graft arglet.")}}}}}}}}E.appendChild(F);return F}function complaining(A){alert(A);return new Error(A)}function appendClonedChildren(B,A){for(var C=0;C<B.childNodes.length;C++){A.appendChild(B.childNodes[C].cloneNode(true))}}function $C(B,A){return document.getElementsByClassName(B,($(A)||document))}function getParentByClassName(B,A){while(B.parentNode&&(!Element.hasClassName(B,A))){B=B.parentNode}if(B==document){return null}return B}if(!document.getElementsByClassName){document.getElementsByClassName=function(D,C){C=($(C)||document.body);D=D.toString().strip();var E=[],F=(/\s/.test(D)?$w(D):null);if(!F&&!D){return E}var A=null;if(MNP.Browser.IE55){A=C.all}else{A=C.getElementsByTagName("*")}D=" "+D+" ";for(var B=0,H,G;H=A[B];B++){if(H.className&&(G=" "+H.className+" ")&&(G.include(D)||(F&&F.all(function(I){return !I.toString().blank()&&G.include(" "+I+" ")})))){E[E.length]=Element.extend(H)}}return E}}function getAbsoluteLeft(A){return Position.cumulativeOffset(A)[0]}function getAbsoluteTop(A){return Position.cumulativeOffset(A)[1]}function getElWidth(A){return A.offsetWidth||Element.getDimensions(A).width}function getElHeight(A){return A.offsetHeight||Element.getDimensions(A).height}function getMouseLeft(A){return Event.pointerX(A)}function getMouseTop(A){return Event.pointerY(A)}function getWinDim(F,A){var D=0,E=document,C=E.documentElement,B=E.body;if(typeof (window[F])=="number"){D=window[F]}else{if(C&&C[A]){D=C[A]}else{if(B&&B[A]){D=B[A]}}}return D}function getWinHeight(){return getWinDim("innerHeight","clientHeight")}function getWinWidth(){return getWinDim("innerWidth","clientWidth")}function getScrollTop(){var A,C=document,B=C.documentElement;if(self.pageYOffset){A=self.pageYOffset}else{if(B&&B.scrollTop){A=B.scrollTop}else{A=C.body.scrollTop}}return A}Object.extend(String.prototype,{include:function(A){return this.indexOf(A)>-1},strip:function(){var C=this.replace(/^\s\s*/,""),A=/\s/,B=C.length;while(A.test(C.charAt(--B))){}return C.slice(0,B+1)},addParam:function(C,F){var B=this,A="",G,D;if(F){C+="=";D=new RegExp("(\\?|\\&)"+C).test(B);if(!D){if(B.indexOf("#")>0){var E=B.split("#");B=E[0];A="#"+E[1]}B+=((B.include("?"))?"&":"?")+C+F+A}}return B}});function uncache(A){return A.addParam("t",(new Date().getTime()))}function revealDash(A,B){var C=$(B);A=$(A);var D=Object.extend({animate:true},arguments[2]||{});if(C){if(C.open){A.removeClassName("open");MnpEffect.PhaseOut(C,{noeffect:!D.animate,afterFinish:function(){C.open=0;A.removeClassName("open")}})}else{hideJsHide(C);A.addClassName("open");MnpEffect.PhaseIn(C,{noeffect:!D.animate,afterFinish:function(){C.open=true;A.addClassName("open")}})}}}function reveal(B){B=$(B);var A=Object.extend({noeffect:true},arguments[1]||{});MnpEffect.Phase(B,A)}function showHideEl(A){showHideEl_Display(A,"block")}function hideEl(A){Element.hide(A)}function showHideEl_Display(B,A){var C=$(B);if(C){if(C.visible()){C.hide()}else{hideJsHide(C);C.style.display=A}}}function showHide(C,D,B){C=$(C);var A=Object.extend({noeffect:true},arguments[2]||{});if(C){if(D||D=="checked"){hideJsHide(C);MnpEffect.PhaseIn(C,A)}else{MnpEffect.PhaseOut(C,A)}}}function showHideSel(B,A,D){var C=$(A);B=$(B);if(C){if(B.options[B.selectedIndex].value==D){hideJsHide(C);MnpEffect.Appear(C)}else{MnpEffect.Fade(C)}}}function showHideEl_Tr(A){showHideEl_Display(A,"");try{var C=$(A);var B=C.getElementsByTagName("td");for(i=0;i<B.length;i++){B[i].id=A+"td"+i;Effect.Pulsate(B[i].id)}}catch(D){}}function hideJsHide(A){A=$(A);if(A.jshidden){return }if(Element.hasClassName(A,"jshide")){Element.hide(A);Element.removeClassName(A,"jshide");A.jshidden=true}}function setSelectOptionByValue(B,A){var D=B.options;var C=D.length-1;do{if(D[C].value==A){D[C].selected="selected"}}while(--C)}function setSelectOptionByText(B,A){var D=B.options;var C=D.length-1;do{if(D[C].text==A){D[C].selected="selected"}}while(--C)}function centerEl(A){A.style.left=((getElWidth(A.parentNode)-getElWidth(A))/2)+"px"}function addLoadEvent(B,A){if(Event.onDOMReady){Event.onDOMReady(B,A)}else{Event.observe(window,"load",B)}}function addTimeout(A){window.setTimeout(A,1000)}function rnd(){var A=new Date().getTime();A=(A*9301+49297)%233280;return Math.round((A/(233280))*10000)}MNP.Form={setFocus:function(){for(var A=0;A<arguments.length;A++){var B=$(arguments[A]);if(B&&B.type!="hidden"&&!B.disabled){try{B.focus()}catch(C){}}}}};MNP.Link=function(){function F(T,N,U){Event.stop(T);var W="scrollbars,resizable,directories,menubar,location,toolbar,status,mnp-noautoresize",V,M=Object.extend({width:null,height:null,size:0.8,name:"mnpw",center:true,features:null,focus:true},U||{});N=J(T,N);A(N);var L=[],O,S,X="";if(window.getWinWidth){S=getWinWidth()*M.size;O=getWinHeight()*M.size}else{M.size=0}function P(Y){if(X.length>1){X+=","}X+=Y+"=1"}if(Element.classNames){Element.classNames(N).each(function(Y){if(W.indexOf(Y)!=-1){P(Y);if(Y==="mnp-noautoresize"){M.size=0}}})}if(M.size!==0){if(!X){var R=W.split(",");for(var Q=0;Q<R.length;Q++){P(R[Q])}}X+=","+X+",height="+O+",width="+S}if(!X){V=window.open(N.href)}else{V=window.open(N.href,M.name,X)}if(M.focus){V.focus()}else{V.blur()}return V}function B(M,L){K(J(M,L),"Inquiry",/inquiry\/(\w+).*/,displayUrl)}function I(M,L){K(J(M,L),"Property",/apartment\/(\w+).*/,displayDetailedListing)}function G(N,L){var M=J(N,L);if(M.rel&&M.rel=="saved"){document.location=M.href}K(M,"Save",/(propertyKey=|\/save\/)(\w+).*/,saveFav)}function H(P,N,L,M){if(MNP.Ajax){var O=J(P,N);A(O);MNP.Ajax.Load.initialize(O.href,M)}else{return false}}function C(N,M,L){return H(N,M,L,{directUrl:true})}function D(L){MNP.Help.popX(L)}function K(M,Q,O,L){var P=M.href,N=null;if(!M.name){M.name=Q}if(O){N=P.match(O);if(N){N=N[N.length-1]}}A(M);L(P,{el:M,pk:N})}function J(N,L){if(N){Event.stop(N)}var M=$(L);if(M&&M.href){return M}else{return Event.findElement(N,"a")}}function A(M){if(M.name.indexOf("lid=")!=-1){return }var L=M.getAttribute("apos");var N=M.getAttribute("aid")||M.lid||M.name;if(N){MNP.Track.link(N,L,M)}}var E={external:F.bind(this),property:I.bind(this),save:G.bind(this),ajax:H.bind(this),"ajax-direct":C.bind(this)};MNP.Page.addLinkClick(function(P,N,L){var M=E[L];if(M){var O=M(P,N,L);if(O===false){return false}else{Event.stop(P)}}});return{external:F,property:I,save:G,help:D,ajax:H}}();function popDetail(C){var B=Event.findElement(C,"li");var A=B.getElementsByTagName("span")[0];if(!A||A.innerHTML.strip().length==0){Event.stopObserving(B,"mouseover",popDetail);return }if(!B.set){Event.observe(B,"mouseout",popDetail_out);B.set=true}if(!A.id){A.id="co_"+rnd()}var D=cco();if(D.tm!=null){window.clearTimeout(D.tm)}Event.observe(document,"mousemove",fm);D.btm=setTimeout(function(){if(D.ef&&D.ef.state=="running"){D.ef.cancel()}if(D.el_id!=A.id){var E=$("cob");E.innerHTML=A.innerHTML;D.el_id=A.id}MnpEffect.Appear(D,{duration:0.25})},100)}function popDetail_out(){var A=cco();if(A.btm!=null){window.clearTimeout(A.btm)}A.tm=setTimeout(function(){A.ef=MnpEffect.Fade(A,{duration:0.25,afterFinish:function(){A.tm=null;A.el_id=null;Event.stopObserving(document,"mousemove",fm)}})},400)}var fm=function followMouse(B){var C=cco();var A=C.style;A.top=getMouseTop(B)+3+"px";A.left=getMouseLeft(B)-38+"px"};function cco(){var D=$("callout");if(!D){D=$E("div",{className:"callout",id:"callout",hide:true});var A=$E("div",{className:"body",parentNode:D});var C=$E("div",{className:"content",id:"cob",parentNode:A});var B=$E("div",{className:"foot",parentNode:D})}return D}function dtPop(B){B=$(B)||Event.element(B);if(window.makeCalE){makeCalE(B)}else{if(!B.id){B.id="mnpCalendar"}MNP.Util.attachCss("/css/common/datepicker.css");var C=MNP.Modules;var A=[C.Calendar];if(!window.MnpEffect){A[A.length]=C.MnpEffect}LazyLoad.load(A,function(){dtPop(B.id)})}}MNP.insertCal=function(A){A=$(A);if(A){var B=$E("img",{parentNode:A,attributes:{src:"/images/common/i.gif",width:"20",height:"20",className:"calendarIcon"}});Event.observe(B,"click",function(){dtPop(B)})}};MNP.Help=function(){var J=[],O="/help/popup/",Y="/css/common/help-pop.css",D="help",S="div",P="class",K="msg",Z=D,H="closehelp",U=0,A=42,C=8,B={};function X(c,f,b){c=$(c);if(c.visible()){R();return }R();var d=300;MNP.UI.Util.positionPopup(c,b,{popupWidth:d,pointerWidth:35});MnpEffect.Appear(c,{duration:0.25,afterFinish:function(){if(window.setHideFrame){setHideFrame(c)}MnpEffect.Opacity(c,1)}});MNP.UI.Popups.add(D,R.bind(this));return false}function R(){for(var b=0;b<J.length;b++){var c=$(J[b]);if(c&&c.style.display!="none"){MnpEffect.Fade(c,{duration:0.25})}}var d=$("ftmp");if(d){d.hide()}}function M(b){Event.stop(b);R()}function I(b){window.location.href=b}function L(k){Event.stop(k);var b=Event.findElement(k,"a");if(typeof Ajax!="object"){I(b.href)}var l=b.className,n=V(D,"-"),h=l.indexOf(n)+n.length,c=l.substring(h,l.length),f=V(D,"_",c);try{var o=W(f,{el:b,ref:c});var g=Event.element(k);X(o,k,g);MNP.UI.Popups.add(f,R.bind(this))}catch(d){I(b.href)}return false}function N(d,f,c){d=$(d);var b=W(V(d.id,K),{el:d,content:f,hasMore:false,className:c});X(b,null,d)}function Q(f,d){f=$(f);var c=Object.extend({el:null,ref:null,content:null,hasMore:true,className:null,title:null,closeIcon:false},d||{});if(f){if(c.title){f.title=c.title}c.el=f;var b=W(V(f.id,K),c);X(b,null,f)}}function W(b,n){var o=Object.extend({el:null,ref:null,content:null,hasMore:true,className:null,closeIcon:false},n||{});if(!U){MNP.Util.attachCss(Y);U=1}var k=$(b);if(!k){var l=o.className?"hpop "+o.className:"hpop";J.push(b);var g=F(b);k=g.element;if(o.content){g.content.appendChild(o.content)}if(o.ref){var c=a(o.ref);if(!c){I(o.el.href)}Element.update(g.content,c)}if(o.hasMore){var f=$E("p",{className:"more",parentNode:g.content});var h=$E("a",{text:messages.More+"...",parentNode:f});h.href=o.el.href}k.style.position="absolute";k.style.top=E(getAbsoluteTop(o.el));k.style.left=E(getAbsoluteLeft(o.el))}return k}function F(h){var b=B[h];if(!b){var g="div",f="title"+h,d="content"+h,c=$E(g,{id:h,className:"hpop",hide:true});graft(c,[g,{className:"hwrap"},[g,{className:"hhead"},[g,{className:"hwrap1"},[g,{className:"hwrap2"},["a",{clasName:"hclose",href:"box://close",rel:H}],[g,{id:f,className:"htitle"}],[g,{className:"hlogo"}]]]],[g,{className:"hbody"},[g,{className:"hbodyc"},[g,{className:"loading"}],[g,{id:d,className:"hcontent clearfix"}]]],[g,{className:"hfoot"},[g,{className:"hwrap1"},[g,{className:"hwrap2"}]]],[g,{className:"hpoint"}]]);b={element:c,content:$(d),title:$(f)};B[h]=b}return b}function G(b){return b.join("")}function V(){var d=[];for(var c=0,b=arguments.length;c<b;c++){d[c]=arguments[c]}return G(d)}function E(b){return V(b,"px")}function a(c){var d=V(O,c);var b=new MNP.Ajax.Request(d,{asynchronous:false,method:"get"});return b.transport.responseText}function T(){MNP.Page.addLinkClickByRel(Z,L);MNP.Page.addLinkClickByRel(H,M)}addLoadEvent(T);return{pop:N,popX:L,popErr:Q,hide:R}}();Object.extend(Number.prototype,{toPixels:function(){return this+"px"}});MNP.UI.Util=function(){function A(L,M,J){var Q=Object.extend({popupWidth:200,pointerWidth:20},J||{});var C=$(L),G=$(M);if(!C||!G){return }var N=Q.pointerWidth,E=Position.cumulativeOffset(G),B=Element.getDimensions(G),D=Q.popupWidth,I=getWinWidth();var F=E[1],O=E[0],K=B.height,H=B.width;F+=K;O+=(H/2)-N;C.style.width=D+"px";C.show();var P=O+H+D;if(P>I){P=O+H;if(P>I){O=O-D+H-(P-I)-10}else{O=O-D+(N*2)+10}C.addClassName("align-right");C.removeClassName("align-left")}else{C.removeClassName("align-right");C.addClassName("align-left")}C.style.top=F+"px";C.style.left=O+"px"}return{positionPopup:A}}();function HoverFade(B){var A=this;this.el=$(B);this.fader=null;this.options=Object.extend({min:0.5,max:1},arguments[1]||{});this.fadeOut=function(){A.fader=window.setTimeout(function(){new Effect.Opacity(A.el,{from:A.options.max,to:A.options.min});A.fader=null},1000)};this.fadeIn=function(){if(A.fader!=null){window.clearTimeout(A.fader)}else{new Effect.Opacity(A.el,{from:A.options.min,to:A.options.max})}};this.init=function(){if(typeof Effect=="object"){Event.observe(A.el,"mouseover",A.fadeIn);Event.observe(A.el,"mouseout",A.fadeOut);A.fadeOut()}};this.init()}var MnpEffect=function(){var H=window.Effect,I=!!H,G="SlideDown",K="SlideUp",A="Appear",B="Fade",R="Scale";function E(W,V){F(W,V,G,1)}function U(W,V){F(W,V,K,0)}function M(W,V){return F(W,V,A,1,1)}function T(W,V){return F(W,V,B,0,1)}function D(Z,b,X){X=N(Z,X);if(!X.noeffect){return new H[R](Z,b,X)}else{Z=$(Z);b=b/100;Z.style.display="";var Y=Z.offsetWidth,V=Z.offsetHeight,a=Y*b+"px",W=V*b+"px";if(X.scaleY){Z.style.height=W}else{if(X.scaleX){Z.style.width=a}else{Z.style.height=W;Z.style.width=a}}S(X)}}function J(W,V){V=N(W,V);if(!V.noeffect){new H.Parallel([new H[G](W,{sync:true}),new H[A](W,{sync:true})],V||{})}else{O(W,1,V)}}function C(W,V){V=N(W,V);if(!V.noeffect){new H.Parallel([new H[K](W,{sync:true}),new H[B](W,{sync:true})],V||{})}else{O(W,0,V)}}function L(W,V){W=$(W);if(W.style.display=="none"){J(W,V)}else{C(W,V)}}function P(V,W){V=$(V);if(V){if(W==1){Element.setStyle(V,{opacity:1});if(MNP.Browser.IE){Element.setStyle(V,{filter:Element.getStyle(V,"filter").replace(/alpha\([^\)]*\)/gi,"")})}}else{if(W<0.00001){W=0}Element.setStyle(V,{opacity:W});if(MNP.Browser.IE){Element.setStyle(V,{filter:Element.getStyle(V,"filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+W*100+")"})}}}}function F(Y,V,X,W,Z){V=N(Y,V);if(Z&&((!!MNP.Browser.IE7)&&(!V.allowIE7)||(!!MNP.Browser.IE8)&&(!V.allowIE7))){V.noeffect=1}if(V.noeffect){O(Y,W,V)}else{return new H[X](Y,V)}}function N(W,V){W=$(W);V=V||{};if(!V.queue){if(!W.id){W.id="dyn"+rnd()}V.queue={position:"end",scope:W.id,limit:1}}if(!I){V.noeffect=true}return V}function S(V){if(V.afterFinish){V.afterFinish()}}function O(W,X,V){W=$(W);var Y="";if(X){P(W,V.to||1)}else{Y="none"}W.style.display=Y;S(V)}function Q(Z,W){if(I){Z=$(Z);var Y=Object.extend({height:100,fps:100},arguments[1]||{});var V={top:Z.getStyle("top"),left:Z.getStyle("left")},a=Y.height,b=Y.fps,X=H.Move;return new X(Z,{x:0,y:0-a,duration:0.17,fps:b,afterFinishInternal:function(c){new X(c.element,{x:0,y:a,duration:0.18,fps:b,afterFinishInternal:function(d){new X(d.element,{x:0,y:0-(Math.round(a*0.4)),duration:0.16,fps:b,afterFinishInternal:function(f){new X(f.element,{x:0,y:Math.round(a*0.4),duration:0.14,fps:b,afterFinishInternal:function(g){g.element.undoPositioned();g.element.setStyle(V)}})}})}})}})}}return{SlideDown:E,SlideUp:U,Fade:T,Appear:M,Scale:D,Phase:L,PhaseIn:J,PhaseOut:C,Opacity:P,Bounce:Q,enabled:I}}();function tableruler(){if(document.getElementById&&document.createTextNode&&document.all){var D=$C("ruler",$("page"));for(var C=0;C<D.length;C++){var A=D[C].getElementsByTagName("tr");for(var B=0;B<A.length;B++){if(A[B].parentNode.nodeName=="TBODY"&&A[B].parentNode.nodeName!="TFOOT"){addHandler(A[B],"mouseover",function(E){rowOver(Event.findElement(E,"tr"))});addHandler(A[B],"mouseout",function(E){rowOut(Event.findElement(E,"tr"))})}}}}}function listhover(E){var D=$C(E);for(var C=0;C<D.length;C++){var A=D[C].getElementsByTagName("li");for(var B=0;B<A.length;B++){Event.observe(A[B],"mouseover",function(F){rowOver(Event.findElement(F,"li"))});Event.observe(A[B],"mouseout",function(F){rowOut(Event.findElement(F,"li"))})}}}function rowOver(A){Element.addClassName(A,"ruled")}function rowOut(A){Element.removeClassName(A,"ruled")}MNP.Cache=function(){var D="mnpui",G={};function I(J,L,K){if(!K){K=D}H(null,K);G[K][J]=L;E(K)}function E(L){var J=new Date();J.setTime(J.getTime()+(30*24*60*60*1000));var M="";for(var K in G[L]){if(K!="attachEvent"&&K!="detachEvent"){if(M.length!=0){M+=":"}M+=K+"="+escape(G[L][K])}}document.cookie=L+"="+M+"; expires="+J.toGMTString()+"; path=/"}function H(K,M){if(!M){M=D}if(!G[M]){G[M]={}}var J=B(M);if(J){var N=J.split(":");for(var L=0;L<N.length;L++){var O=N[L].split("=");G[M][O[0]]=O[1]}}if(K){return G[M][K]}}function B(L){var K=document.cookie;var M=K.indexOf(L+"=");if(M!=-1){M=K.indexOf("=",M)+1;var J=K.indexOf(";",M);if(J==-1){J=K.length}return unescape(K.substring(M,J))}return null}function F(J){var K=$(J);if(K){return K.value}}function C(J,L){var K=$(J);if(!K){return }K.value=L;K.isDirty=true}function A(K){var J=$(K);if(!J){return false}if(J.isDirty){J.value=""}if(J.value==""){return false}return true}return{set:C,get:F,useCache:A,cSet:I,cGet:H}}();var LazyLoad=function(){var B=null;var A=[];return{load:function(H,I,G,E){var F={urls:H,callback:I,obj:G,scope:E};if(B){A.push(F);return }B=F;H=H.constructor===Array?H:[H];var C;for(var D=0;D<H.length;D+=1){if(H[D].indexOf(".css")!=-1){C=MNP.Util.attachCss(H[D])}else{C=MNP.Util.attachScript(H[D])}}if(!C){return }if(MNP.Browser.IE){C.onreadystatechange=function(){if(this.readyState==="loaded"||this.readyState==="complete"){LazyLoad.requestComplete()}}}else{if(MNP.Browser.Saf){C=$E("script",{text:"setTimeout(LazyLoad.requestComplete.bind(LazyLoad),100);"})}else{C=$E("script",{text:"LazyLoad.requestComplete();"})}}},loadOnce:function(K,L,I,M,D){var E=[],F=$T("script");K=K.constructor===Array?K:[K];for(var J=0;J<K.length;J+=1){var H=false,C=MNP.Util._isLocal(K[J]);for(var G=0;G<F.length;G+=1){if(F[G].src.indexOf(C)!=-1){H=true;break}}if(!H){E.push(C)}}if(E.length>0){this.load(E,L,I,M)}else{if(D){if(I){if(M){L.call(I)}else{L.call(window,I)}}else{L.call()}}}},requestComplete:function(){if(B.callback){if(B.obj){if(B.scope){B.callback.call(B.obj)}else{B.callback.call(window,B.obj)}}else{B.callback.call()}}B=null;if(A.length>0){var C=A.shift();this.load(C.urls,C.callback,C.obj,C.scope)}}}}();Object.extend(Event,{_domReady:function(){if(arguments.callee.done){return }arguments.callee.done=true;if(this._timer){clearInterval(this._timer)}var C=this._readyCallbacksFirst;for(var B=0,A=C.length;B<A;B++){C[B]()}var D=this._readyCallbacks;for(var B=0,A=D.length;B<A;B++){D[B]()}this._readyCallbacks=null;this._readyCallbacksFirst=null},onDOMReady:function(C,B){if(!this._readyCallbacks){var A=this._domReady.bind(this);if(document.addEventListener){document.addEventListener("DOMContentLoaded",A,false)}else{if(MNP.Browser.IE){document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");document.getElementById("__ie_onload").onreadystatechange=function(){if(this.readyState=="complete"){A()}}}else{if(MNP.Browser.Saf){this._timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){A()}},10)}else{Event.observe(window,"load",A)}}}Event._readyCallbacks=[];Event._readyCallbacksFirst=[]}if(B){Event._readyCallbacksFirst.push(C)}else{Event._readyCallbacks.push(C)}}});MNP.Util=function(){var I,E="script",A=MNP.bn||"0";function G(K){return H(K,E,{type:"text/javascript"},"src")}function F(K){return H(K,"link",{rel:"stylesheet",type:"text/css"},"href")}function H(P,O,L,N){P=P.constructor===Array?P:[P];var K=[];for(var M=0;M<P.length;M++){L[N]=D(P[M]);K.push($E(O,{attributes:L,par:I||(I=$T("head")[0])}))}return K.length<2?K[0]:K}function D(K){if(!K.include("://")){if(A.indexOf("-v")==-1){K=K.addParam("v",A||rnd())}else{K=C(K,"js");K=C(K,"css")}K=(MNP.base||"")+K}return K}function C(M,L){L="."+L;var K=M.indexOf(L);if(K>0&&M.indexOf(A)==-1){M=M.substr(0,K)+A+L}return M}function B(K){document.write("<"+E+' type="text/java'+E+'" src="'+D(K)+'"></'+E+">")}function J(L){if(L){L=L.constructor===Array?L:[L];for(var K=0;K<L.length;K++){B(L[K])}}}return{attachScript:G,attachCss:F,writeScript:J,_isLocal:D}}();function linkOrd(B,E){var A=$(B);if(A){var C=$T("a",A);for(var D=0;D<C.length;D++){linkId(C[D],E,D)}}}function linkId(A,E,D){var B="&lid="+E;if(D){B="&lpos="+D+B}var C=$(A);if(C){C.name=B}}MNP.Track={link:function(B,A,C){if(window.s){var D=B;if(A){D+=A}s.events="";s.tl(true,"o",D)}},view:function(A,B){},linkElementByEvent:function(B){var A=Event.findElement(B,"a");this.trackByElement(A)},pageLink:function(B,A){var C=B;if(A){C+=("_"+A)}if(MNP.pn){C=MNP.pn+"_"+C}this.link(C)},trackByElement:function(A){if(A){var C=A.getAttribute("aid");var B=A.getAttribute("apos")||"";if(C){MNP.Track.link(C,B)}}}};var Mbox=function(){var N=["MnpEffect","MnpDOM"],AC,z,Q,K,k,L=this,AH={box:0},v,q,AA,W,o,a,AB,I,H,p,M,AI="alert",R="screen",F=["none","block"],g=t(),w=g.screen,f="alertLoading",Y="alertText",u="alertClose",AG="alertWrapper",n="alertLogo",l="alert-title";function t(AJ){return Object.extend({title:"",closer:null,closeF:J,width:null,loading:0,hidemessage:null,className:"box",s_class:"",screen:{},afterFinish:null,noeffect:0,resizeDuration:0.2,fadeDuration:0.25,autoSize:0,autoReSize:0},AJ||{})}function r(AK,AJ){g=t(AJ);if(AC){if(g.afterFinish){g.afterFinish()}return }P();if(!z){z=MNP.Util.attachCss("/css/common/mbox-alert.css")}g.text=AK;MNP.UI.Popups.close();MNP.Modules.require(N,d,L)}function J(AJ){if(AJ){Event.stop(AJ)}MNP.UI.Popups.close();Event.stopObserving(window,"resize",y);S(K,0);if(k){k=null}MnpEffect.Fade(Q,{duration:0.2,afterFinish:function(){U(1);h();T(0,document);G();Element.removeClassName(document.body,"hideObjects");S(Q,0)}});O();if(H){window.clearTimeout(H)}I=0;AC=false}function P(){AC=true;M=$("page")||$T("body")[0];Q=b();if(g.s_class){Q.className=g.s_class}p=g.closer}function y(AK,AJ){Element.setStyle(Q,Object.extend({position:"absolute",top:"0",left:"0",width:M.offsetWidth+"px",height:M.offsetHeight+"px"},AJ||{}))}function d(){y();var AJ=(g.screen.opacity)?g.screen.opacity:0.8;MnpEffect.Opacity(Q,AJ);Element.show(Q);window.setTimeout(D,100);U(0);Element.addClassName(document.body,"hideObjects")}function D(){K=Z();AH.box=K;Event.observe(window,"resize",y);MnpEffect.Opacity(K,1);Element.setStyle(K,{width:g.width,top:B(),display:F[1]});var AJ=g.loading?F[1]:F[0];A({display:AJ});if(g.text){if(typeof g.text=="object"){G();if(g.autoSize){o.style.overflowY="hidden";o.style.height=o.offsetHeight+"px";AB.style.overflowY="hidden";AB.style.width=AB.offsetWidth+"px"}o.appendChild(g.text);if(g.autoSize){C()}}else{G(g.text)}}T(-1,document);T(0,K);if(g.afterFinish){g.afterFinish()}AD()}function B(){var AK=getScrollTop(),AJ=90;return(AK>AJ)?(AK+(AJ)+"px"):(AJ+"px")}function c(){Event.observe(document,"keydown",AE)}function O(){Event.stopObserving(document,"keydown",AE)}function AE(AK){var AJ=AK.keyCode||AK.which;if(AJ==27){g.closeF()}}function AD(){if(p){c();S(AA,1)}else{O();S(AA,0)}}function Z(){var AJ=$(AI),AK="div";if(!AJ){AJ=$E(AK,{id:AI,hide:true,anonymous:true});if(g.screen.className){AJ.className+=" "+g.screen.className}if(g.width){AJ.style.width=g.width}if(AI=="alert"){graft(AJ,[AK,{id:AG},[AK,{className:"bhead"},[AK,["span",["a",{id:u,href:"box://close",style:"display:none"}],[AK,{id:l}],[AK,{id:n}]]]],[AK,{className:"bbody"},[AK,{className:"bbodyc"},[AK,{id:f}],[AK,{id:Y}]]],[AK,{className:"bfoot"},[AK,["span"]]]])}else{graft(AJ,[AK,{id:AG},[AK,{className:"bhead"},[AK,{className:"bbody"},[AK,{className:"bbodyc"},["a",{id:u,href:"box://close",style:"display:none"}],[AK,{id:f}],[AK,{id:Y}],[AK,{id:n}]]]],[AK,{className:"bfoot"},[AK,["span"]]]])}$T("body")[0].appendChild(AJ);AA=$(u);W=$(f);o=$(Y);AB=$(AG);q=$(l);Event.observe(AJ,"click",X)}AJ.className=g.className;return AJ}function X(AM){var AK=Event.element(AM);if(AK){if(AK.id&&(AK.id==AI||AK.id==R)){if(I&&g.screen.cancel){g.closeF()}}var AJ=AK.href;if(AJ){var AL=AJ.match(/\/\/(\w*)/)[1];if(AL==="close"){Event.stop(AM);g.closeF()}}}}function b(){var AJ=$(R);if(!AJ){AJ=$E("div",{id:R});Event.observe(AJ,"click",X)}if(g.screen.className){AJ.className=g.screen.className}H=setTimeout(function(){I=1},1000);return AJ}function h(AJ){if(AJ){if(typeof AJ==="string"){q.innerHTML=AJ}else{q.innerHTML="";q.appendChild(AJ)}Element.addClassName(K,"titled")}else{Element.removeClassName(K,"titled")}}function U(AK){try{if(MNP.Browser.FF){var AL=$("results_table");if(AL&&AL.hasClassName("isScroller")){AL.style.overflowY=AK?"auto":"hidden"}}}catch(AJ){}}function T(AJ,AK){window.setTimeout(function(){var AM=["select","input","textarea","a","button"],AP=AM.length;for(var AQ=AP;AQ--;){var AO=$T(AM[AQ],AK),AL=AO.length;for(var AN=AL;AN--;){AO[AN].tabIndex=AJ}}},2000)}function A(AJ){if(W){MnpEffect.Opacity(W,1);Element.setStyle(W,AJ)}}function S(AJ,AK){if($(AJ)){Element.setStyle(AJ,{display:F[AK]})}}function G(AJ){o.innerHTML=AJ||""}function E(AO){var AP=o.offsetWidth;var AL=o.offsetHeight;var AN=AO.offsetWidth;var AJ=AO.offsetHeight;var AK=((AP/2)-(AN/2))+"px";AO.style.left=AK;var AM=((AL/2)-(AJ/2));if(AM<20){AM=20}AO.style.top=AM+"px"}function C(AT){var AP=g.text;if(!AP){return }A({display:"none"});if(!AT){MnpEffect.Opacity(AP,0);AP.style.display="block"}var AX=AP.offsetHeight;var AJ=AP.offsetWidth;if(g.autoSize){var AS=AB.offsetWidth-o.offsetWidth;AJ=AJ+(AS)}if(!AT){AP.style.display="none"}var AK=function(){if(!AT){MnpEffect.Appear(AP,{duration:g.fadeDuration,noeffect:g.noeffect});Element.setStyle(AP,{overflow:"visible"});setTimeout(function(){Element.setStyle(AP.parentNode,{height:"auto"})}.bind(L),100)}}.bind(this);var AU=AP.parentNode.offsetHeight;var AZ=AB.offsetWidth;if(AU===0){AU=1}var AO=(AX/AU)*100;var AY=Math.round((AJ/AZ)*100);var AL=Math.abs(AU-AX);var AW=Math.abs(AJ-AZ);if(AW<20){AW=0}if(!g.autoSize){AW=0}var AQ=getWinHeight();var AN=getScrollTop();var AM=AQ+AN;var AR=AX+(AB.offsetTop);var AV=AR+AH.box.offsetTop;if(AL!=0){MnpEffect.Scale(o,AO,{scaleX:false,scaleY:true,duration:g.resizeDuration,queue:"front",scaleContent:false,noeffect:g.noeffect,afterFinish:function(){var Aa=$("page").offsetHeight;if(AR>Aa){y(0,{height:AR+Aa+"px"})}if(AW==0){AK()}}.bind(this),beforeStart:function(){if(AV>AM){var Aa=AN-AH.box.offsetTop;new Effect.Move(AI,{x:0,y:AN,duration:g.resizeDuration,queue:"front",mode:"absolute"})}}.bind(this)})}if(AW!=0){MnpEffect.Scale(AB,AY,{scaleY:false,scaleX:true,delay:g.resizeDuration,duration:g.resizeDuration,scaleContent:false,noeffect:g.noeffect,afterFinish:function(){AK()}})}if(AL==0&&AW==0){AK()}}function AF(AJ){Element.addClassName(K,AJ)}function V(AJ){Element.removeClassName(K,AJ)}return{show:r,cancel:J,close:J,setProgress:A,refreshScreen:y,o:g,getOptions:function(){return g},addClassName:AF,removeClassName:V,box:AH.box,active:AC,isActive:function(){return AC},resize:C,setTitle:h,getBox:function(){return AH.box}}}();function msgHide(){Mbox.cancel()}function msgShow(B,D,K,E,J,A){var F=$("msgShowContent");if(!F){F=$E("div",{id:"msgShowContent"})}else{F.innerHTML=""}if(D){$E("h4",{parentNode:F,text:D,id:"alertTitle"})}if(B){var H=$(B);if(H){F.appendChild(H)}else{var C=$E("p",{parentNode:F});C.innerHTML=B}}if(K||J){var L=$E("div",{parentNode:F,className:"button-container clearfix"});if(K){var I=$E("button",{parentNode:L,text:K,id:"alertButton1"});I.onclick=E}if(J){var G=$E("button",{parentNode:L,text:J,id:"alertButton2"});G.onclick=A}}Mbox.show(F,{width:"100%",className:"abox fixed",s_class:"smoke"});return true}function autoTab(B,A,F){B=$(B);var D=(MNP.Browser.ua.indexOf("Netscape")!=-1);var E=(D)?F.which:F.keyCode;var C=[0,8,9,16,17,18,37,38,39,40,46];if(C.indexOf(E)){return true}if(B.value.length>=A){B.value=B.value.slice(0,A);B.form[(getIndex(B)+1)%B.form.length].focus()}return true}function getIndex(A){var B=-1,C=0,D=false;while(C<A.form.length&&B==-1){if(A.form[C]==A){B=C}else{C++}}return B}function linkSet(D,A){D=$(D);var C=D.getElementsByTagName("a");for(var B=0;B<C.length;B++){var E=C[B];if(E.rel){E.onclick=A;E.onkeydown=A}}}function getTargetElement(A){return Event.element(A)}function formatCurrencyToFloat(C){var B="";var A;if(C!=null){for(A=0;A<C.length;A++){if(C.charAt(A)!="$"&&C.charAt(A)!=","){B+=C.charAt(A)}}return B}else{return C}}function fDigit(B){var A=window.event?B.keyCode:B.which;if(A==0||A==8){return true}return filterIt(B,/[0-9\t\b]/)}function filterIt(C,B){var A;if(C&&C.keyCode){A=String.fromCharCode(C.keyCode)}if(C&&C.which){A=String.fromCharCode(C.which)}if(A){return B.test(A)}else{return true}}var addHandler=function(D,A,B){try{Event.observe(D,A,B)}catch(C){return C}};function setReturnScroll(A){var B=new Date();B.setTime(B.getTime()+(A*60*1000));setCookie("scrl",getScrollTop(),B)}function submitDispatchForm(B,C,A){C.dispatch.value=A;return C.submit()}function submitDispatchActionForm(D,B,C,A){C.action=D;submitDispatchForm(B,C,A)}function pause(B){var A=new Date();var C=A.getTime()+B;while(true){A=new Date();if(A.getTime()>C){return }}}function getCookie(C){var B=document.cookie;var D=null;var E=B.indexOf(C+"=");if(E!=-1){E=B.indexOf("=",E)+1;var A=B.indexOf(";",E);if(A==-1){A=B.length}return unescape(B.substring(E,A))}return D}function setCookie(B,C,A){document.cookie=B+"="+escape(C)+"; expires="+A.toGMTString()+"; path=/"}function preview(B,A){A=$(A);Event.stop(B);window.location.href=$(A).href}function uploadLogo(A,E,G){var D=document.createElement("p");D.appendChild(document.createTextNode(E));Element.removeClassName(A,"hidden");var F=document.createElement("form");F.appendChild(D);F.appendChild(A);var B=function(){msgHide();Element.addClassName(A,"hidden");$("propLogo").appendChild(A);setDirty(A);var H=$(G);if(H){H.parentNode.removeChild(H)}};var C=function(){Element.addClassName(A,"hidden");$("propLogo").appendChild(A);msgHide()};msgShow(F,"Add File","OK",B,"Cancel",C);return false}function makeCaptionEditable(B){var A=getParentByClassName(B,"photoContainer").getElementsByTagName("input")[0];A.className="titleEditor";A.readOnly=false;A.focus()}function makeCaptionUneditable(A){A.className="title";A.readOnly=true}function deletePhoto(A){var D=getParentByClassName(A,"photoContainer");var C=D.getElementsByTagName("img")[0];var B=$C("checkbox",D)[0];if(A.undelete){D.removeChild($(D.id+"deletePhoto"));A.title="Delete";A.undelete=false;A.className="deletelink";B.checked=false;B.value="";if(B.form.watcher!="undefined"){setDirty(B)}if(MnpEffect.enabled){new Effect.Opacity(C,{duration:0.8,transition:Effect.Transitions.linear,from:0.5,to:1})}}else{var E=document.createElement("div");E.className="deletePhoto";E.id=D.id+"deletePhoto";E.style.top=D.offsetTop+"px";E.style.left=D.offsetLeft+"px";D.appendChild(E);B.value=A.rel;B.checked=true;setDirty(B);if(MnpEffect.enabled){new Effect.Opacity(C,{duration:0.8,transition:Effect.Transitions.linear,from:1,to:0.5})}A.title="Undo Delete";A.undelete=true;A.className="undeletelink"}}function addPhotoInput(D,A,F){setDirty();var C=D.getElementsByTagName("div")[0].innerHTML;var B=D.getElementsByTagName("input");var G=1;for(i=0;i<B.length;i++){if(B[i].type=="file"){G++}}var E=Builder.node("div",{className:"row"});D.appendChild(E);Element.update(E,C);E.getElementsByTagName("input")[0].name=A+G;E.getElementsByTagName("input")[1].name=F+G}function TimeSelect(e){this.srcEl=e;var self=this;this.showing=false;this.selectorId="timeSelect";this.duration=0.5;this.elP=this.srcEl.parentNode;this.elI=this.elP.getElementsByTagName("input")[0];if($(this.selectorId+getIndex(this.elI))){this.el=$(this.selectorId+getIndex(this.elI));this.showing=true}else{this.el=$(this.selectorId).cloneNode(true);this.el.id=this.selectorId+getIndex(this.elI);document.body.appendChild(this.el)}this.init=function(){var els=self.el.getElementsByTagName("li");for(i=0;i<els.length;i++){Event.observe(els[i],"mouseover",function(){eval('this.className="selected"')});Event.observe(els[i],"mouseout",function(){eval('this.className=""')});Event.observe(els[i],"click",function(event){var tg=event.target||event.srcElement;self.elI.value=tg.innerHTML;self.hide();setDirty(self.elI)})}};this.show=function(){if(!self.showing){self.elI.focus();MnpEffect.Appear(self.el.id,{duration:self.duration});self.el.style.top=getAbsoluteTop(self.elI)+getElHeight(self.elI)+"px";self.el.style.left=getAbsoluteLeft(self.elI)+"px";self.el.style.width=getElWidth(self.elI)+15+"px";setTimeout(function(){try{self.el.style.overflow="auto"}catch(e){}},this.duration*1000)}else{self.hide()}};this.hide=function(){self.el.id=self.el.id+"_destroy";self.el.style.overflow="hidden";MnpEffect.Fade(self.el.id,{duration:self.duration});setTimeout(function(){try{self.el.parentNode.removeChild(self.el);self=undefined}catch(e){}},self.duration*2000)};if(!this.showing){this.init()}}function addTimeSelect(){var A=$C("time");for(i=0;i<A.length;i++){element=Builder.node("a",{className:"itemTime",href:"javascript:void(0)",onclick:"new TimeSelect(this).show();",tabindex:-1}," ");A[i].parentNode.appendChild(element)}}function hoursShowAll(){showHideByClassName("m-f",0);showHideByClassName("mtwtf",1);showHideEl("hoursShowAll");showHideEl("hoursShowAbr")}function hoursShowAbr(){showHideByClassName("m-f",1);showHideByClassName("mtwtf",0);showHideEl("hoursShowAll");showHideEl("hoursShowAbr")}function showHideByClassName(B,C){var A=$C(B);for(i=0;i<A.length;i++){A[i].id=B+i;if(C==0){B+=" hide"}A[i].className=B}}function setAutoCompleteByClassName(F,E,B,D){var A=Builder.node("div",{className:"auto_complete",id:F+"_list",style:"display:none"});document.body.appendChild(A);var C=$C(F);for(i=0;i<C.length;i++){C[i].id=C[i].className+i;new Autocompleter.Local(C[i].id,A.id,E,{fullSearch:true});addHandler(C[i],"focus",function(H){var G=H.target||H.srcElement;G.curVal=G.value});addHandler(C[i],"blur",function(H){var G=H.target||H.srcElement;if(G.curVal!=G.value){setDirty()}})}}function setupTree(){var C=$C("tree");for(var B=0;B<C.length;B++){A(C[B])}function A(F){var E=$C("branch",C[B]);for(ib=0;ib<E.length;ib++){var H=Builder.node("a",{href:"javascript:void(0);"});Event.observe(H,"click",revealBranch);H.appendChild(document.createTextNode("\u00a0"));E[ib].appendChild(H);E[ib].insertBefore(H,E[ib].firstChild);var D=E[ib].getElementsByTagName("ul");for(var G=0;G<D.length;G++){Element.addClassName(D[G],"closed")}}}}function revealBranch(A){var D=getTargetElement(A);D.blur();if(!Element.hasClassName(D,"open")){Element.addClassName(D,"open");var C=D.parentNode.childNodes;for(var B=0;B<C.length;B++){if(C[B].nodeName.toLowerCase()=="ul"){Element.removeClassName(C[B],"closed")}}}else{Element.removeClassName(D,"open");var C=D.parentNode.childNodes;for(var B=0;B<C.length;B++){if(C[B].nodeName.toLowerCase()=="ul"){Element.addClassName(C[B],"closed")}}}return false}function addCustomAmenity(containerId,labelText,inputName,imgSrc){var elP=$(containerId);var elA=$C("amenity",elP);var newDiv=document.createElement("div");newDiv.className="amenity custom";var newLabel=document.createElement("label");newLabel.className="sublabel custom";newLabel.id=containerId+newLabel.nodeName+elA.length+1;var elL=document.createElement("a");elL.href="javascript:void(0);";elL.className="delete";elL.appendChild(document.createTextNode("\u00A0"));newLabel.appendChild(elL);var elT=document.createTextNode(" "+labelText+" ");newLabel.appendChild(elT);var elI=document.createElement("input");elI.name=inputName;elI.type="text";elI.maxLength="40";elI.className="text fieldset_default";newLabel.appendChild(elI);newDiv.appendChild(newLabel);elA[elA.length-1].parentNode.insertBefore(newDiv,elA[elA.length-1].nextSibling);var w=GlobalWatcher[elI.form.watcher];if(w){var wc=w.fieldsetContainer[0].add(elI);w.setObserver(new Array(elI),w.fieldsetContainer[0])}elL.onclick=function(){eval(removeCustomAmenity(elL))};elI.focus();if(MnpEffect.enabled){new Effect.Highlight(newLabel.id)}}function removeCustomAmenity(B){var C=B.parentNode;if(C.nodeName.toLowerCase()=="label"){C=B.parentNode.parentNode}var A=C.getElementsByTagName("input")[0];try{A.form[(getIndex(A)+1)%A.form.length].focus()}catch(D){}C.id=C.nodeName+rnd();A.id=A.nodeName+C.id;A.value="";if(A.form.watcher!="undefined"){setDirty(A)}MnpEffect.Fade(C.id)}function ViewListing(H){var C=getWinWidth();var G=getWinHeight();var B=C*0.2;var F=G*0.2;if(B<800){B=800}if(F<600){F=600}var E=(G-F)/2;var A=(C-B)/2;var D=window.open(H,"listing","width="+B+",height="+F+",toolbar=0,resizable=1,status=0,menubar=0,location=0,directories=0,scrollbars=1");D.focus()}function getFirstSiblingByClassName(C,B){var A=C.parentNode.childNodes;var E;for(var D=0;D<A.length;D++){if(A[D].nodeType==1){if(Element.hasClassName(A[D],B)){E=A[D]}break}}return E}function pictureClicked(D,C,F,B,A,E){var G="/jsp/loadPhotoBody.jsp?fullPath="+D+"&caption="+C+"&imageType="+F+"&imageWidth="+B+"&imageHeight="+A+"&imageSize="+E;ajaxLoad(G,{directUrl:true,draggable:true,className:"abox",screen:{cancel:true,opacity:0.3}})}var MC={Form:{}};MC.PageEvent=function(){var A=[];var B=[];var I=[];var J=[];function C(K){A.push(K)}function F(K,L){I.push({watcher:K,func:L});B.push(L)}function G(L,S){var R=S.length;var P=Event.element(L);var N=-1;var Q=S;function T(){N++;if(Q[N]){var U=Q[N](L,this);if(U===true){Event.stop(L);return true}else{O()}}else{O()}}function O(){if((P&&P.href)&&!P.src){Event.stop(L);document.location=P.href}}function M(){return P}function K(U){return Event.findElement(L,U)}return{nextEvent:T,element:M,findElement:K}}function E(M){var L=new G(M,A);var K=D();if(K){K.func(M,L)}else{L.nextEvent()}H()}function D(){for(var M=0;M<I.length;M++){var L=I[M];var K=L.watcher;if(K.dirty&&K.savable&&K.options.navigateWarn){return L}}}function H(){MNP.UI.Popups.close()}window.counter=0;addLoadEvent(function(){Event.observe("page","click",E);Event.observe(window,"resize",H)});return{add:C,addWatcher:F}}();MC.Form.clean=function(L){L=$(L);var E=L.elements;var I=E.length;for(var D=0;D<I;D++){var G=E[D];if((G.type&&G.type.toLowerCase()==="text")||(G.nodeName.toLowerCase()==="textarea")){var C=G.value.split(""),K=C.length,B=[],J=0,M={8211:"-",8216:"'",8217:"'",8220:'"',8221:'"',133:"..."};for(var F=0;F<K;F++){var H=C[F],A=H.charCodeAt(0);if(M[A]){J=1;H=M[A]}else{if(A>127){J=1;H=""}}B[B.length]=H}if(J){G.value=B.join("")}}}};if(!window.MNP){window.MNP={}}MNP.Cal={show:function(A){new CalendarDateSelect($(A),{year_range:10})}};var GlobalWatcher=new Array();function FormWatcher(F){var C=this;this.formRef=F;this.form=null;this.dirty=false;this.savable=true;this.fieldsetContainer=new Array();this.id=GlobalWatcher.length;GlobalWatcher[GlobalWatcher.length]=this;this.options=Object.extend({targets:["select","input","textarea","button"],linkSections:["nav","header","footer"],toggleClass:["save","cancel","button","field"],requiredClass:["require"],navigateWarn:true,fieldsets:new Array(),message:"Your changes have not been saved. Do you wish to continue?",title:"Unsaved Changes",button1Text:"Yes",button1Action:msgHide,button2Text:"No",button2Action:msgHide},arguments[1]||{});this.init=function(){if(typeof C.formRef=="object"){C.form=C.formRef}else{C.form=document.forms[C.formRef];if(!C.form){C.form=$(F)}}Event.observe(C.form,"submit",formCheck);C.form.watcher=C.id;C.form.watcherId=C.id;C.setObservers();MC.PageEvent.addWatcher(C,D.bind(this));for(var G=0;G<C.options.linkSections.length;G++){C.updateLinks($(C.options.linkSections[G]))}};this.setObservers=function(){if(C.options.fieldsets.length==0){C.options.fieldsets.push("fieldset_default");var G=C.options.fieldsets;for(var J=0;J<C.options.targets.length;J++){var I=C.form.getElementsByTagName(C.options.targets[J]);for(var H=0;H<I.length;H++){Element.addClassName(I[H],G[0])}}}var G=C.options.fieldsets;for(var H=0;H<G.length;H++){var I=$C(G[H],C.form);var K=new this.fieldset(G[H]);K.savable=true;K.dirty=false;K.fieldset=I;C.fieldsetContainer.push(K);C.setObserver(I,K);K.updateButton(false)}};this.setObserver=function(H,K){for(var G=0;G<H.length;G++){var J=false;for(var I=0;I<C.options.toggleClass.length;I++){if(Element.hasClassName(H[G],C.options.toggleClass[I])&&(!Element.hasClassName(H[G],"enable"))){K.toggle.push(H[G]);J=true}}if(J==false){if(!H[G].watcherId){H[G].watcherId=C.id;Event.observe(H[G],"change",this.update);Event.observe(H[G],"keyup",C.update);H[G].startValue=H[G].value;if((H[G].type=="checkbox")||(H[G].type=="radio")){H[G].startValue=H[G].checked;Event.observe(H[G],"click",C.update)}H[G].required=false;H[G].savable=true;H[G].dirty=false;for(var I=0;I<C.options.requiredClass.length;I++){if(Element.hasClassName(H[G],C.options.requiredClass[I])){H[G].required=true;H[G].savable=E(H[G])}}if(K!=null){H[G].fieldset=K.name}}}}};this.setObserversByClass=function(I){var H=$C(I,C.form);for(var G=0;G<H.length;G++){H[G].observerClass=I;C.options.observerClass.push(I);C.options.observerClassDirty.push(false)}};this.update=function(G){var J;if(typeof G.watcherId=="undefined"){J=Event.element(G)}else{J=G}if(C.id!=J.watcherId){GlobalWatcher[J.watcherId].update(G)}var K=J.dirty;var I=J.savable;var L=B(J);if(J.startValue!=L){J.dirty=true}else{J.dirty=false}if(J.required){if(E(J)==true){J.savable=true}else{J.savable=false}}else{J.savable=true}if((K!=J.dirty)||(I!=J.savable)){var H=C.options.fieldsets.indexOf(J.fieldset);var M=C.fieldsetContainer[H];M.update()}};function E(G){if(G.value.length!=0){return true}return false}this.updateLinks=function(G){return };function D(I,G){if(A()){var H=Event.findElement(I,"a");if(H&&!Element.childOf(H,C.form)){if(H.href){Event.stop(I);go2(H.href,C.form.name,G)}}}}function A(){for(var H=0;H<GlobalWatcher.length;H++){var G=GlobalWatcher[H];if(G.dirty&&G.savable&&G.options.navigateWarn){return true}}}this.verifyNavigate=function(G,H){if(C.dirty&&C.savable){msgShow(C.options.message,C.options.title,C.options.button1Text,C.options.button1Action,C.options.button2Text,C.options.button2Action)}else{H.nextEvent()}};this.fieldset=function(H){this.name=H;this.fieldset=new Array();this.toggle=new Array();this.savable=true;this.dirty=false;var G=this;this.add=function(I){G.fieldset.push(I)};this.update=function(){var I=G.fieldset;var L=false;var K=true;for(var J=0;J<I.length;J++){if(I[J].dirty==true){L=true;break}}for(var J=0;J<I.length;J++){if(I[J].savable==false){K=false;break}}if((G.dirty!=L)||(G.savable!=K)){G.dirty=L;G.savable=K;if((L==true)&&(K==true)){G.updateButton(true)}else{G.updateButton(false)}C.updateForm()}};this.updateButton=function(K){var J=G.toggle;for(var I=0;I<J.length;I++){if(K==true){J[I].locked=false;Element.removeClassName(J[I],"disabled");J[I].disabled=false}else{J[I].locked=true;Event.observe(J[I],"click",G.toggleClick);Element.addClassName(J[I],"disabled");J[I].disabled=true}}};this.toggleMouseOver=function(L){var I=document.getElementsByTagName("body")[0];var K=Builder.node("div",{style:"width:100px;border: 1px solid red;position:absolute;background:#fff;display:none;"});K.appendChild(document.createTextNode("Buttons disabled until form is changed or required fields are filled"));I.appendChild(K);K.style.top=getAbsoluteTop(Event.element(L))+20+"px";K.style.left=getAbsoluteLeft(Event.element(L))+20+"px";var J=Event.element(L);J.tooltip=K;Effect.Appear(K)};this.toggleMouseOut=function(K){var I=document.getElementsByTagName("body")[0];var J=Event.element(K);Effect.Fade(J.tooltip,{afterFinish:function(){I.removeChild(J.tooltip)}})};this.toggleClick=function(J){var I=Event.element(J);if(I.locked){Event.stop(J)}}};this.updateForm=function(){var J=false;var I=true;var G=C.fieldsetContainer;for(var H=0;H<G.length;H++){if(G[H].dirty==true){J=true;break}}for(var H=0;H<G.length;H++){if(G[H].savable==false){I=false;break}}C.dirty=J;C.savable=I};function B(G){var H=G.value;if(G.type=="checkbox"){H=G.checked}if(G.type=="radio"){H=G.checked}return H}Event.observe(window,"load",function(){C.init()})}function go2(B,E,C){for(var D=0;D<GlobalWatcher.length;D++){var A=GlobalWatcher[D];if(A.dirty&&A.savable&&A.options.navigateWarn==true){A.options.button1Action=function(){C.nextEvent()};A.verifyNavigate(B,C);return false}}C.nextEvent()}function setDirty(C){try{if(C&&C.form){GlobalWatcher[C.form.watcher].update(C)}for(var B=0;B<GlobalWatcher.length;B++){var A=GlobalWatcher[B];if(!A.dirty){A.dirty=true;A.updateForm()}}}catch(D){}}function formCheck(C){var B=Event.element(C);var A=GlobalWatcher[B.watcherId];if(A.savable&&A.dirty){return true}if(C&&C.preventDefault){C.preventDefault()}return false}MNP.Ajax=function(){var G=0,A="/ajax-mboxCreate";function E(L){return Object.extend({resizeDuration:0.25,fade:1,fadeDuration:0.2,centerBox:false,width:"100%",s_class:"smoke",closer:true,loading:true,autoSize:true,className:"abox",inline:0,draggable:false,directUrl:false,auth:0,screen:{cancel:true,opacity:0.35}},L||{})}function F(){if(window.Ajax&&window.Ajax.getTransport()){var L=MNP.Browser;if(L.ajax&&L.script){G=1}if(L.ua.match(/(firefox.*1\.0\.[0-9])/gi)){G=0}}}function K(M,L){var N=/(((http\:|https\:)\/\/[A-Za-z0-9\.\:]*(\/action\/|\/)|\/action\/|^\/))/;if(!M.include("ajax")){M=M.replace(N,"$1ajax/")}return M}function C(P){var L=getXmlByNodeName;var N="string";try{var M=P.responseXML;return{content:L(M,"content",N),status:L(M,"status",N),errors:L(M,"errors",N)}}catch(O){return{error:true,errors:O}}}function B(M,N){var L=N||{};L.on500=function(O){if(L.onFailure){L.onFailure()}MNP.DB("ajaxFail",M,O)}.bind(this);return new Ajax.Request(M,L)}function I(L){if(!L){L="/authenticated"}var M=new MNP.Ajax.Request(uncache(L),{asynchronous:false,method:"get"});return M.transport.responseText=="true"}function H(O,M){var N=$(O);if(N){if(window.mboxCreate&&window.mboxFactories&&MNP.Page.loaded()){if(M){mboxDefine(N,O,M);mboxUpdate(O,M)}else{mboxDefine(N,O);mboxUpdate(O)}}else{N.style.visibility="hidden";N.className="";var L=A.addParam("name",O);if(M){L=L.addParam("args",M)}$E("iframe",{hide:1,src:uncache(L)})}}}function J(N){var L,M=C(N);if(M.error||!M.content){L=D(N)}else{L=M.content}return L}function D(P){var N=P.responseText;try{if((N||"").match(/DOCTYPE html/)){var M='<body id="cons">';var L=N.indexOf(M);if(L!=-1){N=N.substring(L+M.length,N.indexOf("</body>"))}}if(N.include("<mnp>")){N=getXmlByNodeName(getXMLResults(N),"content","string")}else{N="<div class='alertAutoWrap'>"+N+"</div>"}}catch(O){}return N}F();return{defaults:E,enabled:G,formatUrl:K,getAjaxContent:J,mnpXml:C,auth:I,mboxCreate:H,Request:B}}();MNP.Ajax.Load=function(){var E,G,L,P,F,N=this,C;var D=["/css/cons/ajaxAuthRegInquiry.css","/css/cons/test.css"];var A=MNP.Ajax,b=window.Mbox;function X(){return new Date().getTime()}function B(f,d){G=f;if(X()-C<2000){return }C=X();if(!A.enabled){window.location.href=G;return }E=new A.defaults(d);if(!P&&!E.inline){P=MNP.Util.attachCss(D)}if(E.inline){L=$(E.inline)}else{L=U()}if(!E.directUrl){G=A.formatUrl(G,3)}if(E.inline){R()}else{b.Ajax=N;var c=new A.defaults(d);c.afterFinish=R.bind(N);if(E.autoSize){c.autoReSize=E.autoSize;c.autoSize=0}b.show(L,c)}}function R(k,c){var h=V;var d=k||G;var g=L;var f=Object.extend({uncache:true,method:"get",onSuccess:h,on401:h,onFailure:function(){document.location=d}},c||{});if(!MNP._DB){f.on404=function(){}}if(!E.inline){W(g)}if(f.uncache){d=uncache(d)}if(E.fade&&!E.inline){MnpEffect.Fade(g,{duration:E.resizeDuration,afterFinish:function(){F=new A.Request(d,f)}})}else{F=new A.Request(d,f)}}function K(f){Event.stop(f);var d=Event.findElement(f,"form");var c=A.formatUrl(d.action,4);R(c,{method:"post",postBody:Form.serialize(d)+Z(d)})}function Z(h){var g=$T("button",h);var c="";for(var f=0;f<g.length;f++){var d=g[f];c+="&"+d.name+"="+d.value}return c}function V(c){H(A.getAjaxContent(c));F=null}function Q(g){Event.stop(g);var f=Event.findElement(g,"a");var c=f.href;var d=G.match(/pk\=([A-Z0-9a-z]*)(\&|$)/i);if(d){c.addParam(d[1],d[2])}B(c,E)}function a(){return(E.inline||b.isActive())}function H(c){if(a()){Element.update(L,M(c))}if(a()){O()}if(!E.inline){setTimeout(S.bind(N),10)}if(a()){T(L);J(L)}try{MNP.Messages.initErrors()}catch(d){}}function M(c){c=c.replace(/addLoadEvent/g,"addTimeout");c=c.replace(/mboxCreate/g,"MNP.Ajax.mboxCreate");return c}function O(){var d=$("ui-page-title"),c;if(d){c=d.innerHTML}Mbox.setTitle(c)}function J(h){var c=$T("form",h);for(var g=0;g<c.length;g++){var l=c[g];if(l.action){Event.observe(l,"submit",K.bind(N))}}var k=$C("button",h);for(var g=0,f=k.length;g<f;g++){var d=k[g];if(d.type=="cancel"){I(d,function(n){Event.stop(n);b.cancel()}.bind(N))}}}function T(){var c=$T("a",L);for(var f=0,d=c.length;f<d;f++){var g=c[f];if(g.rel){if(g.rel=="dyn"){I(g,Q.bind(N))}if(g.rel=="cancel"){I(g,function(h){Event.stop(h);b.cancel()}.bind(N))}if(g.rel=="external"){I(g,function(h){MNP.Link.external(h)})}}}}function I(c,d){Event.observe(c,"click",d);Event.observe(c,"keypress",function(g){var f=g.which||g.keyCode;if(f==13||f==32){d(g)}})}function W(d){var c=d.parentNode;if(c.nodeName.toLowerCase()!="body"){Element.setStyle(c,{overflow:"hidden",height:d.offsetHeight+"px"})}b.setProgress({display:""})}function Y(h){var c=h.offsetWidth;for(var g=0;g<h.childNodes.length;g++){var d=h.childNodes[g];if(d.nodeType==1){if(d.className==="alertAutoWrap"){return d.offsetWidth}else{if(h.parentNode){var f=$("alertWrapper");var k=f.offsetWidth-h.parentNode.offsetWidth;c=d.offsetWidth+(k)}break}}}return c}function S(){C=0;if(!a()){return }var c=L;if(!c){return }b.setProgress({display:"none"});if(E.fade){MnpEffect.Opacity(c,0)}c.style.display="block";var t=c.offsetHeight;var r=c.offsetWidth;var q=b.getOptions();var u=$C("mbox-flush",c);if(u.length>0){b.addClassName("flushbox")}else{b.removeClassName("flushbox")}if(q.autoReSize){r=Y(c)}if(E.fade){c.style.display="none"}var f=function(){if(E.fade){MnpEffect.Appear(c,{duration:E.fadeDuration,afterFinish:function(){MnpEffect.Opacity(c,1)}})}else{c.style.display="block";MnpEffect.Opacity(c,1)}Element.setStyle(c,{overflow:"visible"});setTimeout(function(){if(c.parentNode){Element.setStyle(c.parentNode,{height:"auto"})}}.bind(N),100)}.bind(this);var y=c.parentNode.offsetHeight;var l=$("alertWrapper").offsetWidth;var k=(t/y)*100;var z=Math.round((r/l)*100);var w=Math.abs(y-t);var n=Math.abs(r-l);if(n<20){n=0}if(!q.autoReSize){n=0}var h=getWinHeight();var d=getScrollTop();var p=h+d;var v=$("alertWrapper");var o=t+(v.offsetTop);var g=o+b.getBox().offsetTop;if(w!=0){MnpEffect.Scale(c.parentNode,k,{scaleX:false,scaleY:true,duration:E.resizeDuration,queue:"front",scaleContent:false,afterFinish:function(){var AA=$("page").offsetHeight;if(o>AA){b.refreshScreen(0,{height:o+AA+"px"})}if(b.getBox().offsetTop<d){new Effect.Move("alert",{x:0,y:d,duration:E.resizeDuration,queue:"front",mode:"absolute"})}if(n==0){f()}}.bind(this),beforeStart:function(){if(g>p){new Effect.Move("alert",{x:0,y:d,duration:E.resizeDuration,queue:"front",mode:"absolute"})}}.bind(this)})}if(n!=0){MnpEffect.Scale("alertWrapper",z,{scaleY:false,scaleX:true,delay:E.resizeDuration,duration:E.resizeDuration,scaleContent:false,afterFinish:function(){f()}})}if(w==0&&n==0){f()}}function U(){var c=$("modalC");if(!c){c=$E("div",{id:"modalC",anonymous:true});c.innerHTML="&nbsp;";c.style.position="relative"}return c}return{initialize:B}}();function XmlAuthregResponse(B){try{var A=B.responseXML;this.content=getXmlByNodeName(A,"content","string");this.status=getXmlByNodeName(A,"status","string");this.errors=getXmlByNodeName(A,"errors","string")}catch(C){this.error=true;this.errors=C}}function getXmlText(A){var B;if(A){if(A.textContent){B=A.textContent}else{if(A.text){B=A.text}else{if(A.childNodes&&A.childNodes.length!=0){B=A.childNodes[0].nodeValue}}}}return B}function getXmlByNodeName(B,C,A){if(A=="int"){return parseInt(getXmlByNodeName(B,C,"string"))}else{if(A=="float"){return parseFloat(getXmlByNodeName(B,C,"string"))}else{return getXmlText(B.getElementsByTagName(C)[0])}}}function getXMLResults(B){var A="";if(!B.responseXML){A=Try.these(function(){return new DOMParser().parseFromString(B,"text/xml")},function(){var C=new ActiveXObject("Microsoft.XMLDOM");C.loadXML(B);return C})}else{A=B.responseXML}return A}function getXMLResultsAndCache(C,A){var B=getXMLResults(C);MNP.Cache.set(A,C.responseText?C.responseText:C);return B}function signin(A){ajaxLoad(A,{className:"abox flushbox"})}function displayDetailedListing(C,A){var B;if(A&&A.requestUrl){B=A.requestUrl}if(isAuth(B)){window.location.href=C}else{if(MNP.ar){window.location.href=C.addParam("ar","1")}else{if(window.regOverDLP){regOverDLP(C)}else{signin(C)}}}}function displayUrl(A){ajaxLoad(A,{draggable:false,screen:{cancel:true,opacity:0.3}})}function displayLinkUrl(A,B){Event.stop(B);ajaxLoad(A.href,{draggable:true,screen:{cancel:true,opacity:0.3}})}MNP.Favorites=function(){var B=[];function C(I){Event.stop(I);var H=Event.findElement(I,"a");if(H){MNP.Track.trackByElement(H);H=$(H);var J=H.href.match(/save\/(.*)$/)[1];if(J){function F(){H.removeClassName("sv2");H.innerHTML=H.innerHTML.replace(/Saved|Add/,"Save");H.innerHTML=H.innerHTML.replace(/Unlike/,"Like")}function G(){H.addClassName("sv2");H.innerHTML=H.innerHTML.replace(/Save$|Save[\s]+|Add/,"Saved");H.innerHTML=H.innerHTML.replace(/Like/,"Unlike")}if(H.hasClassName("sv2")){F();E(I,{propertyKey:J,ajaxUrl:"/removeproperty?pid="+J,afterFinish:F,onFailure:G})}else{G();E(I,{propertyKey:J,ajaxUrl:"/saveproperty?pid="+J,afterFinish:G,onFailure:F})}}}}function E(K,F){var M=Object.extend({propertyKey:null,ajaxUrl:null,afterFinish:null},F||{});var J=M.propertyKey,I=M.onFailure,L="",G=B[J];if(G){G.transport.abort()}if(K){Event.stop(K);var H=Event.findElement(K,"a");if(H&&H.href){L=H.href}}if(isAuth(0,1)){B[J]=new MNP.Ajax.Request(M.ajaxUrl,{onFailure:function(N){window.location.href=L;if(I){I()}A(J);D(N)},onSuccess:function(N){M.afterFinish();A(J);D(N)}})}else{if(I){window.setTimeout(I,2000)}if(L==""){L=M.el.href}signin(L)}}function D(K){var H=$E("div");var G=K.responseText;var J="<script type='text/javascript'>";var I="<\/script>";var F=J+G+I;Element.update(H,F)}function A(F){B[F]=null}return{save:C,myPropsAction:E}}();function saveFav(B,A){var C=Object.extend({pk:null,el:null,afterFinish:null,event:null},A||{});if(C.pk){MNP.Favorites.myPropsAction(C.event,{propertyKey:C.pk,el:C.el,ajaxUrl:"/saveproperty?pid="+C.pk,afterFinish:function(){var D=$T("a");var E=D.length;for(var F=0;F<E;F++){var G=D[F];if(G.rel&&G.rel.toLowerCase()=="save"){if(G.href.indexOf(C.pk)!=-1){G.addClassName("sv2");G.innerHTML=G.innerHTML.replace(/Save|Add/,"Saved");if(G.title){G.title=G.title.replace(/Save/,"Saved")}G.href="/favorites";G.rel="saved"}}}}})}}function isAuth(A,C){if(C){A="/authenticated?fv=t"}else{if(MNP.au){return true}}if(!A){A="/authenticated"}var B=new MNP.Ajax.Request(uncache(A),{asynchronous:false,method:"get"});return B.transport.responseText=="true"}function ajaxLoad(B,A){MNP.Ajax.Load.initialize(B,A)}var FileUploadManager={uploaders:[],add:function(A,B){this.uploaders[A]=B},get:function(A){return this.uploaders[A]},create:function(B,C){var A=Object.extend({name:B},C||{});var D=new FileUpload(A);this.add(B,D);return D}};function FileUpload(K){var R={name:"filesList",sortingSequenceField:null,uploadiFrameSrc:null};var E=Object.extend(R,K||{});var O="name",D="documentId",F="fileContainer",Q="fileDetails",N="addPropertyStep2Form",H=E.name,P="fileUploadContainer",G=1,M=false;function J(U){var V=$(F+U);if(V){S(V)}}function T(Y){Event.stop(Y);var X=Event.findElement(Y,"li");var U=$T("input",X);for(var W=0;W<U.length;W++){var V=U[W];if(V.name==D){}}S(X)}function S(U){MnpEffect.Fade(U,{afterFinish:function(){var W=U.parentNode;W.removeChild(U);var V=W.getElementsByTagName("li");if(V.length==1){$(V[0]).show()}}})}function I(U,V){graft(U,["li",{className:F+" drag isNew",id:F+G},["div",{className:"photo"},["img",{src:"/images/common/loading.gif","class":"load"}]]])}function L(W){var d=window.parent.document;var g=d.getElementById(P);var U=d.getElementById(H);I(U);var k=W.form;G++;var a=g.getElementsByTagName("iframe").length-1;var Y=g.getElementsByTagName("iframe")[a];if(!M){Y.className="hidden";Element.hide(Y)}else{Y.style.border="1px solid black"}var X=g.getElementsByTagName("p");if(X){for(var Z=0;Z<X.length;Z++){g.removeChild(X[Z])}}var c=E.uploadiFrameSrc;c=c.addParam("t",rnd());c=c.addParam("guid",G);graft(g,["iframe",{src:c,frameBorder:"0",allowtransparency:"true"}]);var V=g.getElementsByTagName("iframe");for(var Z=0;Z<V.length;Z++){var f=V[Z];f.allowtransparency="true";f.frameBorder="0";f.style.border="none"}if(window.Sortable){Sortable.destroy(U)}var l=U.getElementsByTagName("li");k.submit();try{if(window.Sortable){Sortable.create(U,{overlap:"horizontal",constraint:false,only:"drag"})}}catch(X){}var b=$T("input",U);if(b){var h=b[0];h.startValue="blah"}}function A(b,V,X,a,W,U,Z){var Y=$(F+V);if(Y){Y.innerHTML=U;Y.id=Z}}function B(X,U){J(U);var W=window.parent.document;var V=W.getElementById(P);var Y=graft(V,["p",{className:"error",id:P+"_error"},X]);var Z=V.getElementsByTagName("iframe");V.insertBefore(Y,Z[0])}function C(){if(E.sortingSequenceField&&(window.Sortable!=null)){Sortable.create(E.name,{overlap:"horizontal",constraint:false,only:"drag",onUpdate:function(W){var X=$(E.sortingSequenceField);X.value=Sortable.sequence(E.name);setDirty(X)}})}var U=$(E.name);var V=document.getElementsByClassName("title",U);for(i=0;i<V.length;i++){Event.observe(V[i],"blur",function(W){})}V=document.getElementsByClassName("photoTools");for(i=0;i<V.length;i++){V[i].id="photoTools"+i;new HoverFade(V[i].id,{min:0.25})}}return{upload:L,update:A,updateFail:B,initialize:C,remove:T}}var DocumentClickManager=function(A){function E(H){var F=Event.element(H);var G=F.href;if(G){if(G.indexOf("#remove")>-1){D(H,F)}else{if(G.indexOf("#undo")>-1){B(H,F)}else{if(G.indexOf("#edit")>-1){C(H,F)}}}}}function C(I,H){Event.stop(I);var G=findElement(H,"li");var F=document.getElementsByClassName("item-title",G)[0];F.style.display="block";H.style.display="none"}function D(I,H){Event.stop(I);var G=findElement(H,"li");var F=document.getElementsByClassName("deleteStatus",G)[0];F.value="true";Element.addClassName(G,"isDelete")}function B(I,H){Event.stop(I);var G=findElement(H,"li");var F=document.getElementsByClassName("deleteStatus",G)[0];F.value="false";Element.removeClassName(G,"isDelete")}Event.observe(A,"click",E)};if(!MNP.Form){MNP.Form={}}MNP.Form.Update=function(E){function C(M){for(var J=0;J<M.length;J++){var H=M[J],K=document.forms[H.id]||$(H.id);if(K){var L=H.elements;for(var I in L){G(K.elements[I],L[I])}}else{throw ("MNP.Form.Update: Form '"+H.id+"' was not found")}}}function G(I,J){if(I){I=A(I)===true?I:[I];for(var H=0;H<I.length;H++){B(I[H],J)}}}function A(H){if(H&&H[0]&&!H.nodeName){return true}return false}function B(I,J){if(I){var K=I.nodeName.toLowerCase();if(K==="select"){F(I,J)}else{if(K==="input"){var H=I.type;if(H){if(H==="text"||H==="hidden"){I.value=J}if(H==="checkbox"||H==="radio"){D(I,J)}}}}}}function D(H,I){if(H.value===I){H.checked=true}else{H.checked=false}}function F(K,L){var H=K.options;for(var J=0;J<H.length;J++){var I=H[J];if(I.value===L){K.selectedIndex=J;break}}}C(E)};