// JavaScript Document  AJAX
//----------------------------------------------------------------------------------------  
 
 
// AJAX-Aufruf Länder ,LKZ und Partner Anfrage Schritt 1
	var request = false;

	// Request senden
	function setRequestanf_S1(value,id) {
		// Request erzeugen
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
			var url = "../../DIV_MODULE/ajxanf_S1.php";
			// Name auslesen
			//var value = document.getElementById('source_'+id).innerHTML;
			//alert('name='+value+'&selID='+id);
			// Request öffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			// Request senden
			//request.send('name='+value+'&pos='+id);
			request.send('name='+value+'&selID='+id);
			
			// Request auswerten
			//request.onreadystatechange = interpretRequest; //ohne Parameter
			request.onreadystatechange = function(){interpretRequestanf_S1(id);}  // mit Parameter
		}
	}

	// Request auswerten
	function interpretRequestanf_S1(id) {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById(id).innerHTML = content;
				}
				break;
			default:
				break;
		}
		
	}
	
//---------------------------------------------------------------------------------------------------------------------	
  
// AJAX-Aufruf Anfrage-Block
	
	function anf_block_wechsel() {		
		 window.setInterval('setRequestANF_BLOCK()',3000);  // 3000 - 4000
		 setRequestANF_BLOCK();
	}

	// Request senden
	function setRequestANF_BLOCK() {
		//window.setInterval('setRequestANF_BLOCK()',1000);
		// Request erzeugen
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
			var url = "../../DIV_MODULE/ajxANF_BLOCK.php";
			// Name auslesen
			//var value = document.getElementById('source_'+id).innerHTML;
			//alert('name='+value+'&selID='+id);
			// Request öffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			// Request senden
			//request.send('name='+value+'&pos='+id);
			request.send(null);
			
			// Request auswerten
			request.onreadystatechange = interpretRequestANF_BLOCK ; //ohne Parameter
			//request.onreadystatechange = function(){interpretRequest(id);}  // mit Parameter
		}
	}

	// Request auswerten
	function interpretRequestANF_BLOCK() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById('AJXANF_BLOCK').innerHTML = content;
				}
				break;
			default:
				break;
		}
		
	}
	
//---------------------------------------------------------------------------------------------------------------------	
    
