<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
input,select,textarea {font-size: 10px; margin-bottom: 3px;}
#wnt_quickseach div {}
-->
</style>
<script type="text/javascript" language="JavaScript">
function setDefaultClick(p_src, p_default) {
if (p_src.value == p_default) {p_src.value = "";}
}
function setDefaultBlur(p_src, p_default) {
if (p_src.value == "") {p_src.value = p_default;}
}
function updatePropertyType(p_obj) {
var frm = p_obj.form;
for (var i = 0; i < p_obj.options.length; i++ ) {
var field = p_obj.options[i].value;
if (field != "") frm[field].value = (i == p_obj.selectedIndex) ? "Y" : "";
}
}
function quickSearch(frm) {
if (document.getElementById('temp_address')){if (frm.temp_address && frm.temp_address.value != "Address") frm.address.value = frm.temp_address.value;}
if (document.getElementById('temp_zip_code')){if (frm.temp_zip_code && frm.temp_zip_code.value != "Zip") frm.zip_code.value = frm.temp_zip_code.value;}
if (document.getElementById('temp_property_id')){if (frm.temp_property_id && frm.temp_property_id.value != "MLS Number") frm.property_id.value = frm.temp_property_id.value;}
frm.submit();
}
</script>
</head>
<body>
<form id="searchForm" name="searchForm" action="http://www.mlsfinder.com/ga_fmls/blairanderson/index.cfm?action=newsearchsession" method="post" onsubmit="quickSearch(this); return false;">
<div id="wnt_quicksearch">
<div>
<input id="property_id" name="property_id" value="" type="hidden">
<input id="temp_property_id" name="temp_property_id" value="MLS Number" style="width: 120px;" onFocus="setDefaultClick(this, 'MLS Number')" onBlur="setDefaultBlur(this, 'MLS Number')" type="text">
</div>
<div>
<input id="address" name="address" value="" type="hidden">
<input id="temp_address" name="temp_address" value="Address" style="width: 120px;" onFocus="setDefaultClick(this, 'Address')" onBlur="setDefaultBlur(this, 'Address')" type="text">
</div>
<div>
<input id="zip_code" name="zip_code" value="" type="hidden">
<input id="temp_zip_code" name="temp_zip_code" value="Zip" style="width: 120px;" onFocus="setDefaultClick(this, 'Zip')" onBlur="setDefaultBlur(this, 'Zip')" type="text">
</div>
<div>
<select id="state" name="state" style="width: 120px;" onChange="updateCounties()">
<option value="GA">GA</option>
<option value="SC">SC</option>
</select>
</div>
<div>
<select id ="county" name="county" style="width: 120px;" onChange="updateCities()">
<option value="">- County -</option>
</select>
</div>
<div>
<select id="citylist" name="citylist" style="width: 120px;" onChange="this.form.city.value=this.options[this.selectedIndex].value;">
<option value="">- City -</option>
</select>
<input id="city" name="city" value="" type="hidden">
</div>
<input id="DefaultCounty" name="DefaultCounty" type="hidden" value="">
<div>
<select id="tmp_property_type" name="tmp_property_type" style="width: 120px;" onChange="updatePropertyType(this);">
<option value="">- Property Type -</option>
<option value="single_family_detached">Single Family Detached</option>
<option value="single_family">Single Family Attached</option>
<option value="residential_lease">Residential Lease</option>
<option value="multi_family">Multi Family</option>
<option value="lots_acreage">Lots/Acreage</option>
<option value="farm_hobby">Farm/Hobby</option>
<option value="commercial">Commercial</option>
</select>
<input id="single_family_detached" name="single_family_detached" value="" type="hidden">
<input id="single_family" name="single_family" value="" type="hidden">
<input id="residential_lease" name="residential_lease" value="" type="hidden">
<input id="multi_family" name="multi_family" value="" type="hidden">
<input id="lots_acreage" name="lots_acreage" value="" type="hidden">
<input id="farm_hobby" name="farm_hobby" value="" type="hidden">
<input id="commercial" name="commercial" value="" type="hidden">
</div>
<div>
<select id="min_price" name="min_price" style="width: 120px;">
<option value="">- Minimum Price -</option>
<option value="">No Minimum </option>
<option value="250">$250</option>
<option value="500">$500</option>
<option value="750">$750</option>
<option value="1000">$1,000</option>
<option value="1500">$1,500</option>
<option value="2000">$2,000</option>
<option value="2500">$2,500</option>
<option value="5000">$5,000</option>
<option value="10000">$10,000</option>
<option value="20000">$20,000</option>
<option value="30000">$30,000</option>
<option value="40000">$40,000</option>
<option value="50000">$50,000</option>
<option value="60000">$60,000</option>
<option value="70000">$70,000</option>
<option value="75000">$75,000</option>
<option value="80000">$80,000</option>
<option value="85000">$85,000</option>
<option value="90000">$90,000</option>
<option value="95000">$95,000</option>
<option value="100000">$100,000</option>
<option value="110000">$110,000</option>
<option value="120000">$120,000</option>
<option value="130000">$130,000</option>
<option value="140000">$140,000</option>
<option value="150000">$150,000</option>
<option value="160000">$160,000</option>
<option value="170000">$170,000</option>
<option value="180000">$180,000</option>
<option value="190000">$190,000</option>
<option value="200000">$200,000</option>
<option value="210000">$210,000</option>
<option value="220000">$220,000</option>
<option value="230000">$230,000</option>
<option value="240000">$240,000</option>
<option value="250000">$250,000</option>
<option value="260000">$260,000</option>
<option value="270000">$270,000</option>
<option value="280000">$280,000</option>
<option value="290000">$290,000</option>
<option value="300000">$300,000</option>
<option value="310000">$310,000</option>
<option value="320000">$320,000</option>
<option value="330000">$330,000</option>
<option value="340000">$340,000</option>
<option value="350000">$350,000</option>
<option value="360000">$360,000</option>
<option value="370000">$370,000</option>
<option value="380000">$380,000</option>
<option value="390000">$390,000</option>
<option value="400000">$400,000</option>
<option value="410000">$410,000</option>
<option value="420000">$420,000</option>
<option value="430000">$430,000</option>
<option value="440000">$440,000</option>
<option value="450000">$450,000</option>
<option value="460000">$460,000</option>
<option value="470000">$470,000</option>
<option value="480000">$480,000</option>
<option value="490000">$490,000</option>
<option value="500000">$500,000</option>
<option value="510000">$510,000</option>
<option value="520000">$520,000</option>
<option value="530000">$530,000</option>
<option value="540000">$540,000</option>
<option value="550000">$550,000</option>
<option value="560000">$560,000</option>
<option value="570000">$570,000</option>
<option value="580000">$580,000</option>
<option value="590000">$590,000</option>
<option value="600000">$600,000</option>
<option value="610000">$610,000</option>
<option value="620000">$620,000</option>
<option value="630000">$630,000</option>
<option value="640000">$640,000</option>
<option value="650000">$650,000</option>
<option value="660000">$660,000</option>
<option value="670000">$670,000</option>
<option value="680000">$680,000</option>
<option value="690000">$690,000</option>
<option value="700000">$700,000</option>
<option value="710000">$710,000</option>
<option value="720000">$720,000</option>
<option value="730000">$730,000</option>
<option value="740000">$740,000</option>
<option value="750000">$750,000</option>
<option value="760000">$760,000</option>
<option value="770000">$770,000</option>
<option value="780000">$780,000</option>
<option value="790000">$790,000</option>
<option value="800000">$800,000</option>
<option value="810000">$810,000</option>
<option value="820000">$820,000</option>
<option value="830000">$830,000</option>
<option value="840000">$840,000</option>
<option value="850000">$850,000</option>
<option value="860000">$860,000</option>
<option value="870000">$870,000</option>
<option value="880000">$880,000</option>
<option value="890000">$890,000</option>
<option value="900000">$900,000</option>
<option value="910000">$910,000</option>
<option value="920000">$920,000</option>
<option value="930000">$930,000</option>
<option value="940000">$940,000</option>
<option value="950000">$950,000</option>
<option value="960000">$960,000</option>
<option value="970000">$970,000</option>
<option value="980000">$980,000</option>
<option value="990000">$990,000</option>
<option value="1000000">$1,000,000</option>
<option value="1100000">$1,100,000</option>
<option value="1200000">$1,200,000</option>
<option value="1300000">$1,300,000</option>
<option value="1400000">$1,400,000</option>
<option value="1500000">$1,500,000</option>
<option value="1600000">$1,600,000</option>
<option value="1700000">$1,700,000</option>
<option value="1800000">$1,800,000</option>
<option value="1900000">$1,900,000</option>
<option value="2000000">$2,000,000</option>
<option value="2500000">$2,500,000</option>
<option value="3000000">$3,000,000</option>
<option value="3500000">$3,500,000</option>
<option value="4000000">$4,000,000</option>
<option value="4500000">$4,500,000</option>
<option value="5000000">$5,000,000</option>
<option value="6000000">$6,000,000</option>
<option value="8000000">$8,000,000</option>
<option value="10000000">$10,000,000</option>
</select>
</div>
<div>
<select id="max_price" name="max_price" style="width: 120px;">
<option value="">- Maximum Price -</option>
<option value="">No Maximum </option>
<option value="250">$250</option>
<option value="500">$500</option>
<option value="750">$750</option>
<option value="1000">$1,000</option>
<option value="1500">$1,500</option>
<option value="2000">$2,000</option>
<option value="2500">$2,500</option>
<option value="5000">$5,000</option>
<option value="10000">$10,000</option>
<option value="20000">$20,000</option>
<option value="30000">$30,000</option>
<option value="40000">$40,000</option>
<option value="50000">$50,000</option>
<option value="60000">$60,000</option>
<option value="70000">$70,000</option>
<option value="75000">$75,000</option>
<option value="80000">$80,000</option>
<option value="85000">$85,000</option>
<option value="90000">$90,000</option>
<option value="95000">$95,000</option>
<option value="100000">$100,000</option>
<option value="110000">$110,000</option>
<option value="120000">$120,000</option>
<option value="130000">$130,000</option>
<option value="140000">$140,000</option>
<option value="150000">$150,000</option>
<option value="160000">$160,000</option>
<option value="170000">$170,000</option>
<option value="180000">$180,000</option>
<option value="190000">$190,000</option>
<option value="200000">$200,000</option>
<option value="210000">$210,000</option>
<option value="220000">$220,000</option>
<option value="230000">$230,000</option>
<option value="240000">$240,000</option>
<option value="250000">$250,000</option>
<option value="260000">$260,000</option>
<option value="270000">$270,000</option>
<option value="280000">$280,000</option>
<option value="290000">$290,000</option>
<option value="300000">$300,000</option>
<option value="310000">$310,000</option>
<option value="320000">$320,000</option>
<option value="330000">$330,000</option>
<option value="340000">$340,000</option>
<option value="350000">$350,000</option>
<option value="360000">$360,000</option>
<option value="370000">$370,000</option>
<option value="380000">$380,000</option>
<option value="390000">$390,000</option>
<option value="400000">$400,000</option>
<option value="410000">$410,000</option>
<option value="420000">$420,000</option>
<option value="430000">$430,000</option>
<option value="440000">$440,000</option>
<option value="450000">$450,000</option>
<option value="460000">$460,000</option>
<option value="470000">$470,000</option>
<option value="480000">$480,000</option>
<option value="490000">$490,000</option>
<option value="500000">$500,000</option>
<option value="510000">$510,000</option>
<option value="520000">$520,000</option>
<option value="530000">$530,000</option>
<option value="540000">$540,000</option>
<option value="550000">$550,000</option>
<option value="560000">$560,000</option>
<option value="570000">$570,000</option>
<option value="580000">$580,000</option>
<option value="590000">$590,000</option>
<option value="600000">$600,000</option>
<option value="610000">$610,000</option>
<option value="620000">$620,000</option>
<option value="630000">$630,000</option>
<option value="640000">$640,000</option>
<option value="650000">$650,000</option>
<option value="660000">$660,000</option>
<option value="670000">$670,000</option>
<option value="680000">$680,000</option>
<option value="690000">$690,000</option>
<option value="700000">$700,000</option>
<option value="710000">$710,000</option>
<option value="720000">$720,000</option>
<option value="730000">$730,000</option>
<option value="740000">$740,000</option>
<option value="750000">$750,000</option>
<option value="760000">$760,000</option>
<option value="770000">$770,000</option>
<option value="780000">$780,000</option>
<option value="790000">$790,000</option>
<option value="800000">$800,000</option>
<option value="810000">$810,000</option>
<option value="820000">$820,000</option>
<option value="830000">$830,000</option>
<option value="840000">$840,000</option>
<option value="850000">$850,000</option>
<option value="860000">$860,000</option>
<option value="870000">$870,000</option>
<option value="880000">$880,000</option>
<option value="890000">$890,000</option>
<option value="900000">$900,000</option>
<option value="910000">$910,000</option>
<option value="920000">$920,000</option>
<option value="930000">$930,000</option>
<option value="940000">$940,000</option>
<option value="950000">$950,000</option>
<option value="960000">$960,000</option>
<option value="970000">$970,000</option>
<option value="980000">$980,000</option>
<option value="990000">$990,000</option>
<option value="1000000">$1,000,000</option>
<option value="1100000">$1,100,000</option>
<option value="1200000">$1,200,000</option>
<option value="1300000">$1,300,000</option>
<option value="1400000">$1,400,000</option>
<option value="1500000">$1,500,000</option>
<option value="1600000">$1,600,000</option>
<option value="1700000">$1,700,000</option>
<option value="1800000">$1,800,000</option>
<option value="1900000">$1,900,000</option>
<option value="2000000">$2,000,000</option>
<option value="2500000">$2,500,000</option>
<option value="3000000">$3,000,000</option>
<option value="3500000">$3,500,000</option>
<option value="4000000">$4,000,000</option>
<option value="4500000">$4,500,000</option>
<option value="5000000">$5,000,000</option>
<option value="6000000">$6,000,000</option>
<option value="8000000">$8,000,000</option>
<option value="10000000">$10,000,000</option>
</select>
</div>
<div>
<select id="min_bedrooms" name="min_bedrooms" style="width: 100px;">
<option value="">- Bedrooms -</option>
<option value="">no minimum</option>
<option value="1">1 or more</option>
<option value="2">2 or more</option>
<option value="3">3 or more</option>
<option value="4">4 or more</option>
<option value="5">5 or more</option>
</select>
</div>
<div>
<select id="min_bathrooms" name="min_bathrooms" style="width: 100px;">
<option value="">- Bathrooms -</option>
<option value="">no minimum</option>
<option value="1">1 or more</option>
<option value="2">2 or more</option>
<option value="3">3 or more</option>
<option value="4">4 or more</option>
</select>
</div>
<div><input id="search" name="search" value="Search" type="submit"></div>
</div>
</form>
<script language="JavaScript" type="text/javascript">
// this is set to yes after all the variables have been loaded
city_county_loaded = "no";
city_page_load_first_run = "Y";
county_page_load_first_run = "Y";
useall = true;
allfactor = 1;
// when all the variables have been loaded via the external js file the city_county_loaded variable will be set to yes.
// then we can move on
function checkDataLoad(){
if (city_county_loaded == "no"){
setTimeout ("checkDataLoad();", 250);
}else{
stateToggle();
updateCounties();
updateCities();
}
}
// Checks to see if state_list has more than one state - if not, disable the state dropdown
function stateToggle() {
if(document.searchForm.state.length == 1) {
document.searchForm.state.disabled = true;
document.searchForm.state.style.display = "none";
}
}
// checks the current state (if one is defined) and populates the list of counties in the select box
function updateCounties(){
f = document.searchForm;
// blank the select box
RemoveAll(f.county);
if (useall){
AddToSelect(f.county,"- County -","");
}
// loop over the array of states, adding them to the dropdown
if(counties.length > 0) {
for (x=0; x<counties.length; x++){
// a little test to make sure only the right counties show up if a state is chosen
use_this_county = 1;
chosen_state = f.state.options[f.state.selectedIndex].value;
if(states[x] != chosen_state){
use_this_county = 0;
}
// if the state matches, or if there is no state, add it to the select
if(use_this_county == 1){
AddToSelect(f.county,counties[x],counties[x]);
//Set the Default County to selected if one is present
if (f.DefaultCounty.value.toLowerCase() == counties[x].toLowerCase())
{
SelectOption(f.county, counties[x], true);
}
}
}
// select the first one
if(f.DefaultCounty.value == "")
{
f.county.selectedIndex=0;
}
} else {
// There are no counties, so disable the selection box
f.county.disabled = true;
f.county.style.display = "none";
}
if (county_page_load_first_run == "Y"){
county_page_load_first_run = "N";
if ("" != ''){
SelectOption(f.county, "", "");
}else if ("" != ''){
SelectOption(f.county, "", "");
}
}else{
// populate the city list
//RemoveAll(f.chosencities);
updateCities();
}
}
// this function accepts a county name and returns the index of that county
// from within the js array that contains the city data
function getCountyIndex(countyname){
chosen_state = f.state.options[f.state.selectedIndex].value;
for (x=0; x<counties.length; x++){
if(counties[x] == countyname && states[x] == chosen_state){
return(x);
}
}
}
// update the city dropdown according to chosen county or 'all' for a given state
function updateCities(){
// blank the dropdown
RemoveAll(f.citylist);
f.city.value = "";
AddToSelect(f.citylist, "- City -", "");
// get the county array index
countySelectIndex = f.county.selectedIndex - allfactor;
// less than zero if they chose 'all'
if (countySelectIndex < 0){
// now we choose which index points to the chosen state
chosen_state = f.state.options[f.state.selectedIndex].value;
chosen_state_index = listfind(state_list, chosen_state, ",");
// loop over the state/city array and build the list
if(chosen_state_index > 0){
for (x=0; x<all_array[chosen_state_index].length; x++){
AddToSelect(f.citylist, all_array[chosen_state_index][x], all_array[chosen_state_index][x]);
}
}else{
// this will only happen if the admin puts a state in the list for a given market and there happen
// to be no cities in the db that match. this will be VERY rare, if ever.
alert("No Cities in this state")
}
}else{
// pull back the index for the chosen county
countyIndex = getCountyIndex(f.county.options[f.county.selectedIndex].value)
// loop over the county/city array and add to city select
for (x=0; x<cities[countyIndex].length; x++){
AddToSelect(f.citylist, cities[countyIndex][x], cities[countyIndex][x]);
}
}
}
function listfind(thelist, thevalue, delim){
if (! delim){
delim = ",";
}
l = listlen(thelist, delim);
listpos = -1;
for (var x = 1; x < l; x++){
listelement = listgetat(thelist,x,delim);
if (listelement == thevalue){
listpos = x;
break;
}
}
return listpos;
}
document.onload=checkDataLoad();
</script>
<script language="javascript" src="http://js.wntst.com//selectfunctions.js" type="text/javascript"></script>
<script language="javascript" src="http://js.wntst.com//javascript_list_functions.js" type="text/javascript"></script>
<script language="javascript" src="http://www.mlsfinder.com/ga_fmls/blairanderson/index.cfm?action=countycityjs" type="text/javascript"></script>
</body>
</html>