function AjaxGet(layerID, URL, LoadingPhrase, params) {
	var req = null;
	var params = params;

	if (params != '') {
		if (layerID != null && layerID != '') {
			document.getElementById(layerID).innerHTML = LoadingPhrase;
		}
		
		try{
			req = new XMLHttpRequest();
			req.overrideMimeType('text/xml');
		}
		catch (ms) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (nonms) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (failed) {
					req = null;
				}
			}
		}
	
		if (req == null) alert("Error creating request object!");
		
		req.open("POST", "."+URL, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.setRequestHeader("Content-length", params.length);
		req.setRequestHeader("Connection", "close");
		
		req.onreadystatechange = function() {
			switch(req.readyState) {
				case 4:
					if(req.status!=200) {
						if (req.status!=0) alert("Fehler:"+req.status);
					} else {
						var xmldoc = req.responseXML;
						var root_node = xmldoc.getElementsByTagName('action').item(0);

						/* Neues Inserat anlegen */
						
						
						
						if (root_node.firstChild.data == 'errorUserNotActiv' || root_node.firstChild.data == 'errorUserDontPayed') {
							window.location.href = 'index.html';
						}
						if (root_node.firstChild.data == 'errorMemberLost') {
							window.location.href = 'rundenichtgeschaft.html';
						}

						if (root_node.firstChild.data == 'error') {
							alert(xmldoc.getElementsByTagName('description').item(0).firstChild.data);
						}
						
						AjaxSecCode = xmldoc.getElementsByTagName('securecode').item(0).firstChild.data; 
							
						if (xmldoc.getElementsByTagName('joker5050check').item(0).firstChild.data == "1") {
							document.getElementById('DivLayerJoker5050').style.backgroundImage='url(http://www.auswandern.de/quiz/images/grey_button.png)';
							document.getElementById('DivLayerJoker5050').style.cursor='auto';
						} else {
							document.getElementById('DivLayerJoker5050').style.backgroundImage='url(http://www.auswandern.de/quiz/images/yellow_button.png)';
						}
						if (xmldoc.getElementsByTagName('joker20sekcheck').item(0).firstChild.data == "1") {
							document.getElementById('DivLayerJoker20sek').style.backgroundImage='url(http://www.auswandern.de/quiz/images/grey_button.png)';
							document.getElementById('DivLayerJoker20sek').style.cursor='auto';
						} else {
							document.getElementById('DivLayerJoker20sek').style.backgroundImage='url(http://www.auswandern.de/quiz/images/yellow_button.png)';
						}
						if (xmldoc.getElementsByTagName('jokerzurueckcheck').item(0).firstChild.data == "1") {
							document.getElementById('DivLayerJokerzurueck').style.backgroundImage='url(http://www.auswandern.de/quiz/images/grey_button.png)';
							document.getElementById('DivLayerJokerzurueck').style.cursor='auto';
						} else {
							document.getElementById('DivLayerJokerzurueck').style.backgroundImage='url(http://www.auswandern.de/quiz/images/yellow_button.png)';
						}


						if (root_node.firstChild.data == 'guestRegister') {
							if(window.halt !== undefined) window.clearInterval(halt);
							document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							
							document.getElementById('LayerFrage').innerHTML = "";
							document.getElementById('LayerAntwortA').innerHTML = "";
							document.getElementById('LayerAntwortB').innerHTML = "";
							document.getElementById('LayerAntwortC').innerHTML = "";
							document.getElementById('LayerAntwortD').innerHTML = "";
							if(window.halt !== undefined) window.clearInterval(halt);
							
							Check = confirm(xmldoc.getElementsByTagName('message').item(0).firstChild.data);
							if(Check == false){
								window.location.href = 'index.html';
								break;
							} else {
								window.location.href = 'registrieren.html';
								break;
							}
						}

						if (root_node.firstChild.data == 'MemberRoundFinish') {
							if(window.halt !== undefined) window.clearInterval(halt);
							document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							
							document.getElementById('LayerFrage').innerHTML = "";
							document.getElementById('LayerAntwortA').innerHTML = "";
							document.getElementById('LayerAntwortB').innerHTML = "";
							document.getElementById('LayerAntwortC').innerHTML = "";
							document.getElementById('LayerAntwortD').innerHTML = "";
							if(window.halt !== undefined) window.clearInterval(halt);
							
							window.location.href = 'rundegeschaft.html';
							break;
						}
						
						if (root_node.firstChild.data == 'getQuestion') {
							if(window.halt !== undefined) window.clearInterval(halt);
							document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							
							document.getElementById('LayerFrage').innerHTML = xmldoc.getElementsByTagName('question').item(0).firstChild.data;
							document.getElementById('LayerAntwortA').innerHTML = xmldoc.getElementsByTagName('answer1').item(0).firstChild.data;
							document.getElementById('LayerAntwortB').innerHTML = xmldoc.getElementsByTagName('answer2').item(0).firstChild.data;
							document.getElementById('LayerAntwortC').innerHTML = xmldoc.getElementsByTagName('answer3').item(0).firstChild.data;
							document.getElementById('LayerAntwortD').innerHTML = xmldoc.getElementsByTagName('answer4').item(0).firstChild.data;
							
							countdowntime = xmldoc.getElementsByTagName('time').item(0).firstChild.data;
							if(countdowntime > 0) halt=window.setInterval("countdown_show()",1000);
						}
						
						if (root_node.firstChild.data == 'stopQuestionTimeOut') {
							switch(xmldoc.getElementsByTagName('rightAnswer').item(0).firstChild.data) {
								case "1":
									document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "2":
									document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "3":
									document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "4":
									document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
									
							}
							if(window.halt !== undefined) window.clearInterval(halt);
							
							if (xmldoc.getElementsByTagName('action2').item(0) != null) {
								if (xmldoc.getElementsByTagName('action2').item(0).firstChild.data == 'memberWrongAnswer') {
									window.location.href = 'rundenichtgeschaft.html';
								} else {
									UserAbfrageNextRound(xmldoc.getElementsByTagName('message').item(0).firstChild.data);
								}
							} else {
								UserAbfrageNextRound(xmldoc.getElementsByTagName('message').item(0).firstChild.data);	
							}
							break;
						}
						
						if (root_node.firstChild.data == 'Joker5050') {
							switch(xmldoc.getElementsByTagName('wrong1').item(0).firstChild.data) {
								case "1":
									document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "2":
									document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "3":
									document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "4":
									document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
							}
							switch(xmldoc.getElementsByTagName('wrong2').item(0).firstChild.data) {
								case "1":
									document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "2":
									document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "3":
									document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
								case "4":
									document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
									break;
							}
						}
						
						if (root_node.firstChild.data == 'Joker20sek') {
							countdowntime = parseInt(countdowntime)+parseInt(xmldoc.getElementsByTagName('timeplus').item(0).firstChild.data);
						}
						
						if (root_node.firstChild.data == 'AnswerRequest') {
							document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_blue.png)';
							switch(xmldoc.getElementsByTagName('rightAnswer').item(0).firstChild.data) {
								case "1":
									document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "2":
									document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "3":
									document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
								case "4":
									document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_green.png)';
									break;
							}
							if (xmldoc.getElementsByTagName('wronganswer').item(0) != null) {
								switch(xmldoc.getElementsByTagName('wronganswer').item(0).firstChild.data) {
									case "1":
										document.getElementById('DIVLayerAntwortA').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
										break;
									case "2":
										document.getElementById('DIVLayerAntwortB').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
										break;
									case "3":
										document.getElementById('DIVLayerAntwortC').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
										break;
									case "4":
										document.getElementById('DIVLayerAntwortD').style.backgroundImage='url(http://www.auswandern.de/quiz/images/A_red.png)';
										break;
								}
							}
							if (xmldoc.getElementsByTagName('action2').item(0) != null) {
								if (xmldoc.getElementsByTagName('action2').item(0).firstChild.data == 'memberWrongAnswer') {
									window.location.href = 'rundenichtgeschaft.html';
								} else {
									Check = confirm(xmldoc.getElementsByTagName('message').item(0).firstChild.data);
									if(Check == false){
										if(window.halt !== undefined) window.clearInterval(halt);
										break;
									} else {
										if(window.halt !== undefined) window.clearInterval(halt);
										AjaxGet('LayerFrage', '/ajax/fragen.php', 'Frage wird geladen...', 'AjaxSecCode='+AjaxSecCode+'&action=getQuestion');
										break;
									}
								}
							}
						}
					}
					break;
				default:
					return false;
					break;
			}
		};
		req.send(params);
	}
}

function countdown_show() {
    time_show = countdowntime;
    document.getElementById('CountdownTimer').innerHTML = time_show;
    if(countdowntime == 0) {
      	window.clearInterval(halt);
      	AjaxGet('layerMessage', '/ajax/fragen.php', '', 'AjaxSecCode='+AjaxSecCode+'&action=stopQuestion&wert=timeout');
    } else {
	   	countdowntime = countdowntime - 1; 
    }
}

function UserAbfrageNextRound(Question) {
	Check = confirm(Question);
	if(Check == false){
		return false;
	} else {
		AjaxGet('LayerFrage', '/ajax/fragen.php', 'Frage wird geladen...', 'AjaxSecCode='+AjaxSecCode+'&action=getQuestion');
	}
}