startList = function() {
	//setEvents();
	IEHoverPseudo();
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("bnav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
						this.className=this.className.replace 
						(" over", "");
					}
				}
		}
		navRoot2 = document.getElementById("tnav");
		for (i=0; i<navRoot2.childNodes.length; i++) {
			node2 = navRoot2.childNodes[i];
				if (node2.nodeName=="LI") {
					node2.onmouseover=function() {
						this.className+=" over";
					}
					node2.onmouseout=function() {
						this.className=this.className.replace 
						(" over", "");
					}
				}
		}
	}
}
window.onload=startList;
var g_title;
var g_element_on;
var g_PopupColor = '';

function MouseOver( element, buttonColor ) {
	g_PopupColor = buttonColor;
	element.onmousemove=MouseMove;
	element.onmouseout=MouseOut;

	g_element_on = element;

	if( element.title ) {
		document.getElementById( 'popup_center_' + g_PopupColor ).innerHTML = element.title;
		g_title = element.title;
		element.title = '';		
	}
}

function MouseMove(e){
	if ( g_PopupColor == '' ) {
		return;
	}
	var popup=document.getElementById( 'popup_' + g_PopupColor );
	if(window.event){
		popup.style.visibility="visible";

		oCanvas = document.getElementsByTagName((document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY")[0];

		x = event.clientX + 10 + oCanvas.scrollLeft;
		y = event.clientY + 10 + oCanvas.scrollTop;

		popup.style.top = y;

		if ( x < (document.documentElement.clientWidth / 3) - popup.offsetWidth )
		{
			popup.style.left = x;
		}
		else if ( x > (((document.documentElement.clientWidth * 2) / 3) + popup.offsetWidth/2) )
		{
			popup.style.left = x - popup.offsetWidth - 13;
		}
		else
		{
			popup.style.top = y+9;
			popup.style.left = x - (popup.offsetWidth/2 + 5);
		}
	}else{
		popup.style.visibility="visible";

		x = e.pageX + 15;
		y = e.pageY + 15;

		popup.style.top=y+'px';

		if ( x < (document.documentElement.clientWidth / 3) - popup.offsetWidth )
		{
			popup.style.left = x + 'px';
		}
		else if ( x > (((document.documentElement.clientWidth * 2) / 3) + popup.offsetWidth/2) )
		{
			popup.style.left = x - popup.offsetWidth - 13 + 'px';
		}
		else
		{
			popup.style.top = y + 9 + 'px';
			popup.style.left = x - (popup.offsetWidth/2 + 5) + 'px';
		}
	}
}

function MouseOut( ) {

	if ( g_PopupColor ) {
		var popup=document.getElementById( 'popup_' + g_PopupColor );
		var popupCenter = document.getElementById( 'popup_center_' + g_PopupColor );
		
		g_element_on.title = g_title;

		if ( popupCenter ) {

			popupCenter.innerHTML = '';		

		}

		if (window.event) {
			popup.style.visibility="hidden";
		}
		else {
			popup.style.visibility="hidden";
		}
		g_PopupColor = '';
	}
	
}


