function pageLogo(pictures)
{
	var dt = new Date();
	var hr = dt.getSeconds();
	var ra = hr % pictures;
	var re = ++ra;
	document.write('<img src="images/page_logo_' + re + '.gif" alt="" border="0" />');
}

function getObj(id)
{
	var d = document;
	if(d.getElementById) { return d.getElementById(id); }
	else if(d.all)       { return d.all[id]; }
	else if(d.layers)    { return d.layers[id]; }
}

function anchor(objX,objY,lyr,adX,adY)
{
	var lyrId = getObj(lyr);
	var lyrWidth = window.opera ? lyrId.style.pixelWidth : document.layers ? lyrId.document.width : lyrId.offsetWidth;
	var lyrHeight = window.opera ? lyrId.style.pixelHeight : document.layers ? lyrId.document.height : lyrId.offsetHeight;
	var X = findPosX(objX) - lyrWidth - adX;
	var Y = findPosY(objY) - lyrHeight - adY;
	var endY = findPosY(objX) + lyrHeight + adY;
	if(Y >= endY)
	{
		lyrId.style.left = X + "px";
		lyrId.style.top = Y + "px";
		lyrId.style.visibility = "visible";
	}
}

function findPosX(obj)
{
	var objId = getObj(obj);
	var curleft = 0;
	if(objId.offsetParent)
	{
		while (objId.offsetParent)
		{
			curleft += objId.offsetLeft;
			objId = objId.offsetParent;
		}
	}
	else if(objId.x)
	{
		curleft += objId.x;
	}
	return curleft;
}

function findPosY(obj)
{
	var objId = getObj(obj);
	var curtop = 0;
	if (objId.offsetParent)
	{
		while (objId.offsetParent)
		{
			curtop += objId.offsetTop;
			objId = objId.offsetParent;
		}
	}
	else if(objId.y)
	{
		curtop += objId.y;
	}
	return curtop;
}

function floatDiv(id,sx,sy,endY)
{
	var d = document, dE = document.documentElement;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var el = getObj(id);
	window[id + "_obj"] = el;
	if(d.layers)
	{
		el.style = el;
	}
	el.cx = el.sx = sx;
	el.cy = el.sy = sy;
	el.sP = function(x,y)
	{
		idHeight = window.opera ? el.style.pixelHeight : d.layers ? el.d.height : el.offsetHeight;
		if((y + idHeight) <= endY)
		{
			this.style.left = x + "px";
			this.style.top = y + "px";
			this.style.visibility = "visible";
		}
	}
	el.floatIt = function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : dE && dE.clientWidth ? dE.clientWidth : d.body.clientWidth;
		pY = ns ? pageYOffset : dE && dE.scrollTop ? dE.scrollTop : d.body.scrollTop;
		if(this.sy < 0)
		{
			pY += ns ? innerHeight : dE && dE.clientHeight ? dE.clientHeight : d.body.clientHeight;
		}
		this.cx += (pX + this.sx - this.cx) / 8;
		this.cy += (pY + this.sy - this.cy) / 8;
		this.sP(this.cx,this.cy);
		setTimeout(this.id + "_obj.floatIt()",1);
	}
	return el;
}
