/*Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/

if (document.getElementById || document.all){
	document.write('<div id="trailimageid" style="width:100%;text-align:center;">');
	document.write('</div>');
}

function gettrailobj(){
if (document.getElementById)
	return document.getElementById("trailimageid").style
else if (document.all)
	return document.all.trailimagid.style
}

function gettrailobjnostyle(){
	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
}

var image_szerokosc;
var image_wysokosc;


function showtrail(imagename,szer,wys){
		//document.onmousemove=followmouse;
		newHTML = '<div style="padding: 10px; margin:auto;margin:auto;">';
		newHTML = newHTML + '<img onmouseover="canceltrail()" onclick="hidetrail();" style="border:1px solid #878787;background-color:#fff;padding:17px;cursor:pointer;" src="' + imagename + '" border="0" /><div style="background-color:#fff;width:200px;margin:auto;font-size:10px;font-weight:bold;position:relative;top:-18px;_top:-16px;color:#425d6f">Kliknij na zdjêciu aby zamkn±æ</div>';
		newHTML = newHTML + '</div>';
		gettrailobjnostyle().innerHTML = newHTML;
		image_szerokosc=szer;
		image_wysokosc=wys;
		ustaw_okno();
		gettrailobj().visibility="visible";
}
function hidetrail(){
		gettrailobj().visibility="hidden";
		document.onmousemove="";
		//gettrailobj().left="-500px";
}
var closeTimer2;
function closetrail()
{
		closeTimer2 = window.setTimeout(hidetrail, 100);
}
function canceltrail()
{
		if(window.closeTimer2)
		{
				window.clearTimeout(closeTimer2);
				closeTimer2 = null;
		}
}

function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		scrOfY = window.pageYOffset; scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfY;
	//window.alert( 'Horizontal scrolling = ' + scrOfX + '\nVertical scrolling = ' + scrOfY );
}

function ustaw_okno(){
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(document.body.offsetHeight, window.innerHeight)

	var xcoord = Math.floor(docwidth/2 - (image_szerokosc+22)/2);
	var ycoord = Math.floor((docheight/2+getScrollXY())-(image_wysokosc+22)/2);
	
	//gettrailobj().left=xcoord+"px";
	gettrailobj().top=ycoord+"px";
}
