<!--
//debug by newbiehva :)
var notWhitespace = /\S/; 
function cleanWhitespace(node) { //**** ie,ff dom model prob. :D
  for (var x = 0; x < node.childNodes.length; x++) {
    var childNode = node.childNodes[x]
    if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
// that is, if it's a whitespace text node
      node.removeChild(node.childNodes[x])
      x--
    }
    if (childNode.nodeType == 1) {
// elements can have text child nodes of their own
      cleanWhitespace(childNode)
    }
  }
}

function showSubMenu(){
cleanWhitespace(this)
	var objThis = this.childNodes[0];//tr? v? li
	for(var i = 0; i  < objThis.childNodes.length; i++)
	{
		if((objThis.childNodes.item(i).nodeName == "UL")&&(objThis.childNodes.item(i).className == "ulVMenu"))			
		{							
			objThis.childNodes.item(i).style.display = "block";		
		}		
	}	
}

function hideSubMenu()
{	
cleanWhitespace(this)				
	var objThis = this.childNodes[0];	
	for(var i = 0; i  < objThis.childNodes.length; i++)			
	{
		if((objThis.childNodes.item(i).nodeName == "UL")&&(objThis.childNodes.item(i).className == "ulVMenu"))
		{				
			objThis.childNodes.item(i).style.display = "none";			
			return;
		}			
	}	
}			

function initialiseMenu()
{
	var objLICollection = document.body.getElementsByTagName("LI");		
	for(var i = 0; i < objLICollection.length; i++)
	{		
		var objLI = objLICollection[i];		
		for(var j = 0; j  < objLI.childNodes.length; j++)
		{
			if((objLI.childNodes.item(j).nodeName == "UL")&&(objLI.childNodes.item(j).className == "ulVMenu"))
			{
				var td=objLI.parentNode//gán s? ki?n cho tag <td>
				td.onmouseover=showSubMenu;
				td.onmouseout=hideSubMenu;
				objLI.childNodes.item(j).style.display = "none";
				for(var j = 0; j  < objLI.childNodes.length; j++)
				{
					if(objLI.childNodes.item(j).nodeName == "A")
					{					
						objLI.childNodes.item(j).className = "hassubmenu";								
					}
				}
			}
		}
	}
}
-->