var dom = (document.getElementById) ? true : false;
var moz = (dom && (navigator.appName=="Netscape")) ? true : false;

// Mozilla
function moveHintsN(e)
{
	xoff = window.pageXOffset + e.clientX + 10;
	document.getElementById('hints').style.left = xoff + "px";
	document.getElementById('hints').style.top = window.pageYOffset + e.clientY + 10 + "px";
	document.getElementById('hints').style.visibility = "visible";
}

function hideHintsN(e)
{
	document.onmousemove = null;
	document.onmouseout = null;
    document.getElementById('hints').style.visibility = "hidden";
}

// IE
function moveHints()
{
	if (moz) return;
    xoff = 0;
    yoff = 0;
	xoff += window.event.clientX + document.documentElement.scrollLeft + 10;
	yoff += window.event.clientY + document.documentElement.scrollTop + 10;
	document.getElementById('hints').style.left = xoff;
	document.getElementById('hints').style.top = yoff;
}

function hideHints()
{
	if (moz) return;
	document.getElementById('hints').style.visibility = "hidden";
}

function showHints(head,text)
{
	if (text == "") return;
    contents = "<table class=\'hintshead\'><tr><th>" + head + "</th></tr><tr><td class=\'hintstext\'>" + text + "</td></tr></table>";
	document.getElementById('hints').innerHTML = contents;
	if (moz)
    { // for Mozilla
		document.onmousemove = moveHintsN;
		document.onmouseout = hideHintsN;
		return;
	}
    else
    { // for IE & Opera
		moveHints();
		document.getElementById('hints').style.visibility = "visible";
    }
}

//---------------------------------------------------------------

    jsHover = function() {
      var hEls = document.getElementById("nav").getElementsByTagName("li");
      for (var i=0, len=hEls.length; i<len; i++) {
        hEls[i].onmouseover=function() { this.className+=" jshover"; }
        hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
      }
    }
    if (navigator.appVersion.indexOf("MSIE 6")>-1 || navigator.appVersion.indexOf("MSIE 5.5")>-1 || navigator.appVersion.indexOf("MSIE 5")>-1) window.attachEvent("onload", jsHover);    if (navigator.appVersion.indexOf("MSIE 6")>-1 || navigator.appVersion.indexOf("MSIE 5.5")>-1 || navigator.appVersion.indexOf("MSIE 5")>-1) window.attachEvent("onload", jsHover);

//---------------------------------------------------------------

function bookmark()
{
  title = document.title;
  url = top.location.href;

    if ((window.sidebar)||(window.opera && window.print)){
        alert ("Пожалуйста нажмите Ctrl-D для добавления сайта в закладки.");
	} else {
		// IE
		window.external.AddFavorite(url, title);
	}
	return false;
}
