dom = ((document.getElementById))? true:false;   // ns6 etc.
ns = (document.layers)? true:false;
ie = (document.all)? true:false;
vers5 = (navigator.appVersion.indexOf('5.') != -1)? true:false;
agt = navigator.userAgent.toLowerCase();
mac = (agt.indexOf('mac') != -1)? true:false;
visible = (ns)? "show" : "visible";
hidden = (ns)? "hide" : "hidden";

var range = ""
var styleObj = ""
if (ie){
	range = "all."
	styleObj = ".style" 
}

function returnObject(obj){
	var theObj;
	
	if(dom)
	{
		theObj = document.getElementById(obj).style;
	}
	else
	{
		theObj = eval("document." + range + obj + styleObj);
	} 
	return theObj;
}

function preLoadImages(objImg,imgSrc){
	eval(objImg + ' = new Image()')
	eval(objImg + '.src = "'+imgSrc+'"')
}

function returnRand(inp)
{
	return Math.round(Math.random() * inp);
}

function ryck()
{
	if (window.moveTo)
	{
		window.moveTo(tempW,tempH);
		setTimeout("window.moveTo((tempW+returnRand(5)),(tempH+returnRand(10)))", returnRand(500));
	
		setTimeout("window.moveTo((tempW+returnRand(10)),(tempH+returnRand(5)))", 1500);
		setTimeout("window.moveTo((tempW-returnRand(5)),(tempH+returnRand(10)))", 1700);
		setTimeout("window.moveTo(tempW,(tempH-returnRand(10)))", 1900);
	
		setTimeout("window.moveTo(tempW,tempH)", 4000);
		
		randomRepeat=returnRand(15000);
		setTimeout("ryck()", randomRepeat);
	}
}

function init()
{
	if (window.moveBy)
	{
		window.moveTo(tempW-10,tempH-20);
		setTimeout("window.moveTo((tempW-returnRand(15)),(tempH+returnRand(20)))", 500);
		setTimeout("window.moveTo((tempW+returnRand(15)),(tempH-returnRand(20)))", 700);
		setTimeout("window.moveTo((tempW-returnRand(15)),(tempH+returnRand(15)))", 900);
		setTimeout("window.moveTo((tempW-returnRand(15)),(tempH-returnRand(15)))", 1100);
	
		setTimeout("window.moveTo((tempW-returnRand(15)),(tempH+returnRand(30)))", 1500);
		setTimeout("window.moveTo((tempW-returnRand(10)),(tempH+returnRand(15)))", 1700);

		setTimeout("window.moveTo((tempW-returnRand(5)),(tempH+returnRand(5)))", 2500);
		setTimeout("window.moveTo((tempW+returnRand(5)),(tempH-returnRand(5)))", 2700);
	
		setTimeout("window.moveTo(tempW,tempH)", 4000);
		
		randomRepeat=returnRand(15000);
		setTimeout("ryck()", randomRepeat);
	}
}
