var d = document;

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function submitForm(btnSubmit) {
	btnSubmit.disabled = true;
	frmSubmit = btnSubmit.form;
	frmSubmit.submit();
}

function testing(){

//	if ((!document.images && navigator.userAgent.indexOf('Mozilla/2.') >= 0)|| navigator.userAgent.indexOf("WebTV") >= 0) {
	//	document.getElementById("top_ads").innerHTML='<a href="http://ad.doubleclick.net/jump/wfpauto/;sz=728x90;tile=1;ord=123456789?" target="_blank"><img src="http://ad.doubleclick.net/ad/wfpauto/;sz=728x90;tile=1;ord=123456789?" width="728" height="90" alt="" /></a>');

}

function getHTTPObject() {
	var xmlhttp;
	var browser=navigator.appName;
	if ( browser == "Microsoft Internet Explorer" ) {
		xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		xmlhttp= new XMLHttpRequest();
		xmlhttp.overrideMimeType('text/xml');
	}
	return xmlhttp;
}

var http = getHTTPObject();  //We create the HTTP Object

function doAJAX(action, make) {
	param = "action=" + action + "&make_id=" + make;
	
	http.open("POST", "/admin/includes/models.php", true);
	http.onreadystatechange = displayModels;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.send(param);		  
}

function displayModels() {
	if ( http.readyState == 4 ) {
		var inputN = document.getElementById("model");
		inputN.options.length = 0;
		var xml= http.responseXML.getElementsByTagName("result")[0];
		var resultcount = xml.getElementsByTagName("Model").length;
		var newOpt;
		
		for(i = 0; i<resultcount; i++) {
			newOpt= document.createElement('option');
			tmpNode = xml.getElementsByTagName("Model")[i];
			newOpt.value = tmpNode.getElementsByTagName("ID")[0].childNodes[0].nodeValue;
			newOpt.text = tmpNode.getElementsByTagName("Name")[0].childNodes[0].nodeValue;
			try {
				inputN.add(newOpt, null);
			} catch(ex) {
				inputN.add(newOpt);
			}
		}
	}
}

addLoadEvent(testing);
