//last modified: 20110713
var _nSelected = null; //selected tab

function nConstruct()
{
	var t = document.getElementById('navTop').getElementsByTagName('span');
	
	if(t[0] != undefined && t[0].addEventListener != undefined)
		for(var i=0, len=t.length; i<len; i++)
		{
			t[i].addEventListener('mouseover', nHoverOpen, false);
		}
	else if(t[0] != undefined && t[0].attachEvent != undefined) //for ie 8 and below
		for(var i=0, len=t.length; i<len; i++)
		{
			t[i].attachEvent('onmouseover', nHoverOpen);
		}
	else
	  alert(false);
		
	_nSelected = document.getElementById('tabS'); //get page loaded tab
}

function nHoverOpen(e)
{
	if(!e) 
	  e = window.event;
		
	var _this = e.srcElement != undefined ? e.srcElement : this; //ie 8 and below : all others
	
	while(_this != undefined && _this.tagName.toLowerCase() != 'li')
	  _this = _this.parentNode;
		
	_this.className = 'tabS';
	
	if(_nSelected != undefined && _this != _nSelected) _nSelected.className = _nSelected.className.replace('tabS');
	
	_nSelected = _this;	
}

if(window.addEventListener != undefined)
  window.addEventListener('load', nConstruct, false);
else if(window.attachEvent != undefined) //for ie 8 and below
  window.attachEvent('onload', nConstruct);
else
	alert(false);
