var XMLHttpRequestObject = false; 

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

function GetOptions1(aid) {
	var selectControl1 = document.getElementById('FilterL1');
	var selectControl2 = document.getElementById('FilterL2');

	selectControl2.options.length = 0;
	selectControl2.options[0] = new Option('! Válasszon !', 'x');
	selectControl2.options[0].selected = true;
	selectControl2.disabled = true;
		
	if(selectControl1.value != "x") {
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", "ajax/FilterL1.php?Parent="+aid);

		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
					var xmlDocument = XMLHttpRequestObject.responseXML;
					options = xmlDocument.getElementsByTagName("t");
					values = xmlDocument.getElementsByTagName("v");
					listoptions1(options);
			} 
		}
        XMLHttpRequestObject.send(null);
	}
	}
}
      
function listoptions1 () {
	var loopIndex;
	var selectControl1 = document.getElementById('FilterL1');
	var selectControl2 = document.getElementById('FilterL2');

	for (loopIndex = 1; loopIndex < options.length; loopIndex++ ) {
		selectControl2.options[loopIndex] = new Option(options[loopIndex].firstChild.data, values[loopIndex].firstChild.data);
	}

	selectControl2.options[0] = new Option('! Válasszon !', 'x');
	selectControl2.options[0].selected = true;
	selectControl2.disabled = false;
}
