// Modified by Alaa Telfah to solve the probelm of menu disappearing too quickly
// 2/9/2009

<!--
var glob;
var global_delay = 0;
var timecon;
function showSubMenu()
{
	clearTimeout(timecon);
	
	var objThis = this;	
	glob = this;//added
	for(var i = 0; i  < objThis.childNodes.length; i++)
	{
		if(objThis.childNodes.item(i).nodeName == "UL")			
		{							
			objThis.childNodes.item(i).style.display = "block";	
			break;  //removed			
		}		
	}
	
	
	
	
	if(global_delay != 0)
	{
	timecon = setTimeout("Delegate()",global_delay);
	}

//	this.onmouseout();
	
}

function Delegate()
{
	glob.onmouseout();

}

function hideSubMenu()
{	
	clearTimeout(timecon);
	timecon=null;
	var objThis = this;	
	glob = this;
	for(var i = 0; i  < objThis.childNodes.length; i++)			
	{
		if(objThis.childNodes.item(i).nodeName == "UL")
		{				
			objThis.childNodes.item(i).style.display = "none";	
				
		break;	//return; modified
		}			
	}	
	//global_delay=10000;
	
}	
		

function initialiseMenu(word1,word2,word3,delay)
{
	global_delay = delay;

	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 == "A")
			{
			   //alert("->"+objLI.childNodes.item(j).innerText+" "+word1);
			   if(objLI.childNodes.item(j).innerText==word1)
				{
				   objLI.childNodes.item(j).style.backgroundColor ="#800000";
				}
				if(objLI.childNodes.item(j).innerText==word2)
				{
				   objLI.childNodes.item(j).style.backgroundColor ="#800000";
				}
				if(objLI.childNodes.item(j).innerText==word3)
				{
				   objLI.childNodes.item(j).style.backgroundColor ="#800000";
				}			
			}
			if(objLI.childNodes.item(j).nodeName == "UL")
			{
				objLI.onmouseover=showSubMenu;
				
				objLI.onmouseout=hideSubMenu;
				
				for(var j = 0; j  < objLI.childNodes.length; j++)
				{
					if(objLI.childNodes.item(j).nodeName == "A")
					{					
						objLI.childNodes.item(j).className = "hassubmenu";								
					}
				}
			}
		}
	}
	//glob.onmouseout=null;
}
-->
