///////////////////////////////////////////////////////////////
/// all rights reserved to hsein al moussawi - hsein.com //////
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
var topmenu=new Array();
var sidemenua=new Array();
var sidemenub=new Array();
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////


var timeout;
var tempmenu;
var tempid;
var mousex=0;
var mousey=0;

var IE = document.all?true:false
// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)
// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0
// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) 
{
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  mousex = tempX
 mousey = tempY
  return true
}


function addtoarr(arr,data)
{
window[arr].push(data);
}

function hidesub0(divname,divid)
{
	document.getElementById(divname+divid).style.display="none";
	//window[divname+divid].style.display="none";
}

function hidesub(divname,divid)
{
	timeout=setTimeout("hidesub0('"+divname+"',"+divid+")",500);
}

function hideall(divname,arr)
{
	for(i=0;i<arr.length;i++)
		hidesub0(divname,arr[i]);
}

function showsub(divname,divid,arr,mouse)
{
	if(divname==tempmenu)
	clearTimeout(timeout);
	else
	if(tempmenu!=null)
	hidesub0(tempmenu,tempid);
	
	tempid=divid;
	tempmenu=divname;
	
	for(i=0;i<arr.length;i++)
	{
		if(arr[i]==divid)
		{
			document.getElementById(divname+arr[i]).style.display="block";
			//window[divname+arr[i]].style.display="block";
			
			if(mouse==1)
			{
			document.getElementById(divname+arr[i]).style.left=mousex;
			document.getElementById(divname+arr[i]).style.top=mousey+5;
			//window[divname+arr[i]].style.left=mousex;
			//window[divname+arr[i]].style.top=mousey+5;
			}
		}
		else
			hidesub0(divname,arr[i]);
	}
}


