MSDropDown={settings:{theme:"blue",autoHide:"off",offClass:"aOff",onClass:"aOn",maintainHeight:0,idpostfixmain:"_ms",idpostfixchild:"_child",idpostfixa:"_msa",idposttitlediv:"_divtitle",idposttitle:"_title",idhidden:"_input",showTitle:true,visibleRows:7,iconWithTitle:true},styles:{ddclass:"msDropDown",childclass:"msDropDown_Child",arrow:"/images/neighborhood/dd_arrow.gif",arrowclass:"msArrow",titleclass:"msDropdownTitle",disabled:"msDisabled",enabled:"msEnabled"},attributes:{action:"onfocus,onblur,onchange,onclick,ondblclick,onmousedown,onmouseup,onmouseover,onmousemove,onmouseout,onkeypress,onkeydown,onkeyup",prop:"size,multiple,disabled,tabindex"},selected:new Object(),selectedIndex:new Object(),zIndex:999,insideWindow:false,dp_array:new Object(),currentDiv:"",init:function(A){this.storeNmake(A)
},storeNmake:function(D){var B=this.getAllDropDown(D);var A=B.length;for(var O=0;O<A;O++){var J=B[O];if(J.id!=undefined&&J.id.length>0){this.addNewEvents(J.id);var Q=new Array();var L=this.getSelectProperties(J.id);Q.selectAttributes=L.attributes;Q.selectAction=L.action;var I=(this.dp_array[J.id]==undefined)?$(J).width():this.dp_array[J.id].width;var K=(this.dp_array[J.id]==undefined)?$(J).height():this.dp_array[J.id].height;$(J).css({width:I+"px"});var H=$("#"+J.id+"> *");var C=H.length;for(var P=0;P<C;P++){var N=false;
if(H[P].nodeName=="OPTION"){var R=H[P];var S=this.getOptionsProperties(R);Q.push(S)}else{if(H[P].nodeName=="OPTGROUP"){N=true;var F=false;var G=H[P].childNodes;for(var E=0;E<G.length;E++){var R=G[E];var S=this.getOptionsProperties(R);if(S!=false){if(F==false){F=true;var T=this.getOptGroupProperties(H[P]);S.optstart=T}Q.push(S)}}if(N){Q[Q.length-1].optend="end"}}}}Q.id=J.id;var M=$("#"+J.id).is(":visible");if(!M){$("#"+J.id).show()}Q.position=(this.dp_array[J.id]==undefined)?$("#"+J.id).show().position():this.dp_array[J.id].position;
if(!M){$("#"+J.id).hide()}Q.width=I;Q.height=K;this.store(J.id,Q)}else{throw"An id is required!"}}this.makeAdropDown(D)},setOutOfVision:function(A){$("#"+A).css({position:"absolute",left:"-5000px",top:"-5000px"})},makeAdropDown:function(){var AX=this.getdps();var AH=this.settings.idpostfixmain;var AJ=this.settings.idpostfixchild;var AK=this.settings.idhidden;var AW=this.settings.idpostfixa;var AZ=this.settings.idposttitlediv;var AY=this.settings.idposttitle;var An=this.styles.ddclass;var Ah=this.styles.childclass;
var AR=this.styles.arrowclass;var AS=this.styles.arrow;var AT=this.styles.titleclass;var Ar=0;for(i in AX){var AO=i;this.setOutOfVision(AO);var Z=AX[i];var Aj=Z.selectAttributes;var Aq=Z.selectAction;var AL=Z.position;var Au=(Z.width)+"px";var Ae=Z.width-18+"px";var Al=AL.top+"px";var Am=AL.left+"px";var Ab=AO+AH;if($("#"+Ab).length>0){$("#"+Ab).remove()}var AP=Ab+AJ;var AB=Ab+AZ;var As=Ab+AY;var AM=Ab+AK;var Y=Z.onchange;var Ad="";if(Z.length>this.getVisibleRows()){Ad="120"}var AE="";var Ac=this.zIndex--;var AF=(Aj.disabled==true)?" "+this.styles.disabled:this.styles.enabled;
AE+="<div  id='"+Ab+"' class='"+An+"' style='position:relative;width:"+Au+";z-Index:"+Ac+"'>";if(Aj.disabled==true){AE+="<div id='"+AB+"' class='"+AF+"'><div class='"+AR+"'><img src='"+AS+"' border='0' align='right' /></div><div style='white-space:nowrap;width:"+Ae+"' class='"+AT+"' id='"+As+"'>Loading...</div><input style='text-indent:-400px;position:absolute; top:0; left:0; border:none; background:transparent;cursor:pointer;width:0px;heigh:0px;' type='text' value='' id='"+AM+"' name='"+AM+"' /></div>"}else{AE+="<div id='"+AB+"' class='"+AF+"' onclick=\"MSDropDown.openDropDown('"+Ab+"')\"><div class='"+AR+"'><img src='"+AS+"' border='0' align='right' /></div><div style='white-space:nowrap;width:"+Ae+"' class='"+AT+"' id='"+As+"'>Loading...</div><input style='position:absolute; top:0; left:0; border:none; background:transparent;cursor:pointer;width:0px;heigh:0px;' type='text' value='' id='"+AM+"' name='"+AM+"' /></div>"
}AE+="<div id='"+AP+"' class='coloredScroll "+Ah+"' style='width:"+(Z.width+2)+"px'>";var At="";var AD="";var Ao="";for(var AQ=0;AQ<Z.length;AQ++){var AG=Z[AQ];var Ai=Ab+"_a_"+AQ;var AI=AG.value;if(AQ==0){var Af=Ai}var AU=AG.text;var AV=AG.selected;var Ag=AG.icon;if($("#"+AO+" option:selected").text()==AU){AD=AU;Af=Ai;var Ap=this.getSetting("iconWithTitle");if(Ag!=undefined&&Ap==true){Ao="<img hspace='2' align='absMiddle' src='"+Ag+"' />"}}var AC=AG.disabled;var Ak="";var AN=(this.getShowTitle()==true)?AU:"";
var AA=(AG.style!=undefined)?AG.style:"";if(AG.optstart!=undefined){var Aa=(AG.optstart.label==undefined)?"":AG.optstart.label;At+="<div style='display:block;clear:both;'><span style='font-weight:bold;font-style:italic'>"+Aa+"</span><div style='display:block;text-indent:10px;clear:both:'>"}if(Ag!=undefined){Ak="<img id='"+Ai+"_icon' class='icon' align='left' src='"+Ag+"' />"}if(AC==undefined||AC==false){At+="<a id='"+Ai+"' title='"+AN+"' style='display:block;"+AA+"'+ href='javascript:void(0);' value='"+(AI)+"' onclick=\"MSDropDown.setSelected('"+Ab+"', '"+AU+"', '"+Ai+"', '"+AI+"', '"+Ag+"', "+AQ+')">'
}else{At+="<a id='"+Ai+"' title='"+AN+"' style='cursor:pointer;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;display:block;"+AA+"' href='javascript:void(0);' value='"+(AI)+"'>"}At+=Ak+"<span>"+AU+"</span></a>";if(AG.optend=="end"){At+="</div></div>"}}AD=(AD=="")?Z[0].text:AD;AE+=At;AE+="</div>";AE+="</div>";Ar++;$("#"+AO).after(AE);if(Aj.disabled==false){}else{$("#"+Ab).css({opacity:0.4})}this.applyEvents(Ab,Z,AO);if(Ad!=""){$("#"+AP).css({overflowY:"scroll",overflowX:"hidden",height:Ad+"px"})}$("#"+As).html(Ao+AD);
this.manageSelection(AO,Af)}},hasAction:function(C,D){var B=D;var A=C;for(var E in A){if(E.toString().toLowerCase()==B.toString().toLowerCase()&&A[E]==true){return true}}return false},applyEvents:function(I,B,C){var F=I;var E=C;var D=B;var H=D.selectAttributes;var A=D.selectAction;if(H.disabled==false){for(var G in A){if(A[G]==true){switch(G){case"onfocus":$("#"+F).bind("focus",function(J){$("#"+E).focus()});break;case"onblur":break;case"onchange":break;case"onclick":$("#"+F).bind("click",function(J){$("#"+E).click()
});break;case"ondblclick":$("#"+F).bind("dblclick",function(J){$("#"+E).dblclick()});break;case"onmousedown":$("#"+F).bind("mousedown",function(J){$("#"+E).mousedown()});break;case"onmouseup":$("#"+F).bind("mouseup",function(J){$("#"+E).mouseup()});break;case"onmouseover":$("#"+F).bind("mouseover",function(J){$("#"+E).mouseover()});break;case"onmousemove":$("#"+F).bind("mousemove",function(J){$("#"+E).mousemove()});break;case"onmouseout":$("#"+F).bind("mouseleave",function(J){$("#"+E).mouseout()});break;case"onkeypress":$("#"+F).bind("keypress",function(J){$("#"+E).keypress()
});break;case"onkeydown":$("#"+F).bind("keydown",function(J){$("#"+E).keydown()});break;case"onkeyup":$("#"+F).bind("keyup",function(J){$("#"+E).keyup()});break}}}}},addNewEvents:function(A){document.getElementById(A).refresh=function(B){MSDropDown.refresh(this.id)}},refresh:function(A){MSDropDown.storeNmake("#"+A)},getSelectedIndex:function(A){return this.selectedIndex[A]},manageSelection:function(A,B){if(this.selected[A]==undefined){this.selected[A]={selected:B,previous:B}}this.selected[A].selected=B;if(this.selected[A].previous!=this.selected[A].selected){$("#"+this.selected[A].previous).removeClass("selected")
}$("#"+this.selected[A].selected).addClass("selected");this.selected[A].previous=this.selected[A].selected},setSelected:function(L,C,D,J,A,K){var B=L.split("_")[0];this.selected[B].current=D;this.selectedIndex[B]=K;var E=L;var H=M;var I=E+this.settings.idposttitle;var F=E+this.settings.idhidden;var M=this.getdps(B);$("#"+B+" option:selected").text(C.toString());$("#"+B+" option:selected").val(J.toString());if($("#"+B).attr("onfocus")!=undefined){$("#"+B).focus();$("#"+F).focus()}if($("#"+B).attr("onchange")!=undefined){$("#"+B).change()
}$("#"+F).val(C);var G=this.getSetting("iconWithTitle");if(A.toString()!="undefined"&&G==true){C="<img hspace='2' align='absmiddle' src='"+A+"' />"+C}$("#"+I).html(C);this.manageSelection(B,D);this.closeDropDown()},openDropDown:function(C){var F=C;var G=C+="_child";if($("#"+G).css("display")=="block"){MSDropDown.closeDropDown();return false}var B=$("#"+F).position();var D=$("#"+F).height()+parseInt($("#"+F).css("padding-top"))+"px";var E=parseInt($("#"+F).width());var A=parseInt($("#"+G).width());if(A<E){$("#"+G).css({width:$("#"+F).width()+"px"})
}this.currentDiv=G;$("#"+G).css({position:"absolute",top:D,left:"-1px"});$("#"+G).slideDown("fast");$("#"+G).mouseover(function(H){MSDropDown.setInsideWindow(true)});$("#"+G).mouseout(function(H){MSDropDown.setInsideWindow(false)});$(document).bind("mouseup",function(H){if(MSDropDown.insideWindow==false){$(document).unbind("mouseup");MSDropDown.closeDropDown()}})},setInsideWindow:function(A){this.insideWindow=A},closeDropDown:function(){var C=this.currentDiv;var B=C.split("_")[0];var A=C+this.settings.idhidden;
if($("#"+B).attr("onblur")!=undefined){$("#"+B).focus();$("#"+A).focus()}$("#"+this.currentDiv).slideUp("fast")},store:function(A,B){this.dp_array[A]=B;this.selectedIndex[A]=0},getdps:function(A){return(A==undefined)?this.dp_array:this.dp_array[A]},getAllDropDown:function(A){return(A==undefined)?$("body select"):$(A)},showTitle:function(A){this.settings.showTitle=A},getShowTitle:function(){return this.settings.showTitle},setVisibleRows:function(A){this.settings.visibleRows=A},getVisibleRows:function(){return this.settings.visibleRows
},getSelectProperties:function(G){var F=G;var E=this.attributes.prop;var I=new Object();var H=E.split(",");var C=H.length;I.attributes=new Object();for(var D=0;D<C;D++){var A=H[D].toString();var B=$("#"+F).attr(A);if(B!=undefined){I.attributes[A]=B}}E=this.attributes.action;H=E.split(",");C=H.length;I.action=new Object();for(var D=0;D<C;D++){var A=H[D].toString();var B=$("#"+F).attr(A);if(B!=undefined){I.action[A]=true}else{I.action[A]=false}}return I},getOptionsProperties:function(G){var A=G;if(A.text!=undefined){var C=new Object();
C.text=A.text;C.value=(A.value==undefined)?A.text:A.value;var D=A.attributes;var F=D.length;for(var E=0;E<F;E++){var B=D[E];C[B.nodeName]=B.nodeValue}return C}else{return false}},getOptGroupProperties:function(A){var E=A;var C=new Object();C.optstart="start";var D=E.attributes;var G=D.length;if(G>0){for(var F=0;F<G;F++){var B=D[F];C[B.nodeName]=B.nodeValue}}return C},showIconWithTitle:function(A){this.settings.iconWithTitle=A},getSetting:function(A){return this.settings[A]}};