var g_elementID;
var g_loader;

function ajaxLoad(link, elementID, loader, loaderImage, formID) {
	g_elementID = elementID;
	g_loader = loader;

	if(g_loader == true){
		document.getElementById("loadingImage").src = "images/icons/loading/"+loaderImage;
		document.getElementById("loading").style.display = "inline";

		window.setTimeout("makeHttpRequest('"+link+"','callbackFunc','"+formID+"')", 800);
	}
	else{
		document.getElementsByTagName("td")[0].style.cursor = "wait";
		makeHttpRequest(link,'callbackFunc',formID);
	}
}

function callbackFunc(answer){
	if(g_loader == true){
		document.getElementById("loading").style.display = "none";
	}

	document.getElementById(g_elementID).innerHTML = answer;
	document.getElementsByTagName("td")[0].style.cursor = "auto";

	//Wenn keine Antwort, Container ausblenden
	if(answer.length > 0){
		document.getElementById(g_elementID).style.display = "inline";
	}
	else{
		document.getElementById(g_elementID).style.display = "none";
	}
}

function ajaxClose(elementID) {
	document.getElementById(elementID).style.display = "none";
}
