var menuids = ['nav_child'];
var timeID = null;
var timeDelay = 100;

function buildsubmenus_horizontal ( )
{
	for ( var i=0; i<menuids.length; i++ )
	{
  	var ultags = document.getElementById ( menuids[i] ).getElementsByTagName ( 'ul' );
    for ( var t=0; t<ultags.length; t++ )
		{
			if ( ultags[t].parentNode.parentNode.id == menuids[i] ) //if this is a first level submenu
			{
				ultags[t].style.top = ultags[t].parentNode.offsetHeight+'px'; //dynamically position first level submenus to be height of main menu item
				//ultags[t].parentNode.getElementsByTagName ( 'a' )[0].className = 'mainfoldericon';
			}
			else //else if this is a sub level menu (ul)
			{
		  	ultags[t].style.left = ultags[t-1].getElementsByTagName ( 'a' )[0].offsetWidth+'px'; //position menu to the right of menu item that activated it
    		//ultags[t].parentNode.getElementsByTagName ( 'a' )[0].className = 'subfoldericon';
			}
    
			ultags[t].parentNode.onmouseover = function ( )
			{
    		this.getElementsByTagName ( 'ul' )[0].style.visibility = 'visible';
				//show ( this.getElementsByTagName ( 'ul' )[0] );
				//timeID = setInterval ( 'show()' , timeDelay , this.getElementsByTagName ( 'ul' )[0] );
    	}
    	ultags[t].parentNode.onmouseout = function ( )
			{
    		//delay ( 250 );
				this.getElementsByTagName ( 'ul' )[0].style.visibility = 'hidden';
				//hide ( this.getElementsByTagName ( 'ul' )[0] );
				//clearInterval ( timeID );
    	}
    }
  }
}

///////////////
function show ( Obj )
{
	Obj.style.visibility = 'visible';		
}
function hide ( Obj )
{
	Obj.style.visibility = 'hidden';	
}
// Delay for some milliseconds
function delay ( mSecs )
{
	var oldDate = new Date ( );
	var oldSec = oldDate.getMilliseconds ( );
	
	do
	{
		var newDate = new Date ( );
		var newSec = newDate.getMilliseconds ( );
		
		var timeDiff = newSec > oldSec ? newSec - oldSec : oldSec - newSec;		
	}
	while ( timeDiff < mSecs );
	return;
}
///////////////


if ( window.addEventListener )
{
	window.addEventListener ( 'load' , buildsubmenus_horizontal , false );
}
else if ( window.attachEvent )
{
	window.attachEvent ( 'onload' , buildsubmenus_horizontal );
}