var intervalPointer;
var direction = "down";
var IE = document.all ? true : false
var posX = 0, posY = 0;
var scrTop = 0, scrLeft = 0;


function mouse_pos (e)
{
	posX = e.clientX;
	posY = e.clientY;
	
	if (typeof(window.pageYOffset) == 'number')
	{
		// Netscape compliant
		scrTop  = window.pageYOffset;
		scrLeft = window.pageXOffset;
	}
	else if (document.body && (document.body.scrollLeft || document.body.scrollTop))
	{
		// DOM compliant
		scrTop  = document.body.scrollTop;
		scrLeft = document.body.scrollLeft;
	}
	else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
	{
		// IE6 standards compliant mode
		scrTop  = document.documentElement.scrollTop;
		scrLeft = document.documentElement.scrollLeft;
	}
}

function movePlakat (_artnr, _changeInterval)
{
	if (_changeInterval)
	{
		window.document.getElementById("plakat_" + _artnr).style.visibility = "visible";
		window.clearInterval (intervalPointer);
		intervalPointer = window.setInterval("movePlakat('" + _artnr + "', 0)", 5);
	}
	
	if (direction == "down")
		document.getElementById("plakat_" + _artnr).style.top = (posY + scrTop) + "px";
	else
		document.getElementById("plakat_" + _artnr).style.top = (posY + scrTop - document.getElementById("plakat_" + _artnr).offsetHeight) + "px";
		
	document.getElementById("plakat_" + _artnr).style.left = (posX + scrLeft + 10) + "px";
}

function toggle_plakat (_artnr, _mode)
{
	if (_mode)	// On
	{
		if (posY + document.getElementById("plakat_" + _artnr).offsetHeight > document.body.offsetHeight)
			direction = "up";
		else
			direction = "down";
			
		intervalPointer = window.setInterval("movePlakat('" + _artnr + "', 1)", 700);
	}
	else	// Off
	{
		window.clearInterval (intervalPointer);
		window.document.getElementById("plakat_" + _artnr).style.visibility = "hidden";
	}
}

function toggle_varidiv (_nr, _mode)
{	
	with (window.document)
	{
		if (navigator.appName.indexOf("Explorer") > 0)
		{
			var scrTop = (window.pageYOffset == null) ? document.body.scrollTop : window.pageYOffset;
			var scrLeft = (window.pageXOffset == null) ? document.body.scrollLeft : window.pageXOffset;
		}
		else var scrTop = 0, scrLeft = 0;
	
	
		if (_mode)		// On
		{
			getElementById("varidiv_" + _nr).style.top = posY + scrTop - 20;
			getElementById("varidiv_" + _nr).style.left = posX + scrLeft - 20;
			getElementById("varidiv_" + _nr).style.visibility = "visible";
			
			for (var i = 0; i < document.getElementsByTagName("div").length; i++)
			{
				if (document.getElementsByTagName("div")[i].id.substring(0, 8) == "varidiv_" &&
					document.getElementsByTagName("div")[i].id != "varidiv_"+_nr)
					document.getElementsByTagName("div")[i].style.visibility = "hidden";
			}
		}
		else	// Off
		{
			getElementById("varidiv_" + _nr).style.visibility = "hidden";
		}
	}
}

