
function getMLSBoardsXML(_1){getURL("POST","/products.boardsxml?state="+_1,true,"loadSelect","xml");}
function loadSelect(_2){clearOptions();var _3=_2.documentElement.getElementsByTagName("board");xml_boards_array=new Array(_3.length);if(_3.length>0){var _4=0;for(var i=0;i<_3.length;i++){var id=_3[i].getAttribute("id");var _7=_3[i].getAttribute("name");if(!inArray(board_array,id)){document.harness.board_select_input.options[_4]=new Option(_7,id);_4++;}}}}
function compareText(_8,_9){return _8.text<_9.text?-1:_8.text>_9.text?1:0;}
function clearOptions(){var _a=document.harness.board_select_input.options;for(i=_a.length;i>=0;i--){_a[i]=null;}}
function sortSelect(_b){var _c=new Array(_b.options.length);for(var i=0;i<_c.length;i++){_c[i]=new Option(_b.options[i].text,_b.options[i].value,_b.options[i].defaultSelected,_b.options[i].selected);}
_c.sort(compareText);_b.options.length=0;for(var i=0;i<_c.length;i++){_b.options[i]=_c[i];}}
function inArray(_e,_f){for(key in _e){if(key==_f){return true;}}
return false;}
function addBoards(){var _10=document.harness.board_select_input;var _11=document.harness.board_selected_input;var _12=new Array();if(_10.selectedIndex!=-1){for(var i=0;i<_10.length;i++){if(_10[i].selected){var _14=_10.options[i].text;var _15=_10.options[i].value;board_array[_15]=_14;_11.options[_11.options.length]=new Option(_14,_15);_12.push(i);}}
for(var i=_12.length;i>=0;i--){_10.options[_12[i]]=null;}
sortSelect(_11);}else{alert("Please select at least one board!");}}
function removeBoards(){var _16=document.harness.board_selected_input;var _17=document.harness.state_select.value;var _18=new Array();if(_16.selectedIndex!=-1){for(var i=0;i<_16.length;i++){if(_16[i].selected){var _1a=_16.options[i].value;delete board_array[_1a];_18.push(i);}}
for(var i=_18.length;i>=0;i--){_16.options[_18[i]]=null;}
if(_17!=""){getMLSBoardsXML(_17);}}else{alert("Please select at least one board!");}}
function showMissing(){document.getElementById("board_missing").style.display="block";}
function addMissingBoard(){var _1b=document.harness.missing_name;var _1c=document.harness.board_selected_input;if(_1b.value!=""){var _1d=_1b.value;if(board_array[_1d]){alert("That board is already in the list!");return false;}
board_array[_1d]=_1d;_1c.options[_1c.options.length]=new Option(_1d,_1d);sortSelect(_1c);}else{alert("Please enter a board name!");}}
function tallyAddedProduct(_1e){if(products[_1e.value].added){if(!confirm("Are you sure you want to remove this product?")){return false;}}
tallyProduct(_1e);return true;}
function tallyProduct(_1f){var _20=document.getElementById("product_total");var _21=document.getElementById("signup_cc");var _22=document.getElementById("signup_address");var _23=_1f.value;var _24=0;if(_23=="idx"){products["mapplet"].added=1;}else{if(_23=="free"){products["mapplet"].added=0;}else{if(products[_23]){products[_23].added=(products[_23].added==0)?1:0;}}}
for(product in products){if(products[product].added){_24+=products[product].price;}}
if(_24){if(_22){_22.style.display="none";_21.style.display="block";}
_20.innerHTML="$"+_24+" / month";}else{if(_22){_21.style.display="none";_22.style.display="block";}
_20.innerHTML="N/A";}}
function showOther(_25){if(_25=="other"||_25=="broker"){document.getElementById("referred_other").style.visibility="visible";document["harness"].other.focus();}else{document.getElementById("referred_other").style.visibility="hidden";}}
function validate_agent(_26){if(validate_boards(_26)){document.harness.go.disabled="disabled";return true;}else{return false;}}
function enableLink(id,_28){var _29=document.getElementById(id);if(_28.value.length>0){if(id=="check_email"){_29.innerHTML="<a href=\"#\" onclick=\"checkEmail(harness); return false;\">check availability</a>";document.getElementById("email_avail").innerHTML="";}else{_29.innerHTML="<a href=\"#\" onclick=\"checkUsername(harness); return false;\">check availability</a>";document.getElementById("username_avail").innerHTML="";}}else{_29.innerHTML="check availability";}}
function autoCheckEmail(_2a){if(_2a["email"].value.length>6){getURL("GET","/products.availability?email="+_2a["email"].value,true,"updatePanel","text","email_avail");}}
function autoCheckURL(_2b){if(_2b["vanity_url"].value.length>3){getURL("GET","/products.availability?url="+_2b["vanity_url"].value,true,"updatePanel","text","url_avail");}}
function autoCheckUsername(_2c){if(_2c["username"].value.length>3){getURL("GET","/products.availability?username="+_2c["username"].value,true,"updatePanel","text","username_avail");}}
function autoCheckPassword(_2d){if(_2d["password"].value.length>3&&_2d["password_confirm"].value.length>3){var _2e=document.getElementById("password_check");if(_2d["password"].value!=_2d["password_confirm"].value){_2e.innerHTML="<strong style=\"color:#900;\">Passwords Do Not Match</strong>";}else{_2e.innerHTML="<strong style=\"color:#390;\">Passwords Match</strong>";}}}
function loadImage(_2f,_30){var _31=_2f.target;_2f.target="img_frame";if(_30=="delete"){_2f.action="/profile.img_delete";}else{if(_30=="upload"){if(!validateRequired(_2f["img"],"text","Please select an image.")){return false;}
_2f.action="/profile.img_upload";}}
_2f.submit();_2f.target="";_2f.action=_31;}
function addTestimonial(_32){_32++;getURL("GET","/profile.testimonial?add="+_32,true,"updatePanel","text","div_testimonial_"+_32);return false;}
function removeTestimonial(_33){var _34=document.getElementById("div_testimonial_"+_33);_34.innerHTML="";return false;}
function validate_boards(_35){var _36="";for(board in board_array){_36+=board+",";}
if(_36==""){alert("You must select at least one board!");return false;}
_35["selected_boards"].value=_36;return true;}
function checkEmail(_37){if(_37["email"].value.length>0){if(!validateEmail(_37["email"],"Email address must be valid.")){return false;}
getURL("GET","/register.availability?email="+_37["email"].value,true,"updatePanel","text","email_avail");}}
function checkUsername(_38){if(_38["username"].value.length>0){getURL("GET","/register.availability?username="+_38["username"].value,true,"updatePanel","text","username_avail");}}