// JavaScript Document

var browser = new Object ();
	
browser.version = parseInt(navigator.appVersion);

browser.isNavigator = browser.isIE = false;

if (navigator.appName.indexOf("Netscape") != -1)
	browser.isNavigator = true;
else if (navigator.appName.indexOf("Microsoft") != -1)
	browser.isIE = true;
else if (navigator.appName.indexOf("Opera") != -1)
	browser.isOpera = true;


function checkBrowser()
{
	var browser = "BRWOWSER INFORMATION:\n"
	for (var propname in navigator)
	{
		browser += propname + ": " + navigator[propname] + "\n"
	}
	alert(browser);
}


var Menu = {

	getElementID: function(lyr)
	{
		Menu.id = document.getElementById(lyr);
	},
	
	
	hidemenu: function()
	{
		var x = Menu.id;
		x.style.visibility = "hidden";
	},
	
	
	showmenu: function(lyr)
	{
		var x = document.getElementById(lyr);
		
		if (x.style.visibility == "visible")
		clearTimeout (Menu.timeoutID);
		
		x.style.visibility = "visible";
	},
	
	
	delayHidemenu: function(lyr)
	{
		Menu.timeoutID = setTimeout("Menu.hidemenu()", 250);
	},
	
	
	setLyr: function(obj,lyr)
	{
		var coors = Menu.findPos(obj);
		//coors[1] -= 50;
		if (browser.isNavigator == true) {
		coors[0] += 110;
		coors[1] -= 20;
		}
		else if (browser.isIE == true) {
		coors[0] += 100;
		coors[1] +=3;
		}
		else if (browser.isOpera == true) {
		coors[0] += 100;
		coors[1] +=3;
		}
		
		var x = document.getElementById(lyr);
		x.style.top = coors[1] + 'px';
		x.style.left = coors[0] + 'px';
		Menu.getElementID(lyr);
		Menu.showmenu(lyr);
	},
	
	
	findPos: function(obj)
	{
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
	}

}