var options;

function fetchoptions(City, State)
{
	// alert(City);
   document.search.elements['HomeBuilder'].length = 0;
   document.search.elements['HomeBuilder'].disabled = false;
   var loadtxt = "Loading...Please Wait";
   var myNewOption = new Option(loadtxt, "0");
   document.search.elements['HomeBuilder'].options[0] = myNewOption;
   url = '/real-estate/modules/ajax/ajaxBuilders-in-city.php?StateAndCity=' + State + '|' + City;
   getDataReturnXml(url, getoptions);
}


function getoptions(xml)
{
  options = xml.getElementsByTagName("builder");
  listoptions(options);
}

function listoptions ()
{
   var loopIndex;
   var selectControl = document.search.elements['HomeBuilder'];

   for (loopIndex = 0; loopIndex < options.length; loopIndex++ )
   {
      selectControl.options[loopIndex] = new 
         Option(options[loopIndex].firstChild.data);
   }
}
   


function fetchoptions2(stateabbrev)
{
   document.search.elements['SearchCity[]'].length = 0;
   document.search.elements['SearchCity[]'].disabled = false;
   var loadtxt = "Loading...Please Wait";
   var myNewOption = new Option(loadtxt, "0");
   document.search.elements['SearchCity[]'].options[0] = myNewOption;
   url = '/real-estate/modules/ajax/ajaxCities.php?StateAbbrev=' + stateabbrev;
   getDataReturnXml(url, getoptions2);
}

function getoptions2(xml)
{
  options = xml.getElementsByTagName("city");
  listoptions2(options);
}

function listoptions2 ()
{
   var loopIndex;
   var selectControl = document.search.elements['SearchCity[]'];

   for (loopIndex = 0; loopIndex < options.length; loopIndex++ )
   {
      selectControl.options[loopIndex] = new 
         Option(options[loopIndex].firstChild.data);
   }
}