var isID = 0;
var isDHTML = 0;
var isAll = 0;
var isLayers = 0;

if (document.getElementById) { isID = 1; isDHTML = 1; }
else {
	if (document.all) {isAll = 1; isDHTML = 1; }
	else {
		browserVersion = parseInt(navigator.appVersion);
		if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1; }
} }

function findDOM(objectID,withStyle) {
	if (withStyle == 1) {
	if (isID) { return (document.getElementById(objectID).style); }
	else {
		if (isAll) { return (document.all[objectID].style); }
	else {
		if (isLayers) { return (document.layers[objectID]); }
	} ; }
   }
	else {
		if (isID) { return (document.getElementById(objectID)); }
	else {
		if (isAll) { return (document.all[objectID]); }
	else {
		if (isLayers) {return (document.layers[objectID]); }
	} ; }
   }
}

var Top = 45;
var Left = 400;
//250
//140
var TopDiff=140;

var Menu = null;
var tmp = null;
var t = 0;
var tD = 10;
var Cnt = 0;
var pause = 100;

function see(N) {
   if (isDHTML) {

      t = 2;

      if (tmp) {
         tmp.visibility = 'hidden';
	 tmp.display = 'none';
         tmp.zIndex = '0';
         Cnt = 0;
      }

      var idMenu = 'bar';
      var domMenu = findDOM(idMenu,0);
      var idMenuOpt = 'button' + N;
      var domMenuOpt = findDOM(idMenuOpt,0);

      var idSMenu = 'sub' + N;
      var Menu = findDOM(idSMenu,1);
	if (isID || isAll) {
		var Left = (domMenu.offsetLeft) + (domMenuOpt.offsetLeft) + 3;
		var Top = (domMenu.offsetTop) + (domMenu.offsetHeight) + 3;
	}

	if (isLayers) {
		var Left = document.layers[idMenu].layers[idMenuOpt].pageX - 5;
		var Top = domMenu.pageY + domMenu.clip.height - 5;
	}
        Top+=TopDiff;
	if (tmp != Menu) {
		Menu.left = Left;
		Menu.top = Top;
		Menu.visibility = 'visible';
		Menu.display = 'block';
		Menu.zIndex = '100';
		tmp = Menu;
	}
	else { tmp = null; }
	}
	else { return null; }
}

function hide() {
	if ((tmp) && (t == 0)) {
		tmp.visibility = 'hidden';
		tmp.display = 'none';
		tmp.zIndex = '0';
		tmp = null;
		Cnt = 0;
		return false;
	}
	if (t == 2) { Cnt = 0; return false; }
	if (t == 1) {
		Cnt = Cnt + 1;
		if (tD <= Cnt) { t = 0; }
		if (tD >= Cnt) { setTimeout('hide(' + t + ')',pause); }
	}
}