/****** LAYER ANIMATION JavaScript FUNCTIONS FOR LEFT PANEL - START ********/
		var objPrevSelMenuItem = null;
		var intCollapseTimeoutID = 0, intExpandTimeoutID = 0;
		var blnCollapse = false, blnExpand = false;
		var intCollapseLayerHeight, intExpandLayerHeight;
		var objCollapseLayer = null, objExpandLayer = null;
		var isIE = false, isNetscape;
		
		var strUserAgent = navigator.userAgent;
		if (strUserAgent.indexOf("MSIE") != -1)
		  //isIE = true;
		  isIE = false;
		/******** CHANGE STYLE SHEET **********/
		function changeStyle(obj, strClass)
		{
			if ((blnCollapse || blnExpand) && obj.parentNode.className == "menu_subitem")
				return false;
			obj.className = strClass;
		}
		function collapseLayer()
		{
			if (blnCollapse == false)
			{
			  blnCollapse = true;
				intCollapseLayerHeight = parseInt(objCollapseLayer.style.height);
				objCollapseLayer.style.overflow = 'hidden';
				intCollapseTimeoutID = setInterval("collapseLayer()", 10);
			}
			{
				var intLayerHeight = parseInt(objCollapseLayer.style.height);
				if (intLayerHeight > 20 && isIE)
				{
					objCollapseLayer.style.height = intLayerHeight - 20;
				}
				else
				{
					clearInterval(intCollapseTimeoutID);
					blnCollapse = false;
					objCollapseLayer.style.display = 'none';
					objCollapseLayer.style.height = intCollapseLayerHeight;
					objCollapseLayer.style.overflow = 'visible';
				}
			}
		}
		function expandLayer()
		{
			if (blnExpand == false)
			{
			  blnExpand = true;
				intExpandLayerHeight = parseInt(objExpandLayer.style.height);
				if (isIE)
				{
				  objExpandLayer.style.overflow = 'hidden';
				  objExpandLayer.style.height = "0px";
				}
				objExpandLayer.style.display = 'block';
				intExpandTimeoutID = setInterval("expandLayer()", 10);
			}
			{
				if (blnCollapse == false)
				{
					var intLayerHeight = parseInt(objExpandLayer.style.height);
					if (intLayerHeight < intExpandLayerHeight - 20 && isIE) 
					{
						objExpandLayer.style.height = intLayerHeight + 20;
					}
					else
					{
						clearInterval(intExpandTimeoutID);
						blnExpand = false;
						objExpandLayer.style.height = intExpandLayerHeight;
						objExpandLayer.style.overflow = 'visible';
					}
				}
			}
		}
		/********* HIDE SHOW LAYERS ***********/
		function showLayer(strLayer, objMenuItemTD)
		{
		  //var ob = document.getElementById("table_leftnav_panel");
			var objLayers = document.getElementsByTagName("div");
			for (i=0; i < objLayers.length; i++)
			{
				var strLayerID = objLayers[i].id;
				if (strLayerID.indexOf("lay_") != -1)
				{
				  if (objLayers[i].style.display == "block" && objMenuItemTD != objPrevSelMenuItem)
				  {
				  	//objLayers[i].style.display = "none";
				  	objCollapseLayer = objLayers[i];
				  	collapseLayer();
				  }
				}
			}
			var obj = document.getElementById(strLayer);
		  if (obj.style.display == "none")
			{
				//obj.style.display = "block";
				if (objMenuItemTD != objPrevSelMenuItem)
				{
					if (objPrevSelMenuItem != null)
					  changeStyle(objPrevSelMenuItem, "");
					objPrevSelMenuItem = objMenuItemTD;
					changeStyle(objMenuItemTD, "selected");
					objExpandLayer = obj;
					expandLayer();
				}				
			}
		}
		/********* GET THE OBJECT OF THE SELECTED MENU ITEM *********/
		function getPrevSelMenuItem()
		{
			//var ob = document.getElementById("table_leftnav_panel");
			var objTR = document.getElementsByTagName("tr");
			for (i=0; i < objTR.length; i++)
			{
				var strTRClassName = new String(objTR[i].className);
				if (strTRClassName.indexOf("menu_item") != -1)
				{
					var objTD = objTR[i].getElementsByTagName("td");
					var strTDClassName = new String(objTD[0].className)
					if (strTDClassName.indexOf("selected") != -1)
						objPrevSelMenuItem = objTD[0];
				}
			}
		}
/****** LAYER ANIMATION JavaScript FUNCTIONS FOR LEFT PANEL - END ********/