var ex,ey;
var fl = 0;
var lastMenu1 = 'whoweare';
//var lastSubMenu1 = 'submenu11'
var last1;
var lastSub1;
var isMenuOver = 0;
var isSubMenuOver = 0;
var myObj;
var mySubObj;
var showFlag = 0;

function getObj(name){
    if (document.getElementById){
     	 this.obj = document.getElementById(name);
	     this.style = document.getElementById(name).style;
    }
    else if (document.all){
	     this.obj = document.all[name];
      	 this.style = document.all[name].style;
         }
    else if (document.layers){
       	 this.obj = document.layers[name];
   	     this.style = document.layers[name];
		 }
}

function load(){
    myObj = new getObj('whoweare');
    last1 = new getObj('whoweare');
    myObj.style.visibility = "hidden";
    last1.style.visibility = "hidden";
//    mySubObj = new getObj('submenu11');
//    lastSub1 = new getObj('submenu11');
//    mySubObj.style.visibility = "hidden";
//    lastSub1.style.visibility = "hidden";
    fl = 1;
}

//menu displaying
function showDiv(divPos,divName)
{if (fl == 1)
{myObj = new getObj(divName);
if (document.getElementById && !document.all)
{
	var obj = document.getElementById(divPos);
	var x = 0
	while (obj = obj.offsetParent) x += obj.offsetLeft;
	
	ex = x;

	obj = document.getElementById(divPos);
	x = obj.offsetTop/2;
	while (obj = obj.offsetParent) x += obj.offsetTop;
	
	ey = x;
}
else if (window.opera && window.print)
{
	var obj = document.getElementById(divPos);
	var x = 0
	while (obj = obj.offsetParent) x += obj.offsetLeft;
	
	ex = x;

	obj = document.getElementById(divPos);
	x = obj.offsetTop/2;
	while (obj = obj.offsetParent) x += obj.offsetTop;
	
	ey = x;
}
else if (document.all){
ex = event.x-event.offsetX-4;
ex += document.body.scrollLeft;
ey = event.y-event.offsetY+10;
ey += document.body.scrollTop;
}
last1 =new getObj(lastMenu1);
last1.style.visibility = "hidden";
drawDivs(ex,ey);
lastMenu1 = divName;
}
}
//submenu displaying
function showSubDiv(divPos,divName,ox,oy){

isSubMenuOver = 1;
if (fl == 1)
    {
	
		mySubObj = new getObj(divName);
	
	if (document.getElementById){
            ex = document.getElementById(divPos).offsetLeft+101;
            ey = document.getElementById(divPos).offsetTop+35;
			
    }   

	if (document.all){
            ex = event.x-event.offsetX+ox;
            ey = event.y-event.offsetY-oy;
            ey += document.body.scrollTop;
	        ex += document.body.scrollLeft;
	}
    
    lastSub1 =new getObj(lastSubMenu1);
    lastSub1.style.visibility = "hidden";
    drawSubDivs(ex,ey);
    lastSubMenu1 = divName;
}
}


function drawDivs(x,y){
    myObj.style.left =+x;
    myObj.style.top =+y;
    myObj.style.visibility = "visible";
}

function drawSubDivs(x,y){
    mySubObj.style.left =+x;
    mySubObj.style.top =+y;
    mySubObj.style.visibility = "visible";
}


function hideDiv(){
       if (isMenuOver==0){
          myObj.style.visibility = "hidden";
          last1.style.visibility = "hidden";
       }
//       if (isSubMenuOver==0){
//          mySubObj.style.visibility = "hidden";
//          lastSub1.style.visibility = "hidden";
//       }

}
function subOver(divName){
document.all(divName).style.visibility = "visible";
}

function hideSubDiv(){
    if (fl==1){
	      mySubObj.style.visibility = "hidden";
      // lastSub1.style.visibility = "hidden";
	}
}

function isOver(){
    isMenuOver = 1;
}

function isNotOver(){
 //if(isSubMenuOver == 0)
    isMenuOver = 0;
}

function isSubOver(){
    isSubMenuOver = 1;
}

function isSubNotOver(){
    isSubMenuOver = 0;
}

document.onmouseover = hideDiv;
document.onclick = hideDiv;
if (document.layers){window.captureEvents(Event.MOUSEDOWN);window.onmousedown=hideDiv};
