var globalpostit = 0;
movep = 0;

var XMLHTTP = null;

if (window.XMLHttpRequest) {
		XMLHTTP = new XMLHttpRequest();
} else  if (window.ActiveXObject) {
	try {
		XMLHTTP =
			new ActiveXObject("Msxml2.XMLHTTP");
		} catch (ex) {
			try {
				XMLHTTP =
				new ActiveXObject("Microsoft.XMLHTTP");
			} catch (ex) {
			}
		}
}

function donothing() {	
}



if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}


var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){

x = (isNav) ? e.pageX : event.clientX + document.body.scrollLeft;
y = (isNav) ? e.pageY : event.clientY + document.body.scrollTop;

}

if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;

function postitsetnew() {	
	var postitfolder = document.getElementById("postitfolder");
	
	if (XMLHTTP.readyState == 4) {		
		var pid = XMLHTTP.responseText;		
		postitfolder.innerHTML = postitfolder.innerHTML + '<div class=\"postit1\" id=\"postit'+pid+'\" style=\"position:absolute; left:10px; top:10px; z-index:+1\"><a onclick=\"postitclose('+pid+')\">Kill</a> | <a onclick=\"postitmove('+pid+')\">Move</a> | <a onclick=\"postitedit('+pid+')\">Edit</a> | <a onclick=\"postitcolor('+pid+')\">C</a><br><br><div id=\"postittext'+pid+'\">---</div></div>';		
	}
}


function postitsetfuncedit() {
	pid = globalpostit;
	var postittext = document.getElementById("postittext"+pid);

	if (XMLHTTP.readyState == 4) {		
		postittext.innerHTML = XMLHTTP.responseText;
	}
}


function postitcolor(pid) {		
	globalpostit = pid;
	
	XMLHTTP.open("GET", "ajaxloader.php?aktion=postitcolor&postid="+pid);
	XMLHTTP.onreadystatechange = postitcolorfunc;
	XMLHTTP.send(null);			
}


function postitcolorfunc() {
	pid = globalpostit;
	var postit = document.getElementById("postit"+pid);

	if (XMLHTTP.readyState == 4) {		
		color = "url(/img/gelbzettel"+XMLHTTP.responseText+".gif)";
		postit.style.backgroundImage = color;
	}
}


function postitedit(pid) {		
	globalpostit = pid;
	
	XMLHTTP.open("GET", "ajaxloader.php?aktion=loadpostit&postid="+pid);
	XMLHTTP.onreadystatechange = postiteditfunc;
	XMLHTTP.send(null);			
}


function postiteditfunc() {
	pid = globalpostit;
	var postit = document.getElementById("postittext"+pid);
	
	if (XMLHTTP.readyState == 4) {		
		postit.innerHTML = '<form><textarea style=\"widht:99%; height: 100px;\" id=\"mypostit'+pid+'\">'+XMLHTTP.responseText+'</textarea><br><input type=\"button\" value=\"save\" onClick=\"postitsetedit('+pid+')\"></form>';
	}
}

function postitsetedit(pid) {
	globalpostit = pid;
	var mypostit = document.getElementById("mypostit"+pid).value;

	XMLHTTP.open("GET", "ajaxloader.php?aktion=savepostit&postid="+pid+"&textsave="+mypostit);
	XMLHTTP.onreadystatechange = postitsetfuncedit;
	XMLHTTP.send(null);
}


function postitnew() {
	XMLHTTP.open("GET", "ajaxloader.php?aktion=newpostit");
	XMLHTTP.onreadystatechange = postitsetnew;
	XMLHTTP.send(null);
}


function postitmove(pid) {

	var postit = document.getElementById("postit"+pid);

	if (movep == 1) {
		movep = 0;
		var sx = postit.style.left;
       		var sy = postit.style.top;
		
		XMLHTTP.open("GET", "ajaxloader.php?aktion=setpostit&sx="+sx+"&sy="+sy+"&postid="+pid);
		XMLHTTP.onreadystatechange = donothing;
		XMLHTTP.send(null);			
		
	} else {
		movep = 1;
		postitmovefunc(pid);
	}	
}

function postitmovefunc(pid) {
	
	var postit = document.getElementById("postit"+pid);
	
	if (movep == 1) {	
		postit.style.left=x-75;
       		postit.style.top=y-15;
       		
       		window.setTimeout("postitmovefunc("+pid+")", 150);
	}
}


function postitclose(pid) {
	var postit = document.getElementById("postit"+pid);
	postit.style.left=-1600;								
							
	XMLHTTP.open("GET", "ajaxloader.php?aktion=killpostit&postid="+pid);
	XMLHTTP.onreadystatechange = donothing;
	XMLHTTP.send(null);	
}



function showmenu(dd, adkunde) {
	
	XMLHTTP.open("GET", "ajaxloader.php?aktion=menu&loadmenu="+dd+"&kunde="+adkunde);
	XMLHTTP.onreadystatechange = openmenu;
	XMLHTTP.send(null);
	
}

function openmenu(dd) {		
	var postit = document.getElementById("ajax");
	
	if (XMLHTTP.readyState == 4) {				
		postit.innerHTML = XMLHTTP.responseText;
	}
}


function ajaximage(bildid) {
	
	XMLHTTP.open("GET", "ajaxloader.php?aktion=loadimage&image="+bildid);
	XMLHTTP.onreadystatechange = ajaxshowimage;
	XMLHTTP.send(null);
	
}

function ajaxshowimage(dd) {		
	var postit = document.getElementById("imageview");
	
	if (XMLHTTP.readyState == 4) {				
		postit.innerHTML = XMLHTTP.responseText;		
	}
}

function uT() {
	var sg = document.getElementById("sg").value;
	
	XMLHTTP.open("GET", "ajaxloader.php?aktion=ajaxstart&sess="+sg);
	XMLHTTP.onreadystatechange = ajaxstop;
	XMLHTTP.send(null);
	
}

function ajaxstop() {				
	if (XMLHTTP.readyState == 4) {				
		var sg = document.getElementById("outgoing");
		sg.innerHTML = XMLHTTP.responseText;		
	}
}
