var autoRefresh = false;
function switchAutoRefresh(offset) {
	autoRefreshOffset = offset;
	if (autoRefresh) {
		autoRefresh = false;
	}	else {
		autoRefresh = true;
	}
	doAutoRefresh();
}
function doAutoRefresh() {
	if (!autoRefresh) {
		return;
	}
	loadAjaxRequest("divLog", "?autoRefresh", false);
	window.setTimeout("doAutoRefresh()", 10000);
}
function hide(div) {
	document.getElementById(div).innerHTML = "";
}
//function loadAjax(div, uri) {
//	document.getElementById(div).innerHTML = "<img src="/template/ajaxLoad.gif" />";
//	loadAjaxRequest(div, uri, false);
//}
function loadAjaxRequest(div, uri, append, forward, fwUri, avalue) {
	var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open("POST", uri, true);
	request.onreadystatechange = function () {
		if (request.readyState == 4) {
			if (request.status == 200) {
				
				if (forward){
					//alert (fwUri);
					location.href = fwUri;
				}	
				if (!append) {
					document.getElementById(div).innerHTML = request.responseText;
					fixpng();
				}	else {
					document.getElementById(div).innerHTML = request.responseText + document.getElementById(div).innerHTML;
				}
			}	else {
				document.getElementById(div).innerHTML = "ajax failure";
			}
		}
	};
	var quizform = document.getElementById("quizform");
	var quizdata = "";
	for (var i = 0; i < quizform.length; i++) {
		if (quizform[i].type == "checkbox") {
			if (quizform[i].checked) {
				quizdata += quizform[i].name + "=" + quizform[i].value;
			}
		}	else {
			quizdata += quizform[i].name + "=" + quizform[i].value;
		}
		if (i < quizform.length - 1) {
			quizdata += "&";
			//alert(quizdata)
			}
	}
	quizdata += "&avalue=" + avalue;
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", quizdata.length);
	request.setRequestHeader("Connection", "close");
	request.send(quizdata);
}
function nextQuestion(div, lang, sid, isLast, avalue) {
	//alert("called nextQuestion");
	//loadAjaxRequest(div, "nq_" + document.getElementById("quizset").value + "_" + lang + ".html", false);
	loadAjaxRequest(div, "nq_de.html?sid=" + sid, false, isLast, document.getElementById("quizform").action + "?sid=" + sid , avalue);
	//alert("done nextQuestion");
}