function DisableCity()
{
document.getElementById("tempcity").disabled = true;
document.getElementById("schooldistrict").disabled = false;
document.the_form.searchtype[0].checked = true;
document.the_form.searchtype[1].checked = false;

var i;
for(i=document.getElementById("tempcity").options.length-1;i>=0;i--)
{
document.getElementById("tempcity")[i].selected = false;
}
}

function DisableSchoolDistrict()
{
document.getElementById("tempcity").disabled = false;
document.getElementById("schooldistrict").disabled = true;
document.the_form.searchtype[0].checked = false;
document.the_form.searchtype[1].checked = true;

var i;
for(i=document.getElementById("schooldistrict").options.length-1;i>=0;i--)
{
document.getElementById("schooldistrict")[i].selected = false;
}
}



var count1 = 0;
var count2 = 0;


function RemoveAll()
{
var i;
for(i=document.getElementById("tempcity").options.length-1;i>=0;i--)
{
document.getElementById("tempcity").remove(i);
}
}


function RemoveAllSchoolDistrict()
{
var i;
for(i=document.getElementById("schooldistrict").options.length-1;i>=0;i--)
{
document.getElementById("schooldistrict").remove(i);
}
}


function SelectAll()
{
var i;
for(i=document.getElementById("temparea").options.length-1;i>=0;i--)
{
document.getElementById("temparea")[i].selected = true;
}
}


function AddItem(objListBox, strId)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = strId;
  elOptNew.value = strId;
  //var elSel = document.getElementById('schooldistrict');
  var elSel = objListBox;

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}

function AddItem2(objListBox, strId)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = strId;
  elOptNew.value = strId;
  //var elSel = document.getElementById('tempcity');
  var elSel = objListBox;

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}


function SetSearch(strID)
{ 
  RemoveAll();
  RemoveAllSchoolDistrict();

  if (strID == 'Westchester'){

  AddItem(document.getElementById("schooldistrict"), 'ARDSLEY');
  AddItem(document.getElementById("schooldistrict"), 'BEDFORD');
  AddItem(document.getElementById("schooldistrict"), 'BLIND BROOK');
  AddItem(document.getElementById("schooldistrict"), 'BRIARCLIFF MANOR');
  AddItem(document.getElementById("schooldistrict"), 'BRONXVILLE');
  AddItem(document.getElementById("schooldistrict"), 'BYRAM HILLS');
  AddItem(document.getElementById("schooldistrict"), 'CHAPPAQUA');
  AddItem(document.getElementById("schooldistrict"), 'Croton Harmon');
  AddItem(document.getElementById("schooldistrict"), 'CROTON-HARMON');
  AddItem(document.getElementById("schooldistrict"), 'DOBBS FERRY');
  AddItem(document.getElementById("schooldistrict"), 'EASTCHESTER');
  AddItem(document.getElementById("schooldistrict"), 'EDGEMONT');
  AddItem(document.getElementById("schooldistrict"), 'ELMSFORD');
  AddItem(document.getElementById("schooldistrict"), 'Fox Lane');
  AddItem(document.getElementById("schooldistrict"), 'GREENBURGH');
  AddItem(document.getElementById("schooldistrict"), 'HARRISON');
  AddItem(document.getElementById("schooldistrict"), 'HASTINGS');
  AddItem(document.getElementById("schooldistrict"), 'HENDRICK HUDSON');
  AddItem(document.getElementById("schooldistrict"), 'IRVINGTON');
  AddItem(document.getElementById("schooldistrict"), 'KATONAH-LEWISBORO');
  AddItem(document.getElementById("schooldistrict"), 'LAKELAND');
  AddItem(document.getElementById("schooldistrict"), 'MAMARONECK');
  AddItem(document.getElementById("schooldistrict"), 'MOUNT PLEASANT');
  AddItem(document.getElementById("schooldistrict"), 'MOUNT VERNON');
  AddItem(document.getElementById("schooldistrict"), 'NEW ROCHELLE');
  AddItem(document.getElementById("schooldistrict"), 'NORTH SALEM');
  AddItem(document.getElementById("schooldistrict"), 'OSSINING');
  AddItem(document.getElementById("schooldistrict"), 'PEEKSKILL');
  AddItem(document.getElementById("schooldistrict"), 'PELHAM');
  AddItem(document.getElementById("schooldistrict"), 'PLEASANTVILLE');
  AddItem(document.getElementById("schooldistrict"), 'POCANTICO HILLS');
  AddItem(document.getElementById("schooldistrict"), 'PORT CHESTER');
  AddItem(document.getElementById("schooldistrict"), 'PORT CHESTER-RYE');
  AddItem(document.getElementById("schooldistrict"), 'PUTNAM VALLEY');
  AddItem(document.getElementById("schooldistrict"), 'RYE CITY');
  AddItem(document.getElementById("schooldistrict"), 'RYE NECK');
  AddItem(document.getElementById("schooldistrict"), 'SCARSDALE');
  AddItem(document.getElementById("schooldistrict"), 'SOMERS');
  AddItem(document.getElementById("schooldistrict"), 'TARRYTOWN');
  AddItem(document.getElementById("schooldistrict"), 'TUCKAHOE');
  AddItem(document.getElementById("schooldistrict"), 'VALHALLA');
  AddItem(document.getElementById("schooldistrict"), 'WHITE PLAINS');
  AddItem(document.getElementById("schooldistrict"), 'YONKERS');
  AddItem(document.getElementById("schooldistrict"), 'YORKTOWN');


  AddItem2(document.getElementById("tempcity"), 'Amawalk');
  AddItem2(document.getElementById("tempcity"), 'Ardsley');
  AddItem2(document.getElementById("tempcity"), 'Armonk');
  AddItem2(document.getElementById("tempcity"), 'Baldwin Place');
  AddItem2(document.getElementById("tempcity"), 'Bedford');
  AddItem2(document.getElementById("tempcity"), 'Bedford Corners');
  AddItem2(document.getElementById("tempcity"), 'Bedford Hills');
  AddItem2(document.getElementById("tempcity"), 'Briarcliff Manor');
  AddItem2(document.getElementById("tempcity"), 'Bronx');
  AddItem2(document.getElementById("tempcity"), 'Bronxville');
  AddItem2(document.getElementById("tempcity"), 'Buchanan');
  AddItem2(document.getElementById("tempcity"), 'Chappaqua');
  AddItem2(document.getElementById("tempcity"), 'Cortlandt Manor');
  AddItem2(document.getElementById("tempcity"), 'Crompond');
  AddItem2(document.getElementById("tempcity"), 'Cross River');
  AddItem2(document.getElementById("tempcity"), 'Croton Falls');
  AddItem2(document.getElementById("tempcity"), 'Croton on Hudson');
  AddItem2(document.getElementById("tempcity"), 'Croton-on-Hudson');
  AddItem2(document.getElementById("tempcity"), 'Crugers');
  AddItem2(document.getElementById("tempcity"), 'Dobbs Ferry');
  AddItem2(document.getElementById("tempcity"), 'Eastchester');
  AddItem2(document.getElementById("tempcity"), 'Elmsford');
  AddItem2(document.getElementById("tempcity"), 'Goldens Bridge');
  AddItem2(document.getElementById("tempcity"), 'Granite Springs');
  AddItem2(document.getElementById("tempcity"), 'Harrison');
  AddItem2(document.getElementById("tempcity"), 'Hartsdale');
  AddItem2(document.getElementById("tempcity"), 'Hastings-on-Hudson');
  AddItem2(document.getElementById("tempcity"), 'Hawthorne');
  AddItem2(document.getElementById("tempcity"), 'Irvington');
  AddItem2(document.getElementById("tempcity"), 'Jefferson Valley');
  AddItem2(document.getElementById("tempcity"), 'Katonah');
  AddItem2(document.getElementById("tempcity"), 'Lake Peekskill');
  AddItem2(document.getElementById("tempcity"), 'Larchmont');
  AddItem2(document.getElementById("tempcity"), 'Lincolndale');
  AddItem2(document.getElementById("tempcity"), 'Mahopac');
  AddItem2(document.getElementById("tempcity"), 'Mamaroneck');
  AddItem2(document.getElementById("tempcity"), 'Millwood');
  AddItem2(document.getElementById("tempcity"), 'Mohegan Lake');
  AddItem2(document.getElementById("tempcity"), 'Montrose');
  AddItem2(document.getElementById("tempcity"), 'Mount Kisco');
  AddItem2(document.getElementById("tempcity"), 'Mount Vernon');
  AddItem2(document.getElementById("tempcity"), 'New Rochelle');
  AddItem2(document.getElementById("tempcity"), 'North Salem');
  AddItem2(document.getElementById("tempcity"), 'Ossining');
  AddItem2(document.getElementById("tempcity"), 'Peekskill');
  AddItem2(document.getElementById("tempcity"), 'Pelham');
  AddItem2(document.getElementById("tempcity"), 'Pleasantville');
  AddItem2(document.getElementById("tempcity"), 'Port Chester');
  AddItem2(document.getElementById("tempcity"), 'Pound Ridge');
  AddItem2(document.getElementById("tempcity"), 'Purchase');
  AddItem2(document.getElementById("tempcity"), 'Purdys');
  AddItem2(document.getElementById("tempcity"), 'Rye');
  AddItem2(document.getElementById("tempcity"), 'Rye Brook');
  AddItem2(document.getElementById("tempcity"), 'Scarborough');
  AddItem2(document.getElementById("tempcity"), 'Scarsdale');
  AddItem2(document.getElementById("tempcity"), 'Shenorock');
  AddItem2(document.getElementById("tempcity"), 'Shrub Oak');
  AddItem2(document.getElementById("tempcity"), 'Sleepy Hollow');
  AddItem2(document.getElementById("tempcity"), 'Somers');
  AddItem2(document.getElementById("tempcity"), 'South Salem');
  AddItem2(document.getElementById("tempcity"), 'Tarrytown');
  AddItem2(document.getElementById("tempcity"), 'Thornwood');
  AddItem2(document.getElementById("tempcity"), 'Tuckahoe');
  AddItem2(document.getElementById("tempcity"), 'Valhalla');
  AddItem2(document.getElementById("tempcity"), 'Verplanck');
  AddItem2(document.getElementById("tempcity"), 'Waccabuc');
  AddItem2(document.getElementById("tempcity"), 'West Harrison');
  AddItem2(document.getElementById("tempcity"), 'White Plains');
  AddItem2(document.getElementById("tempcity"), 'Yonkers');
  AddItem2(document.getElementById("tempcity"), 'Yorktown Heights');


  }



  if (strID == 'Putnam'){

  AddItem(document.getElementById("schooldistrict"), 'BREWSTER');
  AddItem(document.getElementById("schooldistrict"), 'CARMEL');
  AddItem(document.getElementById("schooldistrict"), 'GARRISON');
  AddItem(document.getElementById("schooldistrict"), 'HALDANE');
  AddItem(document.getElementById("schooldistrict"), 'LAKELAND');
  AddItem(document.getElementById("schooldistrict"), 'MAHOPAC');
  AddItem(document.getElementById("schooldistrict"), 'NORTH SALEM');
  AddItem(document.getElementById("schooldistrict"), 'PAWLING');
  AddItem(document.getElementById("schooldistrict"), 'PUTNAM VALLEY');

  AddItem2(document.getElementById("tempcity"), 'Brewster');
  AddItem2(document.getElementById("tempcity"), 'Carmel');
  AddItem2(document.getElementById("tempcity"), 'Cold Spring');
  AddItem2(document.getElementById("tempcity"), 'Croton Falls');
  AddItem2(document.getElementById("tempcity"), 'Garrison');
  AddItem2(document.getElementById("tempcity"), 'Holmes');
  AddItem2(document.getElementById("tempcity"), 'Hopewell Junction');
  AddItem2(document.getElementById("tempcity"), 'Jefferson Valley');
  AddItem2(document.getElementById("tempcity"), 'Lake Peekskill');
  AddItem2(document.getElementById("tempcity"), 'Mahopac');
  AddItem2(document.getElementById("tempcity"), 'Mahopac Falls');
  AddItem2(document.getElementById("tempcity"), 'Patterson');
  AddItem2(document.getElementById("tempcity"), 'Putnam Valley');
  AddItem2(document.getElementById("tempcity"), 'Shrub Oak');

  }

  if (strID == 'Dutchess'){

  AddItem(document.getElementById("schooldistrict"), 'ARLINGTON');
  AddItem(document.getElementById("schooldistrict"), 'BEACON');
  AddItem(document.getElementById("schooldistrict"), 'CARMEL');
  AddItem(document.getElementById("schooldistrict"), 'DOVER');
  AddItem(document.getElementById("schooldistrict"), 'HALDANE');
  AddItem(document.getElementById("schooldistrict"), 'HYDE PARK');
  AddItem(document.getElementById("schooldistrict"), 'MILLBROOK');
  AddItem(document.getElementById("schooldistrict"), 'PAWLING');
  AddItem(document.getElementById("schooldistrict"), 'PINE PLAINS');
  AddItem(document.getElementById("schooldistrict"), 'POUGHKEEPSIE');
  AddItem(document.getElementById("schooldistrict"), 'RED HOOK');
  AddItem(document.getElementById("schooldistrict"), 'RHINEBECK');
  AddItem(document.getElementById("schooldistrict"), 'SPACKENKILL');
  AddItem(document.getElementById("schooldistrict"), 'WAPPINGERS');
  AddItem(document.getElementById("schooldistrict"), 'WEBUTUCK');

  AddItem2(document.getElementById("tempcity"), 'Amenia');
  AddItem2(document.getElementById("tempcity"), 'Arlington');
  AddItem2(document.getElementById("tempcity"), 'Beacon');
  AddItem2(document.getElementById("tempcity"), 'Clinton Corners');
  AddItem2(document.getElementById("tempcity"), 'Dover Plains');
  AddItem2(document.getElementById("tempcity"), 'Fishkill');
  AddItem2(document.getElementById("tempcity"), 'Glenham');
  AddItem2(document.getElementById("tempcity"), 'Holmes');
  AddItem2(document.getElementById("tempcity"), 'Hopewell Junction');
  AddItem2(document.getElementById("tempcity"), 'Hughsonville');
  AddItem2(document.getElementById("tempcity"), 'Hyde Park');
  AddItem2(document.getElementById("tempcity"), 'Lagrangeville');
  AddItem2(document.getElementById("tempcity"), 'Millbrook');
  AddItem2(document.getElementById("tempcity"), 'Millerton');
  AddItem2(document.getElementById("tempcity"), 'Pawling');
  AddItem2(document.getElementById("tempcity"), 'Pine Plains');
  AddItem2(document.getElementById("tempcity"), 'Pleasant Valley');
  AddItem2(document.getElementById("tempcity"), 'Poughkeepsie');
  AddItem2(document.getElementById("tempcity"), 'Poughquag');
  AddItem2(document.getElementById("tempcity"), 'Red Hook');
  AddItem2(document.getElementById("tempcity"), 'Rhinebeck');
  AddItem2(document.getElementById("tempcity"), 'Rhinecliff');
  AddItem2(document.getElementById("tempcity"), 'Salt Point');
  AddItem2(document.getElementById("tempcity"), 'Staatsburg');
  AddItem2(document.getElementById("tempcity"), 'Stanfordville');
  AddItem2(document.getElementById("tempcity"), 'Stormville');
  AddItem2(document.getElementById("tempcity"), 'Tivoli');
  AddItem2(document.getElementById("tempcity"), 'Verbank');
  AddItem2(document.getElementById("tempcity"), 'Wappinger Falls');
  AddItem2(document.getElementById("tempcity"), 'Wappingers Falls');
  AddItem2(document.getElementById("tempcity"), 'Wassaic');
  AddItem2(document.getElementById("tempcity"), 'Wingdale');

  }


}


function ErrorCheckSubmit2(){

document.the_form2.submit();

}

function Clear(){

document.the_form2.mls_id.value = '';

}


function QuickLink(){

var i;
for(i=document.getElementById("tempcity").options.length-1;i>=0;i--)
{
if (document.getElementById("tempcity")[i].selected) {
document.the_form.subdivision.value = document.getElementById("tempcity")[i].value;
}
}

document.the_form.submit();

}


function replaceChars(entry) {
out = " "; // replace this
add = "+"; // with this
temp = "" + entry; // temporary holder

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
return temp;
}

function RemoveItem(objListBox, strId)
{
  var elSel = objListBox;
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    //if (elSel.options[i].selected) {
    if (elSel.options[i].value == strId) {
      elSel.remove(i);
    }
  }
}

function RemoveItem2(strId)
{
  var elSel = document.getElementById("temparea");
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    //if (elSel.options[i].selected) {
    if (elSel.options[i].value == strId) {
      elSel.remove(i);
    }
  }
  AddAreaName();



  if (strId == 'Middlesex'){
  RemoveItem(document.getElementById("tempcity"), 'DELTAVILLE');
  RemoveItem(document.getElementById("tempcity"), 'SALUDA');
  RemoveItem(document.getElementById("tempcity"), 'URBANNA');
  RemoveItem(document.getElementById("tempcity"), 'WILTON POINT');
  }

  if (strId == 'Accomack'){
  RemoveItem(document.getElementById("tempcity"), 'ATLANTIC');
  RemoveItem(document.getElementById("tempcity"), 'BELLE HAVEN');
  RemoveItem(document.getElementById("tempcity"), 'BLOXOM');
  RemoveItem(document.getElementById("tempcity"), 'CHINCOTEAGUE');
  RemoveItem(document.getElementById("tempcity"), 'GUILFORD');
  RemoveItem(document.getElementById("tempcity"), 'HALLWOOD');
  RemoveItem(document.getElementById("tempcity"), 'HARBORTON');
  RemoveItem(document.getElementById("tempcity"), 'KELLER');
  RemoveItem(document.getElementById("tempcity"), 'MAPPSVILLE');
  RemoveItem(document.getElementById("tempcity"), 'MODEST TOWN');
  RemoveItem(document.getElementById("tempcity"), 'NELSONIA');
  RemoveItem(document.getElementById("tempcity"), 'ONANCOCK');
  RemoveItem(document.getElementById("tempcity"), 'ONLEY');
  RemoveItem(document.getElementById("tempcity"), 'PAINTER');
  RemoveItem(document.getElementById("tempcity"), 'PARKSLEY');
  RemoveItem(document.getElementById("tempcity"), 'PUNGOTEAGUE');
  RemoveItem(document.getElementById("tempcity"), 'QUINBY');
  RemoveItem(document.getElementById("tempcity"), 'TEMPERANCEVILLE');
  }



if (document.getElementById("temparea").options.length == 0) {
AddItem(document.getElementById("temparea"), 'none', 'none');
}
}


function DoRemove()
{
  var strId = document.getElementById("tempcity").value;
  RemoveItem(document.getElementById("tempcity"), strId);
}





function toggleLoad() {


   document.getElementById("hidethis1").style.display = '';
   document.getElementById("hidethis2a").style.display = 'none';
   document.getElementById("hidethis2b").style.display = 'none';
   document.getElementById("hidethis2c").style.display = 'none';
   document.getElementById("hidethis2d").style.display = 'none';

}
   
function toggle1() {
   document.getElementById("hidethis1").style.display = '';
   document.getElementById("hidethis2a").style.display = 'none';
   document.getElementById("hidethis2b").style.display = 'none';
   document.getElementById("hidethis2c").style.display = 'none';
   document.getElementById("hidethis2d").style.display = 'none';
}

function toggle2() {
   document.getElementById("hidethis1").style.display = 'none';
   document.getElementById("hidethis2a").style.display = '';
   document.getElementById("hidethis2b").style.display = '';
   document.getElementById("hidethis2c").style.display = '';
   document.getElementById("hidethis2d").style.display = '';
}

