//Pop-it menu- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var linkset=new Array()
var leftpos=new Array(115, 110, 170, 110)

//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT
linkset[0]=""
ulink(0, "about_tic.htm", "Introduction");
ulink(0, "/scripts/ticorgchart.asp","Organisation");
ulink(0, "","Project map");

linkset[1]=""
//ulink(1, "completed.htm","Completed Projects");
//ulink(1, "under_construction.htm","Under Construction");
//ulink(1, "underinvest.htm","Under Investigation");
//ulink(1, "future_prj.htm","Future Projects");
ulink(1,"/scripts/irr_prj.asp", "Irrigation Projects");
ulink(1, "/scripts/he_prj.asp","Hydroelectric Projects");
ulink(1, "/photo_gallery.htm","Photo Gallery");
//ulink(1, "","Salient Features");
ulink(1, "/major_projects.htm","Major Projects");
//ulink(1, "","&nbsp;&nbsp; » Medium Projects");
//ulink(1, "","&nbsp;&nbsp; » MI Projects");
//ulink(1, "hydrofeatures.htm","&nbsp;&nbsp; » Hydroelectric");

linkset[2]=""
ulink(2, "/scripts/st_rot.asp","Storage Position");
ulink(2, "","Irrigation");
ulink(2, "/scripts/ticpip.asp","&nbsp;&nbsp;  » Program");
ulink(2, "/irrigation_scheduling.htm", "&nbsp;&nbsp;  » Schedule");
ulink(2, "/irr_rpt.htm","&nbsp;&nbsp;  » Report");
ulink(2, "","Non-Irrigation");
ulink(2, "/scripts/tic_niuse.asp", "&nbsp;  » Program");
ulink(2, "/non_irrsch.htm","&nbsp;&nbsp;  » Schedule");
ulink(2, "/rivermgt.htm","River Water Program");
ulink(2, "/water_account.htm","Water Account");
ulink(2, "/water_auditing.htm","Water Auditing");


linkset[3]=""
ulink(3, "/wua.htm", "WUA Formation");
ulink(3, "/rec_status.htm", "Recovery status");
ulink(3, "/wua_list.htm", "WUA List");
ulink(3, "/scripts/ni_arrs.asp", "Arrears");


////No need to edit beyond here

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers

function ulink(n, lnk, item)
{
  if(lnk != "") linkset[n]+='<div class="menuitems"><a href="'+lnk+'">&nbsp;&nbsp;'+item+'&nbsp;&nbsp;</a></div>'
  else linkset[n]+='<div class="menuitems">&nbsp;&nbsp;'+item+'&nbsp;&nbsp;</a></div>'

}

function showmenu(e,n)
{
	if (!document.all&&!document.getElementById&&!document.layers)
	return
        which=linkset[n];
	clearhidemenu()

	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
	menuobj.tstyle=(ie4||ns6)? menuobj.style : menuobj

	if (ie4||ns6)
	menuobj.innerHTML=which
	else
	{
		menuobj.document.write('<layer name=gui bgColor=#E6E6E6 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
		menuobj.document.close()
	}

	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
	eventX=ie4? event.clientX : ns6? e.clientX : e.x
	eventY=ie4? event.clientY : ns6? e.clientY : e.y

	//Find out how close the mouse is to the corner of the window
	var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
	var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY
	menuobj.tstyle.left = leftpos[n];
	//same concept with the vertical position
	if (bottomedge<menuobj.contentheight)
	menuobj.tstyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
	else
	menuobj.tstyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
	menuobj.tstyle.visibility="visible"
	return false
}

function contains_ns6(a, b) 
{
	//Determines if 1 element in contained in another- by Brainjar.com
	while (b.parentNode)
	if ((b = b.parentNode) == a)return true;
	return false;
}

function hidemenu()
{
	if (window.menuobj)
	menuobj.tstyle.visibility=(ie4||ns6)? "hidden" : "hide"
}

function dynamichide(e)
{
	if (ie4&&!menuobj.contains(e.toElement))
	hidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
	hidemenu()
}

function delayhidemenu()
{
	if (ie4||ns6||ns4)
	delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu()
{
	if (window.delayhide)
	clearTimeout(delayhide)
}

function highlightmenu(e,state)
{
	if (document.all)
	source_el=event.srcElement
	else if (document.getElementById)
	source_el=e.target
	if (source_el.className=="menuitems")
	{
		source_el.id=(state=="on")? "mouseoverstyle" : ""
	}
	else
	{
		while(source_el.id!="popmenu")
		{
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className=="menuitems")
			{
				source_el.id=(state=="on")? "mouseoverstyle" : ""
			}
		}
	}
}

if (ie4||ns6)
document.onclick=hidemenu
