var dom = document.getElementById?1:0;
var ie4 = document.all && document.all.item;
var opera = window.opera; //Opera
var ie5 = dom && ie4 && !opera; 
var nn4 = document.layers; 
var nn6 = dom && !ie5 && !opera;
var vers=parseInt(navigator.appVersion);

timerID = 0;
var menus = new Array();
var block;


function block_hide()
{
	clearTimeout(timerID); 
}

function show(name){
	hide_all();
	clearTimeout(timerID);
	block = getLayer(name);
	if(null != block){

		var eSrc;
		if(opera) {
			eSrc = event.target;
			
			block.style.top = 120;
			block.style.left = eSrc.offsetParent.offsetParent.offsetLeft + eSrc.offsetLeft + 10;
		}
		else {
			eSrc = event.srcElement;
			block.style.top=120;
			block.style.left = eSrc.offsetParent.offsetParent.offsetLeft + eSrc.offsetLeft;

		}
			

		if(nn4){
			block.visibility='show';
		}
		else{
			block.style.visibility='visible';
		}
	}
}

function getLayer(layerName, parentLayerName){
  if(dom) return document.getElementById(layerName)
  if(ie4 || ie5) return document.all[layerName]
  if(nn4) return document.layers[layerName]
}

function hide(name){
	timerID = setTimeout("to_hide(\'" + name + "\')", 100);
}

function to_hide(name){
	block = getLayer(name);
	if(nn4){
		block.visibility='hide';
	}
	else{
		block.style.visibility='hidden';
	}
}

function hide_all(){
	for(i=0; i<menus.length; i++){
		block = getLayer(menus[i]);
		if(null != block){
			if(nn4){
				block.visibility='hide';
			}
			else{
				block.style.visibility='hidden';
			}
		}
	}
}

function create_menu() {
  if(!ie4 && !dom && !ie5) {
  	return;
  }
  
  name = arguments[0];
  document.writeln('<div id='+ name + ' align="left" onMouseOver="block_hide(\''+ name + '\')" onMouseOut="hide(\'' + name + '\');" style="position:absolute; visibility:hidden; background-color:#FFFFFF; border: 1px #000000 solid; padding: 5px; z-index:100; line-height:15px;">');
  menus[menus.length] = name;
  
  for(i=1;i<arguments.length;i+=2) 
  {
  	var caption = arguments[i];
  	var url = arguments[i+1];
  	document.writeln('<a href="'+url+'" class="sb">'+caption+'</a><br>');
  }
  
  document.writeln('</div>');
}
