// Ajax Chat

// globale Instanz von XMLHttpRequest
var xmlHttp = false;

// XMLHttpRequest-Instanz erstellen
// ... für Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// ... für Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}

function MsgInHighlight()
{
	new Effect.Highlight('messagecenter_main_in', { startcolor: '#555555', endcolor: '#222222' });
}
function MsgOutHighlight()
{
	new Effect.Highlight('messagecenter_main_out', { startcolor: '#555555', endcolor: '#222222' });
}
function MsgNewHighlight()
{
	new Effect.Highlight('messagecenter_main_new', { startcolor: '#555555', endcolor: '#222222' });
}

function loadMsgInPerPage(page)
{
	if(typeof page!='undefined')
	{
		
	}
	else
	{
		var page = 0;
	}
	
	if (xmlHttp) {
		xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_in.php?site=messagecenter&load=in_perpage&page='+page, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				document.getElementById("messagecenter_main_in").innerHTML = xmlHttp.responseText;
				MsgInHighlight();
			}
		};
		xmlHttp.send(null);
	}
}

function markReadIn(id)
{
	if(typeof id=='undefined')
	{
		alert("Es gab ein kleines Problem. Bitte benachrichtige einen Administrator.");
	}
	
	if (xmlHttp) {
		xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_in.php?site=messagecenter_in&action=read&id='+id);
		xmlHttp.onreadystatechange = function () {
			
		};
		xmlHttp.send(null);
	}
	else
	{
		alert("Ka, iwas is schief gegangen.");
	}
}

function deleteIn(id_del)
{
	if(typeof id_del=='undefined')
	{
		alert("Es gab ein Problem. Falls das Problem weiterhin besteht wende dich bitte an einen Administrator.");
	}
	
	var box=window.confirm("Nachricht wirklich löschen?")
	if(box==true)
	{ 	
		if (xmlHttp) {
			xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_in.php?site=messagecenter_in&action=delete&id_del='+id_del);
			xmlHttp.onreadystatechange = function () {
			};
			xmlHttp.send(null);
			setTimeout("loadMsgInPerPage()",750);
		}
		else
		{
			alert("Fehler beim Löschen der Nachricht.");
		}
	}
	else if(box==false)
	{
		
	}
}

function loadMsgOutPerPage(page_out)
{
	if(typeof page_out!='undefined')
	{
		
	}
	else
	{
		var page_out = 0;
	}
	
	if (xmlHttp) {
		xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_out.php?site=messagecenter&load=out_perpage&page_out='+page_out, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				document.getElementById("messagecenter_main_out").innerHTML = xmlHttp.responseText;
				MsgOutHighlight();
			}
		};
		xmlHttp.send(null);
	}
}

function markReadOut(id_out)
{	
	if(typeof id_out=='undefined')
	{
		alert("Es gab ein kleines Problem. Bitte benachrichtige einen Administrator.");
	}
	
	if (xmlHttp) {
		xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_out.php?site=messagecenter_out&action=read&id_out='+id_out);
		xmlHttp.onreadystatechange = function () {
			
		};
		xmlHttp.send(null);
	}
	else
	{
		alert("Ka, iwas is schief gegangen.");
	}
}

function deleteOut(id_del_out)
{
	if(typeof id_del_out=='undefined')
	{
		alert("Es gab ein Problem. Falls das Problem weiterhin besteht wende dich bitte an einen Administrator.");
	}
	
	var box=window.confirm("Nachricht wirklich löschen?")
	if(box==true)
	{ 	
		if (xmlHttp) {
			xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_out.php?site=messagecenter_out&action=delete&id_del_out='+id_del_out);
			xmlHttp.onreadystatechange = function () {
			};
			xmlHttp.send(null);
			setTimeout("loadMsgOutPerPage()",750);
		}
		else
		{
			alert("Fehler beim Löschen der Nachricht.");
		}
	}
	else if(box==false)
	{
		
	}
}

function loadMsgNewPerPage(page_new)
{
	if(typeof page_new!='undefined')
	{
		
	}
	else
	{
		var page_new = 0;
	}
	
	if (xmlHttp) {
		xmlHttp.open('GET', 'http://www.asphyxiated-dreams.de/page_modules/messagecenter_new.php?site=messagecenter&load=new&page_new='+page_new, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				document.getElementById("messagecenter_userlist").innerHTML = xmlHttp.responseText;
				MsgNewHighlight();
			}
		};
		xmlHttp.send(null);
	}
}
