var xmlHttp = false;

function getRequest(){
	try {
		// Internet Explorer

		if (typeof netscape != 'undefined' && typeof netscape.security !=
		'undefined') {
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
			}
			catch (e) {
			}
		}

		if( typeof XMLHttpRequest != "undefined" ) {
			xmlHttp = new XMLHttpRequest();
		} else {


			for( var i = 5; i; i-- ) {
				try {
					if( i == 2 ) {
						xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
					}
					// try to use the latest msxml dll
					else {
						xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
					}
					break;
				}
				catch( excNotLoadable ) {
					xmlHttp = false;
				}
			}
		}
	}

	catch( excNotLoadable ) {
		xmlHttp = false;
	}
	return xmlHttp;
}

function doRequest(url, strFunktion) {

	if( xmlHttp && xmlHttp.readyState ) {

		xmlHttp = false;
		window.setTimeout("doRequest('"+url+"', '"+strFunktion+"');", 1000);
		return false;
	}


	if( !xmlHttp ) {
		xmlHttp = getRequest();

		if( !xmlHttp ) {  return false; }
	}


	xmlHttp.open('GET', url, true);
	try {
		xmlHttp.onreadystatechange = eval(strFunktion);
	} catch( excNotLoadable ) {

	}

	try{
		xmlHttp.send(null);    // param = POST data
	} catch( excNotLoadable ) {

	}

}
function funcLaender() {
	//if (xmlHttp.readyState == 4) {
		var answer = xmlHttp.responseText;
		//if(document.getElementById("sland").innerHTML != answer){
			document.getElementById("sland").innerHTML = answer;
		//}
		//else{
		//	document.getElementById("sland").innerHTML = "l";
		//}
	//}

}
function funcBLaender() {
	//if (xmlHttp.readyState == 4) {
		var answer = xmlHttp.responseText;
		//if(document.getElementById("sland").innerHTML != answer){
			document.getElementById("sbland").innerHTML = answer;
		//}
		//else{
		//	document.getElementById("sland").innerHTML = "l";
		//}
	//}

}