function fillMakesModels(){
makemodel[0]=new Array('','ALFA ROMEO', 'AUDI', 'BMW', 'CHEVROLET', 'CHRYSLER', 'CITROEN', 'DAEWOO', 'DAIHATSU', 'FIAT', 'FORD', 'HONDA', 'HYUNDAI', 'IVECO', 'JAGUAR', 'JEEP', 'KIA', 'LAND ROVER', 'LEXUS', 'MAZDA', 'MERCEDES-BENZ', 'MG', 'MINI', 'MITSUBISHI', 'NISSAN', 'PEUGEOT', 'PROTON', 'RENAULT', 'ROVER', 'SAAB', 'SEAT', 'SKODA', 'SMART', 'SSANGYONG', 'SUBARU', 'SUZUKI', 'TOYOTA', 'VAUXHALL', 'VOLKSWAGEN', 'VOLVO');
makemodel[0][1]=new Array('ALFA ROMEO','147','GT');
makemodel[0][2]=new Array('AUDI','A2','A3','A4','A6','ALLROAD','TT');
makemodel[0][3]=new Array('BMW','1','3','5','7','X3','X5','Z4');
makemodel[0][4]=new Array('CHEVROLET','KALOS','LACETTI','MATIZ','TACUMA');
makemodel[0][5]=new Array('CHRYSLER','CROSSFIRE','GRAND','PT','VOYAGER');
makemodel[0][6]=new Array('CITROEN','BERLINGO','C2','C3','C4','C5','C8','XSARA');
makemodel[0][7]=new Array('DAEWOO','KALOS','TACUMA');
makemodel[0][8]=new Array('DAIHATSU','CHARADE');
makemodel[0][9]=new Array('FIAT','DUCATO','MULTIPLA','PUNTO','SCUDO','STILO');
makemodel[0][10]=new Array('FORD','FIESTA','FOCUS','FUSION','GALAXY','KA','MONDEO','RANGER','STREETKA','TRANSIT');
makemodel[0][11]=new Array('HONDA','ACCORD','CIVIC','CR-V','FR-V','JAZZ','S2000','STREAM');
makemodel[0][12]=new Array('HYUNDAI','ACCENT','COUPE','GETZ','MATRIX','SANTA','TERRACAN');
makemodel[0][13]=new Array('IVECO','DAILY');
makemodel[0][14]=new Array('JAGUAR','S-TYPE','XJ','X-TYPE');
makemodel[0][15]=new Array('JEEP','CHEROKEE','GRAND');
makemodel[0][16]=new Array('KIA','CARENS','CERATO','PICANTO','RIO','SEDONA','SORENTO','SPORTAGE');
makemodel[0][17]=new Array('LAND ROVER','DEFENDER','DISCOVERY','FREELANDER','RANGE');
makemodel[0][18]=new Array('LEXUS','GS','IS');
makemodel[0][19]=new Array('MAZDA','MAZDA3','MAZDA6','MX-5','RX-8');
makemodel[0][20]=new Array('MERCEDES-BENZ','A','C','CLK','CLS','E','M','SLK','VANEO');
makemodel[0][21]=new Array('MG','MGTF','ZR','ZT','ZT-T');
makemodel[0][22]=new Array('MINI','COOPER');
makemodel[0][23]=new Array('MITSUBISHI','COLT','GRANDIS','LANCER','OUTLANDER','SHOGUN');
makemodel[0][24]=new Array('NISSAN','350Z','ALMERA','MICRA','PATROL','PRIMERA','TERRANO','X-TRAIL');
makemodel[0][25]=new Array('PEUGEOT','1007','107','206','307','407','607','807');
makemodel[0][26]=new Array('PROTON','SAVVY');
makemodel[0][27]=new Array('RENAULT','CLIO','ESPACE','GRAND','KANGOO','LAGUNA','MEGANE','MODUS');
makemodel[0][28]=new Array('ROVER','25','75','STREETWISE');
makemodel[0][29]=new Array('SAAB','9-3','9-5');
makemodel[0][30]=new Array('SEAT','ALHAMBRA','ALTEA','IBIZA','LEON','TOLEDO');
makemodel[0][31]=new Array('SKODA','FABIA','OCTAVIA','SUPERB');
makemodel[0][32]=new Array('SMART','FORFOUR');
makemodel[0][33]=new Array('SSANGYONG','REXTON');
makemodel[0][34]=new Array('SUBARU','FORESTER','IMPREZA','LEGACY');
makemodel[0][35]=new Array('SUZUKI','ALTO','GRAND','IGNIS','JIMNY','LIANA');
makemodel[0][36]=new Array('TOYOTA','AVENSIS','AYGO','CELICA','COROLLA','LAND','MR2','PREVIA','RAV','YARIS');
makemodel[0][37]=new Array('VAUXHALL','AGILA','ASTRA','COMBO','CORSA','MERIVA','OMEGA','SIGNUM','TIGRA','VECTRA','VX220','ZAFIRA');
makemodel[0][38]=new Array('VOLKSWAGEN','BEETLE','GOLF','LUPO','PASSAT','POLO','TOUAREG','TOURAN');
makemodel[0][39]=new Array('VOLVO','C70','S40','S60','S80','V50','V70','XC90');

	}

function loadModels(i,m){
	var varModelsArray  = makemodel[0][i];
	var intModelsCount  = varModelsArray.length;
	var blnIsNS        = navigator.appName=='Netscape';
	var k=0;
	if (blnIsNS) {
		document.forms.quicksearch.model.length = 1;
		document.forms.quicksearch.model.length = intModelsCount;
		for (i=1; i<intModelsCount; i++) {
			document.forms.quicksearch.model[i] = new Option(varModelsArray[i]);
			if(varModelsArray[i].toLowerCase()==m){k=i;}
		}
		if (k>0){document.forms.quicksearch.model.selectedIndex=k;}
		if (document.forms.quicksearch.category){ document.forms.quicksearch.category.selectedIndex=0;}
	}
	else {
		quicksearch.model.length = 1;
		quicksearch.model.length = intModelsCount;
		for (i=1; i<intModelsCount; i++) {
			quicksearch.model[i] = new Option(varModelsArray[i]);
			if(varModelsArray[i].toLowerCase()==m){k=i;}
		}
		if (k>0){quicksearch.model.selectedIndex=k;}
		if(quicksearch.category){quicksearch.category.selectedIndex=0;}
	}
}

function clearMakeModel(){
	var blnIsNS        = navigator.appName=='Netscape';	
	if (blnIsNS) {
		if(document.forms.quicksearch.make){document.forms.quicksearch.make.selectedIndex=0;}
		if(document.forms.quicksearch.model){ document.forms.quicksearch.model.selectedIndex=0;}
	}else{
		if(quicksearch.make){quicksearch.make.selectedIndex=0;}
		if(quicksearch.model){quicksearch.model.selectedIndex=0;}
	}
}

function UpdateModels(strURL) {
    if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
    var req=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  var req=new ActiveXObject("Microsoft.XMLHTTP");
  }
    if (req) {
        req.onreadystatechange = function() {
            if (req.readyState == 4) { //data is retrieved from server
                if (req.status == 200) { // which reprents ok status
                    document.getElementById('models').innerHTML = req.responseText;
                }
                else {
                    alert("There was a problem while using XMLHTTP:\n" + req.status);
                }
            }
        }
        req.open("GET", strURL, true); //open url using get method
        req.send(null);
    }
}

function UpdateSearchModels(strURL) {
    if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
    var req=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  var req=new ActiveXObject("Microsoft.XMLHTTP");
  }
    if (req) {
        req.onreadystatechange = function() {
            if (req.readyState == 4) { //data is retrieved from server
                if (req.status == 200) { // which reprents ok status
                    document.getElementById('searchRangeList').innerHTML = req.responseText;
                }
                else {
                    alert("There was a problem while using XMLHTTP:\n" + req.status);
                }
            }
        }
        req.open("GET", strURL, true); //open url using get method
        req.send(null);
    }
}
