// JavaScript Document

function handleOnChange(dd1)
{
  var idx = dd1.selectedIndex;
  var phone_brand = dd1[idx].text;
  var phone_model_id = dd1.id + '_model';
  var modelSelect = document.getElementById(phone_model_id); 
  
  if (idx != 0)
  {
   var directory = ""+document.location;
   directory = directory.substr(0, directory.lastIndexOf('/'));

   Http.get({
		url: "./" +  phone_brand + ".txt",
		callback: fillModel,
		cache: Http.Cache.Get
	}, [modelSelect]);
  }
}
function fillModel(xmlreply, modelSelect)
{
  if (xmlreply.status == Http.Status.OK)
  {
   var prezresponse = xmlreply.responseText;
   var prezar = prezresponse.split("|");
   for (i=1; i < modelSelect.length; i++)
   {
	 modelSelect.remove(i);  
   }
   for (i=1; i < prezar.length; i++)
   {
	 modelSelect.remove(i);  
	 var y = document.createElement('option');
  	 //y.text = prezar[i]
	 try{ modelSelect.add(y,null); }
     catch(ex){ modelSelect.add(y); } //for IE
	 modelSelect.options[i].text = prezar[i];
   }
  }
  else
  {
   alert("Cannot handle the Ajax call.");
  }
}