// Copyright (c) 2004 by Badlo Sergey

var centerHint = true

function getName(obj){
  return (obj.name)?obj.name:obj.id
}

function getObject(name){	
  var obj
  if (document.all)
    obj=document.all[name]
  else
  {
    obj=document.getElementById(name)
    if (!obj)
      obj=document.getElementsByName(name)[0]
    if (document.getElementsByName(name).length>1)
      obj=document.getElementsByName(name)
  }
  return obj
}

function showHint(link, show){
	var num = getName(link)
	num = num.substr(1, num.length - 1)
	getObject("hint" + num).style.visibility = show?"visible":"hidden"
}

function corrHint(link, x, y){
	var num = getName(link)
	num = num.substr(1, num.length - 1)
	var hnt = getObject("hint" + num)
	hnt.style.left = x + document.body.scrollLeft - (centerHint?70:2)
	hnt.style.top = y+document.body.scrollTop + 16
}

var isGecko = navigator.appName == "Netscape"
var isOpera = navigator.userAgent.indexOf("Opera") > -1

function mOver(e){
	if (isOpera) corrHint(event.srcElement, event.clientX, event.clientY)
	if (isGecko) showHint(e.target, true)
	else showHint(event.srcElement, true)
}
function mOut(e){
	if (isGecko) showHint(e.target, false)
	else showHint(event.srcElement, false)
}
function mMove(e){
	if (isGecko) corrHint(e.target, e.pageX, e.pageY)
	else corrHint(event.srcElement, event.clientX, event.clientY)
}

function init(){
	for (var i=0; i <= 100; i++){
		obj = getObject("l" + i);
		if (obj){
			obj.onmouseover=mOver
			obj.onmouseout=mOut
			obj.onmousemove=mMove
		}		
	}
}