var clicked = false;
var eintrag = "";
var hoch = screen.height;
var breit = screen.width;
var comment = false;
function showBoard(entOrCom,entry)
{
	if(!clicked)
	{
		//document.getElementById("writingBoard").style.left = mouse_X - 380 + "px";
		//document.getElementById("writingBoard").style.top  = mouse_Y - 300 + "px";
		document.getElementById("writingBoard").style.visibility = "visible";
		clicked = true;
		comment = false;
		if(entOrCom == 0)
		{
			eintrag = "Your entry";
			document.getElementById("t_title").innerHTML = "&nbsp;Title of entry:&nbsp;";
			document.getElementById("t_titleInput").innerHTML = "<input onClick=\"this.focus()\" class=\"ctrl\" name=\"title\" value=\"\">&nbsp;(max. 45 signs)";
			document.getElementById("t_category").innerHTML = "&nbsp;Category:&nbsp;*";
			document.getElementById("t_categorySelect").innerHTML = selection;
		}
		else
		{
			eintrag = "Your comment";
			document.getElementById("t_title").innerHTML = "&nbsp;";
			document.getElementById("t_titleInput").innerHTML = "&nbsp;";
			document.getElementById("t_category").innerHTML = "&nbsp;";
			document.getElementById("t_categorySelect").innerHTML = "&nbsp;";
			comment = true;
		}
		document.getElementById("t_mitteilung").innerHTML = "&nbsp;"+eintrag+":&nbsp;*";
		if(entry)
		{
			document.getElementById("entryNr").value = entry;
		}
		document.getElementById("comNr").value = commnr;
		document.getElementById("datum").value = Datum;
		document.getElementById("name").focus();
	}
	else
	{
		document.getElementById("writingBoard").style.visibility = "hidden";
		clicked = false;
		//clean_textarea();
		document.getElementById("entryNr").value = "";
		document.getElementById("comNr").value = "";
	}
}

function boardshown()
{
	document.getElementById("writingBoard").style.visibility = "visible";
}

if(navigator.appName == "Netscape")
var ns = true;

function auswahl(x,y) {
if(ns)
{
	document.getElementById("nsLackcategory").value = parseInt(y);
	//alert('You selected the category "'+categories[x]+'", although you don\'t see that!');
}
  return true;
}



/* from Joe Brouillard - Pacific SpecWare - Tooltip-Generator http://host-biz.com */
//start
var mouse_X;
var mouse_Y;
var ie = document.all?true:false;

//if (!ie)
	//document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

function getMouseXY(e)
{
	if (ie)
	{ // grab the x-y pos.s if browser is IE
		mouse_X = event.clientX + document.body.scrollLeft;
		mouse_Y = event.clientY + document.body.scrollTop;
	}
	else 
	{ // grab the x-y pos.s if browser is NS
		mouse_X = e.pageX;
		mouse_Y = e.pageY;
	}
	if (mouse_X < 0)
	{
		mouse_X = 0;
	}
	if (mouse_Y < 0)
	{
		mouse_Y = 0;
	}
}
// end 

function showTips(d,v)
{
	if(v == "v")
	{
		document.getElementById(d).style.visibility = "visible";
		document.getElementById(d).style.left = mouse_X - 30;
		document.getElementById(d).style.top  = mouse_Y - 50;
	}
	else
	{
		document.getElementById(d).style.visibility = "hidden";
	}
}

function beginDrag(etd,event)
{
	if (!etd)
		etd = this;
	if (!event)
		event = window.event;
	etd = document.getElementById(etd);
	etd.style.zIndex = 5;
	var x = parseInt(etd.style.left);
	var y = parseInt(etd.style.top);
	var dx = event.clientX - x;
	var dy = event.clientY - y;
	if (document.addEventListener)
	{
		document.addEventListener("mousemove",moveHandler, true);
		document.addEventListener("mouseup",upHandler, true);
	}
	else if (document.attachEvent)
	{
		document.attachEvent("onmousemove", moveHandler);
		document.attachEvent("onmouseup", upHandler);
	}
	if (event.stopPropagation)
		event.stopPropagation();
	else
		event.cancelBubble = true;
	if (event.preventDefault)
		event.preventDefault();
	else
		event.returnValue = false;

	function moveHandler(event)
	{
		if (!event)
			event=window.event;
		etd.style.left = (event.clientX - dx) + "px";
		etd.style.top = (event.clientY - dy) + "px";
		if (event.preventDefault)
			event.preventDefault();
		else
			event.returnValue = false;
	}


	function upHandler(event)
	{
		if (!event)
			event=window.event;
	if (document.removeEventListener)
	{
		document.removeEventListener("mouseup", upHandler, true);
		document.removeEventListener("mousemove", moveHandler, true);
	}
	else
	{
		document.detachEvent("onmouseup", upHandler);
		document.detachEvent("onmousemove", moveHandler);
	}
	if (event.stopPropagation)
		event.stopPropagation();
	else
		event.cancelBubble = true;
	}
}
