












    
    

var makeArray;
makeArray = new Array();
//these are filled in by the back-end
//alphabetical order!!


makeArray["pickup"] = new Array("Injeção Eletrônica","pickup1.htm","Carburado","pickup2.htm" );


makeArray["hatch"] = new Array("Injeção Eletrônica","hatch1.htm","Carburado","hatch2.htm" );


makeArray["sedan"] = new Array("Injeção Eletrônica","sedan1.htm","Carburado","sedan2.htm" );


makeArray["pajero"] = new Array("Injeção Eletrônica","pajero1.htm" );


makeArray["outros"] = new Array("Injeção Eletrônica ou Carburado","outros.htm" );


var makingBrowseChanges;
makingBrowseChanges = false;

function fillModel(formName, modelSelectName, modelArray){
  //setup our boolean to say that we are changing things
  makingBrowseChanges = true;
  //first clear out the old array
  var selectObject = eval("document." + formName + "." + modelSelectName);
  
   
  if (modelArray)
  {
  	selectObject.length = (modelArray.length/2) + 1;
  }
  else
  {
  	selectObject.length = 1;
  }
  
  selectObject.options[0].value = "";
  selectObject.options[0].text = ":: Tipo do Motor ::";
  selectObject.selectedIndex = 0;
  var counter = 0;
  
  if (modelArray)
  {
  	for(var i = 1; i <= modelArray.length/2; i++)
  	{
    	selectObject.options[i].text = modelArray[counter];
    	selectObject.options[i].value = modelArray[counter+1];
    	counter +=2;
 	}
  }
  makingBrowseChanges = false;
}
function resetBrowseMakeModel(formName,makeSelectName, modelSelectName){
 var selectObject = eval("document." + formName + "." + modelSelectName);
 var makeSelectObject = eval("document." + formName + "." + makeSelectName);
 selectObject.length = 1;
  
 selectObject.options[0].value = "";
 selectObject.options[0].text = ":: Tipo do Motor ::";
 selectObject.selectedIndex = 0; 

 makeSelectObject.selectedIndex = 0;
 
}

function changeModel(formName, makeSelectName, modelSelectName){
  var selectObject = eval("document." + formName + "." + makeSelectName);
  if (selectObject.options[selectObject.selectedIndex].value == "")
  {
    resetBrowseMakeModel(formName,makeSelectName,modelSelectName);
    return;
  }
  var modelArray = makeArray[selectObject.options[selectObject.selectedIndex].value];
  fillModel(formName,modelSelectName,modelArray);
}

function submitMakeModel(formName, makeSelectName, modelSelectName){
  submitMakeModel(formName,makeSelectName,"NOLIN=NOLIN"); 
}
function submitMakeModel(formName, makeSelectName, modelSelectName, urlExtra){
  if (makingBrowseChanges)
    return;

  
  var selectObject = eval("document." + formName + "." + modelSelectName);
  if (selectObject.options[selectObject.selectedIndex].value == "")
  {
    //do nothing, just the select a model index
    //alert("doing nothing. switch to select a model");
    return;
  }
  
  //alert("redirect to:" + selectObject.options[selectObject.selectedIndex].value);
  
   document.location.href = selectObject.options[selectObject.selectedIndex].value + "?" + urlExtra;
  
}

