var nextID = null; 
	function kH(e) {
		var code;

		if (!e) var e = window.event
		if (e.keyCode) code = e.keyCode;
		else if (e.which) code = e.which;

	if( code == 27 ) {
		return false;
	} else {
		return true;
	}
}

var xmlHttp;

function createXMLHttpRequest() {
	if ( window.ActiveXObject ) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if ( window.XMLHttpRequest ) {
		xmlHttp = new XMLHttpRequest();
	}
}

function fillType(type) {
	document.getElementById("resultBlockType").style.visibility = "hidden";
	document.pricerequest.typenummer.value = type;
}

function ajax_zoektype(ty_merk, ty_letter, evt) {
	if ( kH(evt) == true && ty_merk != '') {
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = outputType;
		xmlHttp.open("GET","../Ajax/ajax_findmerk.lasso?switch=1&ty_merk=" + ty_merk + "&ty_type=" + ty_letter, true);
		xmlHttp.send(null);
	} else {
		document.getElementById("resultBlockMerk").style.visibility = "hidden";
		document.getElementById("resultBlockType").style.visibility = "hidden";
	}
}

function outputType() {
	if ( xmlHttp.readyState == 4 ) {
		if ( xmlHttp.status == 200 ) {
			document.getElementById("resultBlockType").style.visibility = "visible";
			document.getElementById("resultBlockType").innerHTML = xmlHttp.responseText;
		}
	}
}

function fillMerk(merk) {
	document.getElementById("resultBlockMerk").style.visibility = "hidden";
	document.pricerequest.merk.value = merk;
	document.pricerequest.typenummer.focus();
	ajax_zoektype(merk, '', true);
}


function ajax_zoekmerk(me_letter, evt) {
	if ( me_letter != '' ) {
		if ( kH(evt) == true ) {
			createXMLHttpRequest();
			xmlHttp.onreadystatechange = outputMerk;
			xmlHttp.open("GET","../Ajax/ajax_findmerk.lasso?switch=0&me_letter=" + me_letter, true);
			xmlHttp.send(null);
		} else {
			document.getElementById("resultBlockMerk").style.visibility = "hidden";
			document.getElementById("resultBlockType").style.visibility = "hidden";
		}						
	}
}

function outputMerk() {
	if ( xmlHttp.readyState == 4 ) {
		if ( xmlHttp.status == 200 ) {
			document.getElementById("resultBlockMerk").style.visibility = "visible";
			document.getElementById("resultBlockType").style.visibility = "hidden";
			document.getElementById("resultBlockMerk").innerHTML = xmlHttp.responseText;
		}
	}
}
