//ADA code added by uma-start
SAS_DOM 				= (document.getElementById) ? true : false;
SAS_NS4 				= (document.layers) ? true : false;
SAS_IE 					= (document.all) ? true : false;
SAS_IE4 				= SAS_IE && !SAS_DOM;
SAS_Mac 				= (navigator.appVersion.indexOf("Mac") != -1);
SAS_IE4M 				= SAS_IE4 && SAS_Mac;

SAS_Opera				= (navigator.userAgent.indexOf("Opera")!=-1);
SAS_Konqueror 			= (navigator.userAgent.indexOf("Konqueror")!=-1);
SAS_Firefox				= (navigator.userAgent.indexOf("Firefox")!=-1);
SAS_Gecko				= (navigator.userAgent.indexOf("Gecko")!=-1);
SAS_MOZILLA				= SAS_Firefox || SAS_Gecko;

SAS_IsMenu 				= SAS_DOM;

var iActiveSubMenuID="";
var bIsChildOfMenuDiv=false;
var posOffScreen=-5000;

function clMenu(evt,iID){
	bIsChildOfMenuDiv=false;
	if(!evt) evt=window.event;
	var el=(evt.toElement) ? evt.toElement : (evt.relatedTarget) ? evt.relatedTarget : null;
	if(el!=null){
		if(el.parentElement!=null){
			checkParent(el);
		}else if(el.parentNode!=null){
			checkParentNode(el);
		}
	}
	if(!bIsChildOfMenuDiv){
		(document.getElementById('submenu_'+iID)).style.left=posOffScreen+"px";
		iActiveSubMenuID="";
	}
}

function ghMenu(){
//debugger;
	for(var z=0;z<arguments.length;z++){
		var divID=arguments[z];
		var mnObj=document.getElementById('submenu_'+divID);
		if(divID<10){
			for(var i=0;i<10;i++){
				var sID="submenu_"+i;
				var oDiv=document.getElementById(sID);
				if(oDiv!=null){
					oDiv.style.left=posOffScreen+"px";
					oDiv.style.display="none";
				}
			}
		}
		if(mnObj!=null){
			var menuPosLeft=posOffScreen;
			if(divID==1)menuPosLeft=1;
			else if(divID==2)menuPosLeft=128;
			else if(divID==3)menuPosLeft=255;
			else if(divID==6)menuPosLeft=636;
			mnObj.style.left=menuPosLeft+"px";
			mnObj.style.display="";
		}
	}
}
//document.onclick = function (evt){ghMenu(0);}

//ADA code added by uma-end

function closeSubMenu(evt,iID)
{
	bIsChildOfMenuDiv = false;
	
	if (!evt) evt = window.event;
	var el = (evt.toElement) ? evt.toElement : (evt.relatedTarget) ? evt.relatedTarget : null;
	
	if(el != null)
	{
		if(el.parentElement!=null)
		{
			checkParent(el);
		}
		else if(el.parentNode!=null)
		{
			checkParentNode(el);
		}
	}
	
	if(!bIsChildOfMenuDiv)
	{
		oMenuDiv = document.getElementById('submenu_'+iID);
		oMenuDiv.style.visibility = "hidden";
		iActiveSubMenuID = "";
	}
}

function checkParent(oElement)
{
	
	if(oElement.id!=null&&oElement.id.lastIndexOf("submenu")!=-1)
	{
		bIsChildOfMenuDiv = true;
	}
	
	if(oElement.parentElement!=null)
	{
		checkParent(oElement.parentElement);
	}	
}

function checkParentNode(oElement)
{
	if(oElement.id!=null&&oElement.id.lastIndexOf("submenu")!=-1)
	{
		bIsChildOfMenuDiv = true;
	}
	
	if(oElement.parentNode!=null)
	{
		checkParentNode(oElement.parentNode);
	}
}

function remoteCloseSubMenu2(iID)
{
	if(iActiveSubMenuID=="")
	{
		document.getElementById('submenu_'+iID).style.visibility = "hidden";
	}
}

function remoteCloseSubMenu(iID)
{
	setTimeout("remoteCloseSubMenu2(" + iID + ")",100);
}

function setActiveSubMenu(iID)
{
	iActiveSubMenuID = iID;
}

function topnav_toggleDiv(divID){
 if(divID.lastIndexOf('submenu')!=-1)
 {
 	//THIS CALL CAME FROM A SUBMENU MOUSEOVER
	 for(i=1;i<7;i++)
	 {
	 	var sID = divID.substring(0,divID.length-1) + i;
		var oDiv = document.getElementById(sID);
		
		if(oDiv!=null)
		{
			oDiv.style.visibility = "hidden";
		}
	 }
	 
	 var oDivToDisplay = document.getElementById(divID);
	 if(oDivToDisplay!=null)
	 {
	 	oDivToDisplay.style.display = "block";
	 	oDivToDisplay.style.visibility = "visible";
		
	 }
 }else{ 
	 displayStatus = document.getElementById(divID);
	 
	 if (displayStatus.style.display=="none")
	  displayStatus.style.display=""
	 else if (displayStatus.style.visibility=="hidden") 
	  displayStatus.style.visibility="visible"
	 else if (displayStatus.style.visibility=="visible") 
	  displayStatus.style.visibility="hidden" 
	 else
	  displayStatus.style.display="none"
  }
}

function swOn(elm, backgroundcolor)
{
	elm.className = backgroundcolor;
	setCursor(elm);
}

function swOff(elm, backgroundcolor)
{
	elm.className = backgroundcolor;
	elm.style.cursor = "default";
}

function classChange(tagObject, classtype) {
	var displayID = document.getElementById(tagObject);

	displayID.className = classtype;
}

SAS_IE 	= (document.all) ? true : false;
function setCursor(elm)
{
	if (SAS_IE)
		elm.style.cursor = "hand";
	else
		elm.style.cursor = "pointer";
}