var isBusyNavigationStil = false;
var httpNavigationStil = createRequestObject();
var sScriptName;
var sLanguage;

function getNavigationStil(iAdult, iAktivStil, zufall) {
	
	if (isBusyNavigationStil) {
		// aborting previous update
		httpNavigationStil.onreadystatechange = function() {}
		httpNavigationStil.abort();
	}

	// setting html-element
	document.getElementById("NavigationStilAjax").innerHTML = "";
	
	// start request
	httpNavigationStil.open("POST", "/ajax.NavigationStil.asp?iAdult=" + iAdult + "&iAktivStil=" + iAktivStil + "&timer=" + zufall);
	httpNavigationStil.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//isBusyNavigationStil = true;
	httpNavigationStil.onreadystatechange = handleNavigationStilResponse;
	httpNavigationStil.send("iAdult=" + iAdult);
}


function handleNavigationStilResponse() {

	if (httpNavigationStil.readyState == 4) {
		// success!
		isBusyNavigationStil = false;
		document.getElementById("NavigationStilAjax").innerHTML = httpNavigationStil.responseText;
	}
}

function createRequestObject() {
	var ro;
	try {
		ro = new XMLHttpRequest();
	} catch (error)	{
		try {
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (error) {
			return false;
		}
	}
	return ro;
}
