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

var trailimage=["img/_.gif", 3, 3] //image path, plus width and height
var newimg = "del.gif";
var offsetfrommouse=[10,-20] //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.
var maximagesize = 336;

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


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

function showtrial(fname, width, height){
	document.getElementById("img").src=fname;
	if (width>maximagesize || height>maximagesize)
	{
		 if (width>height)
		 {
			 width_ = maximagesize;
			 height_= maximagesize*height/width;
		 }
		 else
		 {
			 width_ = maximagesize*width/height;
			 height_= maximagesize;
		 }
		width=width_;
		height=height_;
	}
	document.getElementById("img").width=width;
	document.getElementById("img").height=height;
	gettrailobj().visibility="visible";
//	gettrailobj().left=truebody().scrollLeft+window.event.clientX+"px";
//	gettrailobj().top=truebody().scrollTop+window.event.clientY+"px";

	//Определение положение на экране
	var xcoord=0;
	var ycoord=0;
	if (typeof e != "undefined"){
		xcoord+=e.pageX;
		ycoord+=e.pageY;
	}
	else if (typeof window.event != "undefined"){
		xcoord+=truebody().scrollLeft+window.event.clientX + 30;
		ycoord+=truebody().scrollTop+window.event.clientY;
	}
	//Если выходит за пределы справа
	if (xcoord + width > truebody().clientWidth) xcoord = xcoord - width - 60;

	ycoord-=height/2;
	if (ycoord<truebody().scrollTop) ycoord=truebody().scrollTop+20;

	gettrailobj().left=xcoord+"px";
	gettrailobj().top=ycoord+"px";

}

function hidetrail(){
	gettrailobj().visibility="hidden";
	document.onmousemove="";
	document.getElementById("img").src=newimg;
	window.status
}

function followmouse(e){
	gettrailobj().left="100px";
	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+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
		gettrailobj().display="none"
	else 
		gettrailobj().display="";
	gettrailobj().left=xcoord+"px";
	gettrailobj().top=ycoord+"px";
}


if (document.getElementById || document.all)
	document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0px;top:0px;width:1px;height:1px;z-index:4"><img id="img" style="border-color=858585" border=2 src="'+trailimage[0]+'" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px"></div>');


if (displayduration>0)
setTimeout("hidetrail()", displayduration*1000);

hidetrail();


