/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/

var sObjName = "";
var sMiddle = false;

function SetMiddle( middle ) {
	sMiddle = middle;
}

function gettrailobj( id ) {
	// alert( id );
	if ( document.getElementById )
	return document.getElementById( id ).style
	else if ( document.all )
	return document.all[id].style
}

function truebody() {
	return ( !window.opera && document.compatMode && document.compatMode != "BackCompat" ) ? document.documentElement : document.body
}

function info_hide( name ) {
	gettrailobj( name ).display = "none"
	document.onmousemove = ""
}

function followmouse( e ) {
	name = sObjName;
	if( sMiddle == true ) {
		var xcoord=10
		var ycoord=-180
	} else {
		var xcoord=10
		var ycoord=10
	}
	if ( typeof e != "undefined" ) {
		var mousex = e.pageX;
		var mousey = e.pageY;
		xcoord+=e.pageX
		ycoord+=e.pageY
	} else if ( typeof window.event != "undefined" ) {
		var mousex = truebody().scrollLeft+event.clientX;
		var mousey = truebody().scrollTop+event.clientY;
		xcoord+=truebody().scrollLeft+event.clientX
		ycoord+=truebody().scrollTop+event.clientY
	}
	if( sMiddle == true ) {
		if( ycoord < 150 ) {
			ycoord = 150;
		}
		if( ycoord > 320 ) {
			ycoord = 320;
		}
		if( xcoord > ( window.innerWidth - 510 ) ) {
			xcoord = mousex - 510;
		}
	}
	gettrailobj( name ).left=xcoord+"px"
	gettrailobj( name ).top=ycoord+"px"
}

function info_show( name ) {
	sObjName = name;
	followmouse
	document.onmousemove = followmouse
	gettrailobj( name ).display = "block"
}

// 2008-07-29, JS: Erweitert/angepasst...
var sBoxName      = "infobox_wrapper";
var sInnerBoxName = "infobox";

function ShowPopup( sHTML ) {
	oBox      = document.getElementById( sBoxName );
	oInnerBox = document.getElementById( sInnerBoxName );
	if( typeof( sHTML ) != "undefined" ) {
		oInnerBox.innerHTML = sHTML;
		info_show( sBoxName );
	}
}
function HidePopup() {
	info_hide( sBoxName );
}
