
function validate_frontsearch(_1){if(!validateRequired(_1["q_display"],"text","Please enter a location!")){return false;}
updatePrice(_1["price_min"],"min");updatePrice(_1["price_max"],"max");if(!validateCurrency(_1["price_min"],"Please enter a valid minimum dollar amount!")){return false;}
if(!validateCurrency(_1["price_max"],"Please enter a valid maximum dollar amount!")){return false;}
var _2=parseFloat(cleanCurrency(_1["price_min"].value));var _3=parseFloat(cleanCurrency(_1["price_max"].value));if(_2!=""&&_3!=""){if(_2>_3||_3<_2){alert("Minimum price must be below maximum price!");return false;}}
document.property.q.value=document.property.q_display.value;return true;}
function validate_search(_4){if(!validateRequired(_4["q"],"text","You must enter a search term.")){return false;}
generateQueryString();getURL("GET","/browse.searchresultsxml"+qs+"&q="+escape(_4["q"].value),true,"loadSearchXML","xml");return false;}
function validate_loginOpenID(_5){if(!validateRequired(_5["url"],"text","URL is a required field.")){return false;}
return true;}
function validate_login(_6){if(!validateRequired(_6["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_6["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_6["password"],"text","Password is a required field.")){return false;}
return true;}
function validate_mobile_leads(_7){if(!validateRequired(_7["first_name"],"text","First Name is a required field.")){return false;}
if(!validateRequired(_7["last_name"],"text","Last Name is a required field.")){return false;}
if(!validateRequired(_7["cell_phone"],"text","Cell phone is a required field.")){return false;}
if(!validatePhoneNumber(_7["cell_phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(!validateRequired(_7["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_7["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_7["city"],"text","City is a required field.")){return false;}
if(!validateRequired(_7["state"],"text","State is a required field.")){return false;}
return true;}
function validate_registration(_8){var _9=(_8["openID_display"]);if(_9){_8["openID"].value=_8["openID_display"].value;}
if(!validateRequired(_8["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_8["phone"],"text","Phone number is a required field")){return false;}
if(!validatePhoneNumber(_8["phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(!validateRequired(_8["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_8["email"],"Email address must be valid.")){return false;}
if(!_9){if(!validateRequired(_8["password"],"text","Password is a required field.")){return false;}else{if(_8["password"].value.length<6){alert("Password must be at least 6 characters.");_8["password"].focus();return false;}}
if(!validateRequired(_8["password_confirm"],"text","Confirm password is a required field.")){return false;}
if(_8["password"].value!=_8["password_confirm"].value){alert("Passwords must match.");_8["password_confirm"].focus();return false;}}
if(!validateRequired(_8["username"],"text","Username is a required field.")){return false;}
if(!_9){if(!validateRequired(_8["captcha_text"],"text","Please type in the graphic code as you see it.")){return false;}}
if(!validateRequired(_8["terms"],"multi_enum","Please select if you agree with the Terms of Use.")){return false;}
if(!_8["terms"][0].checked){alert("You must agree with the Terms of Use.");_8["terms"][0].focus();return false;}
return true;}
function validate_account(_a){if(!validateRequired(_a["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_a["phone"],"text","Phone number is a required field")){return false;}
if(!validatePhoneNumber(_a["phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(_a["new_password"].value!=""){if(_a["new_password"].value.length<6){alert("Password must be at least 6 characters.");_a["new_password"].focus();return false;}}
if(_a["new_password"].value!=_a["password_confirm"].value){alert("Passwords must match.");_a["password_confirm"].focus();return false;}
return true;}
function validate_password(_b){if(!validateRequired(_b["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_b["email"],"Email address must be valid.")){return false;}
return true;}
function validate_expired(_c){if(!validateRequired(_c["new_password"],"text","Password is a required field.")){return false;}else{if(_c["new_password"].value.length<6){alert("Password must be at least 6 characters.");_c["new_password"].focus();return false;}}
if(!validateRequired(_c["new_password_confirm"],"text","Confirm password is a required field.")){return false;}
if(_c["new_password"].value!=_c["new_password_confirm"].value){alert("Passwords must match.");_c["new_password_confirm"].focus();return false;}
return true;}
function validate_career(_d){if(!validateRequired(_d["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_d["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_d["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_d["cv"],"text","You must attach your resume/CV.")){return false;}
return true;}
function validate_investors(_e){if(!validateRequired(_e["first_name"],"text","First name is a required field.")){return false;}
if(!validateRequired(_e["last_name"],"text","Last name is a required field.")){return false;}
if(!validateRequired(_e["address_1"],"text","Address is a required field.")){return false;}
if(!validateRequired(_e["city"],"text","City is a required field.")){return false;}
if(!validateRequired(_e["zip"],"text","Zip is a required field.")){return false;}
if(!validateRequired(_e["phone"],"text","Phone Number is a required field.")){return false;}
if(!validatePhoneNumber(_e["phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(_e["fax"].value!=""){if(!validatePhoneNumber(_e["fax"],"Fax number must be a valid number. Ex: (941) 555-1212")){return false;}}
if(!validateRequired(_e["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_e["email"],"Email address must be valid.")){return false;}
return true;}
function validate_contact(_f){if(!validateRequired(_f["regarding"],"select","Regarding is a required field.")){return false;}
if(_f["regarding"].value=="other"){if(!validateRequired(_f["other"],"text","Please specify what this message is regarding.")){return false;}}
if(_f["regarding"].value==""){alert("Contact regarding is a required field.");_f["regarding"].focus();return false;}else{if(_f["regarding"].value=="other"&&_f["other"].value==""){alert("Other is a required field.");_f["other"].focus();return false;}}
if(!validateRequired(_f["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_f["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_f["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_f["message"],"textarea","Message is a required field.")){return false;}
return true;}
function validate_missing(_10){if(!validateRequired(_10["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_10["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_10["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_10["firm_name"],"text","Firm name is a required field.")){return false;}
return true;}
function validate_marketing(_11){if(!validateRequired(_11["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_11["email"],"text","Email is a required field.")){return false;}
if(!validateEmail(_11["email"],"Email address must be valid.")){return false;}
if(!validateRequired(_11["firm_name"],"text","Name of business is a required field.")){return false;}
if(!validateRequired(_11["phone"],"text","Phone Number is a required field.")){return false;}
if(!validatePhoneNumber(_11["phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(!validateRequired(_11["business_type"],"select","Type of business is a required field.")){return false;}
if(_11["business_type"].value=="other"){if(!validateRequired(_11["other"],"text","Please specify the type of business.")){return false;}}
return true;}
function validate_expert(_12){if(!validateRequired(_12["firm_name"],"text","Firm name is a required field.")){return false;}
if(!validateRequired(_12["firm_address"],"text","Firm address is a required field.")){return false;}
if(!validateRequired(_12["terms"],"multi_enum","Please select if you agree with the Web Services Expert User Agreement.")){return false;}
if(!_12["terms"][0].checked){alert("You must agree with the Web Services Expert User Agreement to continue.");_12["terms"][0].focus();return false;}
if(!validateRequired(_12["full_name"],"text","Full name is a required field.")){return false;}
if(!validateRequired(_12["title"],"text","Title is a required field.")){return false;}
if(!validateRequired(_12["date"],"text","Date is a required field.")){return false;}
return true;}
function validate_bug(_13){if(!validateRequired(_13["details"],"textarea","Bug Details is a required field.")){return false;}
var _14="?";for(var i=0;i<_13.length;i++){_14+="&"+_13[i].name+"="+_13[i].value;}
getURL("POST","/dialog.report_bug_thankyou",true,"updatePanel","text","dia_content",_14);return false;}
function validate_affiliate_contact(_16){if(!validateRequired(_16["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_16["email"],"text","Email address is a required field.")){return false;}
if(!validateEmail(_16["email"],"Email address must be valid.")){return false;}
var _17="?";for(var i=0;i<_16.length;i++){_17+="&"+_16[i].name+"="+_16[i].value;}
getURL("POST","/dialog.brokerages_contact_thankyou",true,"updatePanel","text","dia_content",_17);return false;}
function validate_friend(_19){if(!validateRequired(_19["name"],"text","Your name is a required field.")){return false;}
if(!validateRequired(_19["email"],"text","Your email is a required field.")){return false;}
if(!validateEmail(_19["email"],"Your email address must be valid.")){return false;}
if(!validateRequired(_19["friend_name"],"text","Your friend's name is a required field.")){return false;}
if(!validateRequired(_19["friend_email"],"text","Your friend's email is a required field.")){return false;}
if(!validateEmail(_19["friend_email"],"Your friend's email address must be valid.")){return false;}
var _1a="?";for(var i=0;i<_19.length;i++){_1a+="&"+_19[i].name+"="+_19[i].value;}
getURL("POST","/dialog.email_friend_thankyou",true,"updatePanel","text","dia_content",_1a);return false;}
function validate_save_search(_1c){if(!validateRequired(_1c["name"],"text","Search name is a required field.")){return false;}
var _1d="?";for(var i=0;i<_1c.length;i++){_1d+="&"+_1c[i].name+"="+_1c[i].value;}
getURL("POST","/dialog.save_search_thankyou",true,"updatePanel","text","dia_content",_1d);return false;}
function validate_notify(_1f){var _20="?";for(var i=0;i<_1f.length;i++){_20+="&"+_1f[i].name+"="+_1f[i].value;}
getURL("POST","/dialog.notify_thankyou",true,"updatePanel","text","dia_content",_20);return false;}
function validate_property_notify(_22){var _23="?";for(var i=0;i<_22.length;i++){_23+="&"+_22[i].name+"="+_22[i].value;}
getURL("POST","/dialog.property_notify_thankyou",true,"updatePanel","text","dia_content",_23);return false;}
function form_validateCMA(_25){if(!validateRequired(_25["address"],"text","Street Address is a required field.")){return false;}
if(!validateRequired(_25["city"],"text","City, State, Zip is a required field.")){return false;}
var _26="?";for(var i=0;i<_25.length;i++){_26+="&"+_25[i].name+"="+_25[i].value;}
getURL("POST","/pop.ajax_cma",true,"updatePanel","text","info",_26);return false;}
function updatePrice(_28,_29){if(_28.value==_29){_28.value="";}}
function validatePrice(_2a,_2b){if(_2a.value==""){_2a.value=_2b;}}
function cleanCurrency(_2c){if(_2c.substr(0,1)=="$"){_2c=_2c.substr(1);}
_2c=_2c.replace(/,/g,"");return _2c;}
function enableCheckLink(id,_2e){if(id=="check_email"){enableLink(id,_2e["email"]);checkEmail(_2e);}else{enableLink(id,_2e["username"]);checkUsername(_2e);}}
function enableLink(id,_30){var _31=document.getElementById(id);if(_30.value.length>0){if(id=="check_email"){_31.innerHTML="<a href=\"#\" onclick=\"checkEmail(registration_form); return false;\">check availability</a>";document.getElementById("email_avail").innerHTML="";}else{_31.innerHTML="<a href=\"#\" onclick=\"checkUsername(registration_form); return false;\">check availability</a>";document.getElementById("username_avail").innerHTML="";}}else{_31.innerHTML="check availability";}}
function checkEmail(_32){if(_32["email"].value.length>0){if(!validateEmail(_32["email"],"Email address must be valid.")){return false;}
getURL("GET","/register.availability?email="+_32["email"].value,true,"updatePanel","text","email_avail");}}
function checkUsername(_33){if(_33["username"].value.length>0){getURL("GET","/register.availability?username="+_33["username"].value,true,"updatePanel","text","username_avail");}}
function updateSpan(_34,_35){var _36=document.getElementById(_34+"_span");_36.innerHTML=_35;}
function showOther(_37,_38){if(_37=="other"){document.getElementById("contact_other").style.visibility="visible";document[_38].other.focus();}else{document.getElementById("contact_other").style.visibility="hidden";}}
