// JavaScript Document

function initr() {
    var error = '';
    try {
        http = new XMLHttpRequest();
    }
    catch (err) {
        error += 'XMLHttpRequest(): ' + err + '\n';
        try {
            http = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (err) {
            error += 'Msxml2.XMLHTTP: ' + err + '\n';
            try {
                http = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (err) {
                alert('No HTTP request interface:\n' + error + 'Microsoft.XMLHTTP: ' + err);
            }
        }
    }
}

function checkreg() {
    var reg = document.makeForm.regno.value;
    if (reg == '') {
        alert('Please enter a registration number');
    }
    else {
        http.open('GET', 'http://www.mercedes-benz.motortrak.com/cgi-bin/lookupMBreg.cgi?registration=' + escape(reg), true);
        http.onreadystatechange = parseSearchResponse2;
        http.send(null);
    }

    return false;
}

function parseSearchResponse2() {
    with (document.makeForm) {
        if (http.readyState == 4) {
            if (http.responseText == 'failed') {
                unable.style.visibility='visible';
				cardetails_empty();
				cardetails_greyin();
				firstclick = 0;
            }
            else {
				unable.style.visibility='hidden';
				correction.style.visibility='hidden';
				cardetails_greyout();
				//alert(http.responseText);
                var carinfo = http.responseText.split('#');
				//alert(carinfo[3]);
                for (var ele = 0; ele < carinfo.length; ele++) {
                    var bit = carinfo[ele].split('=');
					//alert(bit[0]);
				
					
					if(bit[0] == 'model' || bit[0] == 'bodystyle' || bit[0] == 'transmission'){
						//alert('populating 1st')
						var drop = eval("document.makeForm."+bit[0]);
						
	            		for (i=0;i<drop.length;i++){
							if( drop.options[i].value == bit[1] ){ drop.options[i].selected = true }
						}
					} 
					/*else if(bit[0] == 'engine'){
						var drop = eval("document.makeForm."+bit[0]);
	            		for (i=0;i<drop.length;i++){
							if( drop.options[i].value == bit[1] ){ drop.options[i].selected = true }
						}
						if(bit[1] == 1 || bit[1] == 2){ document.makeForm.fuel.options[bit[1]].selected = true }
					}*/
					else if(bit[0] == 'engine'){ document.makeForm.fuel.value = bit[1] }
					else if(bit[0] == 'VIN'){ document.makeForm.vin.value = bit[1] }
					else if(bit[0] == 'month' || bit[0] == 'year'){ 
						
						if(bit[0] == 'month'){ drop = document.getElementById("monthdropdown") }
						else if(bit[0] == 'year'){ drop = document.getElementById("yeardropdown") }
								
	            		for (i=0;i<drop.length;i++){
							if( drop.options[i].value == bit[1] ){ drop.options[i].selected = true }
						}
					}
				
				firstclick = 0;	
				
				//cardetails_correction();
				setTimeout('cardetails_correction()',1250);
			
				}

            }
        }
    }
}





