function updateYear(carcode)
{ 
  
  if (carcode == 0 ) {
    jQuery('#ddlYear_input').remove()
    jQuery('#ddlModel_input').remove()
    jQuery('#ddlType_input').remove()
  } else {
    CoolCarSearch.AspNet.WebService.updateYear(carcode,SucceededCallbackupdateYear);  
  }
}

function SucceededCallbackupdateYear(result, eventArgs)
{
   var theDropDown = document.getElementById("ddlYear")  
   var numberOfOptions = theDropDown.options.length  
   for (i=1; i<numberOfOptions; i++) {   
      theDropDown.remove(1)  
   }    
   var arrresult = result.split("#");
   for(i = 0; i < arrresult.length; i++){
       var optn = document.createElement("OPTION");
       optn.text = arrresult[i].split("$")[0];
       optn.value = arrresult[i].split("$")[1];
       theDropDown.options.add(optn);
    }
   jQuery('#ddlYear_input').remove();
   jQuery('#ddlYear').selectbox();
   jQuery('#ddlYear_input_' + selyear).click();
   selyear = '0';
   var DropDownModel = document.getElementById("ddlModel")  
   var numberOfOptionsModel = DropDownModel.options.length  
   for (i=1; i<numberOfOptionsModel; i++) {   
      DropDownModel.remove(1)  
   }  
   jQuery('#ddlModel_input').remove()
   
   
   var theDropDown = document.getElementById("ddlType")  
   var numberOfOptions = theDropDown.options.length  
   for (i=1; i<numberOfOptions; i++) {   
      theDropDown.remove(1)  
   }  
   jQuery('#ddlType_input').remove()
   if (seltypecode == '0') {
     jQuery('#btnSearch').hide();
   }

}


function updateModal(carcode,year)
{ 
  
  if (year == 0 ) {
    jQuery('#ddlModel_input').remove()
    jQuery('#ddlType_input').remove()
  } else {
    CoolCarSearch.AspNet.WebService.updateModal(carcode,year,SucceededCallbackupdateModal);  
  }
}

function SucceededCallbackupdateModal(result, eventArgs)
{
   var theDropDown = document.getElementById("ddlModel")  
   var numberOfOptions = theDropDown.options.length  
   for (i=1; i<numberOfOptions; i++) {   
      theDropDown.remove(1)  
   }    
   var arrresult = result.split("#");
   for(i = 0; i < arrresult.length; i++){
       var optn = document.createElement("OPTION");
       optn.text = arrresult[i].split("$")[0];
       optn.value = arrresult[i].split("$")[1];
       theDropDown.options.add(optn);
    }
   jQuery('#ddlModel_input').remove()
   jQuery('#ddlModel').selectbox()
   jQuery('#ddlModel_input_' + selmodelcode).click();
   selmodelcode='0';
   
   var theDropDown = document.getElementById("ddlType")  
   var numberOfOptions = theDropDown.options.length  
   for (i=1; i<numberOfOptions; i++) {   
      theDropDown.remove(1)  
   }  
   jQuery('#ddlType_input').remove()
   if (seltypecode == '0') {
     jQuery('#btnSearch').hide();
   }
}

function updateType(modelcode)
{
  if (modelcode == 0 ) {
    jQuery('#ddlType_input').remove()
  } else {
    CoolCarSearch.AspNet.WebService.updateType(modelcode,SucceededCallbackupdateType);  
  }
}

function SucceededCallbackupdateType(result, eventArgs)
{
   var theDropDown = document.getElementById("ddlType")  
   var numberOfOptions = theDropDown.options.length  
   for (i=1; i<numberOfOptions; i++) {   
      theDropDown.remove(1)  
   }    
   var arrresult = result.split("#");
   for(i = 0; i < arrresult.length; i++){
       var optn = document.createElement("OPTION");
       optn.text = arrresult[i].split("$")[0];
       optn.value = arrresult[i].split("$")[1];
       theDropDown.options.add(optn);
    }
   jQuery('#ddlType_input').remove()
   jQuery('#ddlType').selectbox()
   jQuery('#ddlType_input_' + seltypecode).click();
   if (seltypecode == '0') {
     jQuery('#btnSearch').hide();
   }
   seltypecode='0';

}
function redirect(typecode)
{
  if (typecode != 0 && typecode != oldseltypecode ) {
    document.location.href='/Basis.aspx?Lid=88&Lit=TEKST&typecode=' + typecode;  
  } else if (typecode == '0'){
    jQuery('#btnSearch').hide();
  }
}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
