floatX=20;
floatY=350;
layerwidth=70;
layerheight=50;
delayspeed=3;

var IE=(document.all);
var NS5up=((navigator.userAgent.toLowerCase().indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=5));
var NS4=(document.layers);
var Hide=(IE)?"none":"hidden";
var Show=(IE)?"block":"visible";
	
var scrollLeft=		(IE)?"document.body.scrollLeft":"window.pageXOffset";
var scrollTop=		(IE)?"document.body.scrollTop":"window.pageYOffset";
var offsetWidth=	(IE)?"document.body.offsetWidth":"window.innerWidth";
var offsetHeight=	(IE)?"document.body.offsetHeight":"window.innerHeight";

function show_hide (layer, visible){
	var thisLayer=(IE)?eval("document.all('"+layer+"')"):eval("document."+layer);
		thisLayer=(NS5up)?eval("document.getElementById('"+layer+"')"):thisLayer;
	if(NS4 && thisLayer) thisLayer.visibility = (visible) ? Show:Hide;
	if(IE && thisLayer) thisLayer.style.display = (visible) ? Show:Hide;
	if(NS5up && thisLayer) thisLayer.style.visibility = (visible) ? Show:Hide;
	
}

function show_hide_remote (layer, visible){
	var thisLayer=(IE)?eval("window.opener.document.all('"+layer+"')"):eval("document."+layer);
		thisLayer=(NS5up)?eval("window.opener.document.getElementById('"+layer+"')"):thisLayer;
	if(NS4 && thisLayer) thisLayer.visibility = (visible) ? Show:Hide;
	if(IE && thisLayer) thisLayer.style.display = (visible) ? Show:Hide;
	if(NS5up && thisLayer) thisLayer.style.visibility = (visible) ? Show:Hide;
}

function adjust(layer) {

	var thisLayer=(IE)?eval("document.all('"+layer+"')"):eval("document."+layer);
		thisLayer=(NS5up)?eval("document.getElementById('"+layer+"')"):thisLayer;
	if (prevX==-1 || delayspeed==0)
	{
		prevX=eval(scrollLeft) + floatX;
		prevY=eval(scrollTop) + floatY;
	}

	else
	
	{
		dx=Math.abs(eval(scrollLeft)+floatX-prevX);
		dy=Math.abs(eval(scrollTop)+floatY-prevY);
		d=Math.sqrt(dx*dx+dy*dy);
		c=Math.round(d/10);
		if (eval(scrollLeft) + floatX > prevX ) {prevX = prevX + delayspeed + c;}
		if (eval(scrollLeft) + floatX < prevX ) {prevX = prevX - delayspeed - c;}
		if (eval(scrollTop)  + floatY > prevY ) {prevY = prevY + delayspeed + c;}
		if (eval(scrollTop)  + floatY < prevY ) {prevY = prevY - delayspeed - c;}
	}

	if (NS5up){ thisLayer.style.left = prevX;	thisLayer.style.top=prevY;}
	if (NS4){thisLayer.pageX = prevX; thisLayer.pageY = prevY;}
	if (IE) {thisLayer.style.posLeft = prevX; thisLayer.style.posTop = prevY;} 
	
setTimeout('adjust("'+layer+'")',50);

}

function define()
{
		floatX=eval(offsetWidth)-ifloatX-layerwidth -20
		floatY=eval(offsetHeight)-ifloatY-layerheight
}




//**************************************
//************ Cookies *****************
//**************************************

function setCookie (name, value, expires) {
if (!expires) expires = new Date();
    document.cookie = name + "=" + escape (value) +  "; expires=" + expires.toGMTString() +  "; path=/"; 
}  


function getCookie (name) {
    var dcookie = document.cookie; 
    var cname = name + "=";
    var clen = dcookie.length;
    var cbegin = 0;
        while (cbegin < clen) {
        var vbegin = cbegin + cname.length;
            if (dcookie.substring(cbegin, vbegin) == cname) { 
            var vend = dcookie.indexOf (";", vbegin);
                if (vend == -1) vend = clen;
            return unescape(dcookie.substring(vbegin, vend));
            }
        cbegin = dcookie.indexOf(" ", cbegin) + 1;
            if (cbegin == 0) break;
        }
    return null;
    }

