//Enter "frombottom" or "fromtop"
var verticalpos="fromtop"
var slideSpeed = 10;
var object = null;

function JSFX_FloatTopDiv()
{

	var startX = 3;
	var startY = document.body.clientHeight;
	if (isIE4) { var startY = 0; } else { var startY = document.body.clientHeight - 2; }
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;

	function ml(id)
	{
						
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x;this.style.top=y;};
		el.x = startX;
		if (verticalpos=="fromtop")
                    el.y = startY;
                else{
                    el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
                    el.y -= startY;
                }
		return el;
	}
	
	window.stayTopLeft=function()
	{
	    if (pageHeight > minHeightForScroll) {
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : document.body.scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	    } else {
	        if (isWinMZ || isMacMZ) {
		    ftlObj.y = "565";
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		
	    }
	}	
	ftlObj = ml("divStayTopLeft");
	stayTopLeft();
}

function setSubmenu (open,objectID) {
  object = document.getElementById("s" + objectID);
  if (open) { fX = 0; cX = 180; }
  else { fX = 180; cX = 0; }
  slideSubmenu(cX,fX);
}

function slideSubmenu(cX,fX) {
  if (cX != fX) {
    if (cX > fX) { cX -= slideSpeed; }
    else { cX += slideSpeed; }
    object.style.left = cX + 'px';
    setTimeout('slideSubmenu(' + cX + ',' + fX + ')', 0);
  }

  return;
}

function disolvSubmenu(counter,objectID) {
  object = document.getElementById("s" + objectID);
  if (counter != 0) {
    counter -= 1;
  } else {
    setIdProperty("s" + objectID, "display", "none");
  }
  setTimeout('disolvSubmenu(counter,objectID)',0);
}

