function hideDialog(){
	//document.getElementById('DIALOG').className = "hidden";
	document.all['DIALOG'].className = "hidden";
}

function showDialog(width, height, className, source){//width, height, class, source
	
	document.all['DIALOG-SOURCE'].src = source;
	//document.getElementById('DIALOG-SOURCE').src = source;
	
	//var dialog = document.getElementById('DIALOG');
	var dialog = document.all['DIALOG'];
	dialog.className = className;
	
	if(window.event.offsetX<width){
		dialog.style.left = 0;
	} else {
		dialog.style.left = window.event.offsetX-width+200;
	}
	
	if(window.event.offsetY<height){
		dialog.style.top = 0;
	} else {
		dialog.style.top = window.event.offsetY-height+160;
	}
}

/* Diese Funktion erstellt ein RequestObject, welches für den Datenaustausch über AJAX 
benötigt wird */
function createHttpRequestObject(){
	var returnObject = null;
	try {
		returnObject = new ActiveXObject("Microsoft.XMLHTTP");
	} catch(Error){
		try {
			returnObject = new ActiveXObject("MSXML2.XMLHTTP");
		} catch(Error){
			try {
				returnObject = new XMLHttpRequest();
			} catch(Error){
				alert("Erzeugung des XMLHttpRequest-Objects ist nicht möglich");
			}
		}
	}
	return returnObject;
}

/* Der Page-Zähler wird auf 0 gesetzt */
var page = 1;
/* Diese Funktion ladet den Inhalt über AJAX */
function loadSidebox(siteID, lang){		
	var ajaxHandle = createHttpRequestObject();
	
	ajaxHandle.onreadystatechange = function() {
		if(ajaxHandle.readyState == 4){
			
			document.getElementById("SIDEBOX").innerHTML = ajaxHandle.responseText;
			
		} else {
			/* Solange nicht der Status 4 zurückgegeben wird, wird die Loading-Animation ausgegeben */
		}
	};
	
	/* Der Request wird abgesestzt */
	ajaxHandle.open("get", "loadSidebox.php?page="+ page +"&siteID="+ siteID + "&lang=" + lang, true);
	ajaxHandle.send(null);
	
	page++;
}

