
var gType="";function ChangeFormInput(RadioValue,actionURL)
{if(document.getElementById('frmSearch'))
{document.getElementById('frmSearch').action=actionURL;document.getElementById('frmSearch').className=RadioValue;}
gType=RadioValue;DisableAllHiddenControls();var div=document.getElementById(gType+"HiddenControls");if(div)
{SetDisabledElementAndChildren(div,false);}}
function SetDisabledElementAndChildren(elem,disabled)
{if(elem)
{elem.disabled=disabled;var children=elem.childNodes;if(children!=null)
{for(var i=0;i<children.length;i++)
{children[i].disabled=disabled;}}}}
function DisableAllHiddenControls()
{SetDisabledElementAndChildren(document.getElementById("ExistingHiddenControls"),true);SetDisabledElementAndChildren(document.getElementById("NewHiddenControls"),true);SetDisabledElementAndChildren(document.getElementById("ForeclosureHiddenControls"),true);SetDisabledElementAndChildren(document.getElementById("RentalHiddenControls"),true);}
function ChangeMoreLinks(morelinksvalue)
{if(document.getElementById("NewMore"))
document.getElementById("NewMore").style.display="none";if(document.getElementById("ExistingMore"))
document.getElementById("ExistingMore").style.display="none";if(document.getElementById("ForeclosureMore"))
document.getElementById("ForeclosureMore").style.display="none";if(document.getElementById("RentalMore"))
document.getElementById("RentalMore").style.display="none";if(document.getElementById(morelinksvalue))
document.getElementById(morelinksvalue).style.display="block";}
function searchWidgetOmniture(obj)
{if(gType==null||gType=="")
{return;}
else if(gType=="Existing")
{name="ExistingHomes";}
else if(gType=="New")
{name="NewHomes";}
else if(gType=="Rental")
{name="Rentals";}
else if(gType=="Foreclosure")
{name="Foreclosures";}
REOmniture(obj,name,obj.action);}
function validateHomeFinder(objForm,cityDefault,zipDefault)
{var retVal=true;var zip=objForm.zip.value;var city=objForm.city.value;var state=objForm.state;setQueryStringParams();if(zip==""||zip==zipDefault)
{if(city==""||city==cityDefault)
{if(state.options[state.selectedIndex].value=="na"||state.selectedIndex<0)
{alert("Please enter a valid ZIP code or enter a city and state");objForm.zip.focus();return false;}
else
{alert("Please enter a valid ZIP code or a city");}
objForm.city.focus();return false;}
if(state.options[state.selectedIndex].value=="na"||state.selectedIndex<0)
{alert("Please enter a valid ZIP code or choose a state");objForm.state.focus();return false;}
if(gType=="Existing")
{objForm.frm.value='bymap';objForm.action="http://g.msn.com/0USRE/02";objForm.target.value="http://g.msn.com/0USRE/03";}
if(document.getElementById("zipOnly"))objForm.zipOnly.disabled=true;}
else
{if(!isValidZip(zip))
{alert("Please enter a valid ZIP code");objForm.zip.focus();return false;}
if(gType=="Existing")
{objForm.frm.value='byzip';objForm.action="http://g.msn.com/0USRE/03";objForm.target.value="";}
if(document.getElementById("zipOnly"))objForm.zipOnly.value=true;}
if(retVal&&navigator.userAgent.indexOf("AOL")==-1&&navigator.userAgent.indexOf("MSIE 3")==-1)
objForm.js.value="on";if(retVal)
{if((zip==""||zip==zipDefault)&&document.getElementById("zip"))
{document.getElementById("zip").disabled=true;}
if((city==""||city==cityDefault)&&document.getElementById("city"))
{document.getElementById("city").disabled=true;}
if((state.selectedIndex<0||state.options[state.selectedIndex].value=="na")&&document.getElementById("state"))
{document.getElementById("state").disabled=true;}
searchWidgetOmniture(objForm);}
return retVal;}
function setQueryStringParams()
{if(gType=="New"||gType=="Rental"||gType=="Existing")
{if(gType=="New")
{if(document.getElementById("zip"))
document.getElementById("zip").name="zp";if(document.getElementById("state"))
document.getElementById("state").name="st";if(document.getElementById("city"))
document.getElementById("city").name="ct";}
else if(gType=="Existing")
{if(document.getElementById("zip"))
document.getElementById("zip").name="zp";if(document.getElementById("state"))
document.getElementById("state").name="st";if(document.getElementById("city"))
document.getElementById("city").name="ct";}
if(gType=="Rental")
{if(document.getElementById("zip"))
document.getElementById("zip").name="zp";if(document.getElementById("state"))
document.getElementById("state").name="st";if(document.getElementById("city"))
document.getElementById("city").name="ct";}
if(gType=="New")
{document.getElementById("styp").value="buy";}
else if(gType=="Rental")
{document.getElementById("styp").value="rent";}}
else if(gType=="Foreclosure")
{document.getElementById("zip").name="zip";document.getElementById("state").name="st";document.getElementById("city").name="ci";if(document.getElementById("password"))
document.getElementById("password").value="msn";}
DisableAllHiddenControls();var div=document.getElementById(gType+"HiddenControls");if(div)
{SetDisabledElementAndChildren(div,false);}}
var w=window;if(typeof w.addEventListener!="undefined")
w.addEventListener("load",MPSetSelected,false);else if(typeof w.attachEvent!="undefined"){w.attachEvent("onload",MPSetSelected);}
else{if(w.onload!=null){var oldOnload=w.onload;w.onload=function(e){oldOnload(e);MPSetSelected();};}
else
w.onload=MPSetSelected;}
function MPSetSelected()
{var radioArray=document.getElementsByName("radio");if(radioArray&&radioArray.length>0)
{for(var i=0;i<radioArray.length;i++)
{if(radioArray[i].checked)
{radioArray[i].onclick();}}}}
function ValidateForeclosure(objForm,cityDefault,zipDefault)
{document.getElementById("foreclosurezip").name="zip";document.getElementById("foreclosurestate").name="st";document.getElementById("foreclosurecity").name="ci";if(objForm.foreclosurezip.value==""||objForm.foreclosurezip.value==zipDefault)
{if(objForm.foreclosurecity.value==""||objForm.foreclosurecity.value==cityDefault)
{if(objForm.foreclosurestate.options[objForm.foreclosurestate.selectedIndex].value=="na"||objForm.foreclosurestate.selectedIndex<0)
{alert("Please enter a valid ZIP code or enter a city and state");objForm.foreclosurezip.focus();return false;}
else
{alert("Please enter a valid ZIP code or a city");objForm.foreclosurecity.focus();return false;}}
if(objForm.foreclosurestate.options[objForm.foreclosurestate.selectedIndex].value=="na"||objForm.foreclosurestate.selectedIndex<0)
{alert("Please enter a valid ZIP code or choose a state");objForm.foreclosurestate.focus();return false;}
if(document.getElementById("ForezipOnly"))objForm.ForezipOnly.disabled=true;}
else
{if(!isValidZip(objForm.foreclosurezip.value))
{alert("Please enter a valid ZIP code");objForm.foreclosurezip.focus();return false;}
if(document.getElementById("ForezipOnly"))
{document.getElementById("ForezipOnly").name="zipOnly";objForm.ForezipOnly.disabled=false;objForm.ForezipOnly.value=true;}}
if((objForm.foreclosurezip.value==""||objForm.foreclosurezip.value==zipDefault)&&document.getElementById("foreclosurezip"))
{document.getElementById("foreclosurezip").disabled=true;objForm.foreclosurezip.disabled=true;}
if((objForm.foreclosurecity.value==""||objForm.foreclosurecity.value==cityDefault)&&document.getElementById("foreclosurecity"))
{document.getElementById("foreclosurecity").disabled=true;}
if((objForm.foreclosurestate.selectedIndex<0||objForm.foreclosurestate.options[objForm.foreclosurestate.selectedIndex].value=="na")&&document.getElementById("foreclosurestate"))
{document.getElementById("foreclosurestate").disabled=true;}
REOmniture(objForm,"Foreclosures",objForm.action);return true;}