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

Edited by: Oliver Elias
*/

var imageWidth=0
var imageHeight=0

var offsetfrommouse=[10,10] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0 //duration in seconds image should remain visible. 0 for always.




function gettrailobj(){
	if (document.getElementById)
		return document.getElementById("trailimageid")
	else if (document.all)
		return document.all.trailimagid
}



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

function hidetrail(){
	gettrailobj().style.visibility="hidden"
	document.onmousemove=""
}

function showtrail(imagename,title1,title2,description,showthumb,height,newItemWidth){

	if (newItemWidth != false) {
		imageURL = newItemWidth;
	}

	if (height > 0){
		imageHeight = height;
	}

	if (newItemWidth > 0){
		imageWidth = newItemWidth;
	}

	document.onmousemove=followmouse;
	cameraHTML = '';
	newHTML = '<div style="background-color:#FFFFFF; border-color:#999999; border-width:1px; border-style: solid; z-index:300;"><center>';
	newHTML = newHTML + '<img src="' + imagename + '" border="0">'; // Evt. innerHTML noch anpassen...

	if (showthumb > 0){
		newHTML = newHTML + '<br><b>' + title1 + '</b><br>' + title2 + '';
	}

	newHTML = newHTML + '</center></div>';
	gettrailobj().innerHTML = newHTML;
	gettrailobj().style.visibility="visible";
	gettrailobj().style.zIndex="300";

}

function followmouse(e){
	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
	if (typeof e != "undefined"){
		xcoord+=e.pageX
		ycoord+=e.pageY
	} else if (typeof window.event !="undefined"){
		xcoord+=truebody().scrollLeft+event.clientX
		ycoord+=truebody().scrollTop+event.clientY
	}
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
	if (xcoord+imageWidth+3>docwidth || ycoord+imageHeight> docheight)
		gettrailobj().display="none"
	else
		gettrailobj().style.left=xcoord+"px"
		gettrailobj().style.top=ycoord+"px"
}

