//controle op ie of andere browser; aanmaken van xmlhttp object
var div_to_use;
function makeObject()
{
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
		x = new ActiveXObject("Microsoft.XMLHTTP");
	else
		x = new XMLHttpRequest();
	return x;
}
//afhandelen van de onchange; "openen" van de aangemaakte url
//de url wordt gevolgd vanaf de pagina waar deze code wordt gėimplementeerd!
//Ophalen van de VALUE uit de ddl: document.formnaam.selectnaam.options[document.formnaam.selectnaam.options.selectedIndex].value
var request = makeObject();


function update3(current_value,php_page,div_id)
{
	div_to_use=div_id;
	request.open('get', php_page + current_value);
	request.onreadystatechange = parseInfo;
	request.send('');
}

function update(current_value,php_page,div_id)
{
	//document.frmselects.categoryid.options[1].selected = true;
	if (current_value.options[current_value.selectedIndex].value != '')
	{
		div_to_use=div_id;
		request.open('get', php_page + current_value.options[current_value.selectedIndex].value);
		request.onreadystatechange = parseInfo;
		request.send('');
	}
}

/*
function update2(current_value,php_page,div_id)
{
	div_to_use=div_id;
	request.open('get', php_page + document.getElementById(current_value));
	//request.onreadystatechange = parseInfo;
	request.send('');
}
function updateC(current_value,php_page,div_id)
{
	div_to_use=div_id;
	request.open('get', php_page);
	request.onreadystatechange = parseInfo;
	request.send('');
}
*/

//waarden die teruggestuurd worden uit de .php; stap 4 vervangt de inhoud my_div met de echo's uit de .php
function parseInfo()
{
	if(request.readyState == 1)
	{
		//alert(div_to_use);
		document.getElementById(div_to_use).innerHTML = 'Bezig met laden...';
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		document.getElementById(div_to_use).innerHTML = answer;
	}
}
