
function data_set_change(obj)
{
  var selected = obj.selectedIndex;
  var value = obj[selected].value;
  
  
  var cur_form = document.forms["select_data"];
  var cur_elements = cur_form.elements;
  var oem_list = cur_elements["oem"];
  
  var data_set = value;
  
	Http.get({
		url:  "get_oem.php?dsid=" + data_set,
		callback: get_data_set_contents,
		cache: Http.Cache.Get
	}, [oem_list]);
  
}

function get_data_set_contents(result, oem_list_data)
{
	
  if (result.status == Http.Status.OK)
  {
    var response = result.responseText;
    var response_data = response.split(";");
    
    
    oem_list_data.length = 1;
    oem_list_data.length = response_data.length;
    
    for (i=0; i < oem_list_data.length; i++)
    {
      response_row = response_data[i].split("|")
      oem_list_data[i].text = response_row[0];
      oem_list_data[i].value = response_row[1];
    }
  }
  else
  {
    alert("Please try your search again later.");
  }
}

function oem_change(obj)
{
  var selected = obj.selectedIndex;
  var value = obj[selected].value;
  
  
  var cur_form = document.forms["select_data"];
  var cur_elements = cur_form.elements;
  
  var model_list = cur_elements["model"];
  
  var data_set_list = cur_elements["data_set"];
  var data_set_selected = data_set_list.selectedIndex;
  var data_set_value = data_set_list[data_set_selected].value;
  
  var oem = value;
  
	Http.get({
		url:  "/avn2/get_model.php?oem=" + oem + "&dsid=" + data_set_value,
		callback: get_oem_contents,
		cache: Http.Cache.Get
	}, [model_list]);
  
}

function get_oem_contents(result, model_list_data)
{
	
  if (result.status == Http.Status.OK)
  {
    var response = result.responseText;
    var response_data = response.split(";");
    
    
    model_list_data.length = 1;
    model_list_data.length = response_data.length;
    
    for (i=0; i < model_list_data.length; i++)
    {
      response_row = response_data[i].split("|")
      model_list_data[i].text = response_row[0];
      model_list_data[i].value = response_row[1];
    }
  }
  else
  {
    alert("Please try your search again later.");
  }
}



