<!--

// ******************** GET NETSCAPE/MOZILLA

	function IsNetscape()
	{
		if (document.getElementById && !document.all)
		{			
			return true;									
		}	
		return false;
	}
	
// ******************** GET INTERNET EXPLORER

	function IsIE4()
	{
		if (document.all)
		{			
			return true;						
		}
		return false;
	}
	
// ******************** GET LAYER

	function GetLayer(LayerId)
	{		
		var pObj = null;
		
		if (IsNetscape())
		{
						pObj = document.getElementById(LayerId);		
			if (		pObj)
				return	pObj;						
		}
		if (IsIE4())
		{
						pObj = document.all[LayerId];
			if (		pObj)
				return	pObj;						
		}
		if (!pObj)
		{
						pObj = eval(LayerId);
			if (		pObj)
				return	pObj;						
		}
		return null;			
	}
	
// ******************** GET LAYER STYLE
	
	function GetLayerStyle(LayerId)
	{		
		var			pObj = GetLayer(LayerId);
		if (		pObj)
			return	pObj.style;

		return null;
	}
	
// ******************** GET EVALUATION
	
	function GetEvaluation(Criteria)
	{
		return eval(Criteria);
	}
	
// ******************** SET LAYER VISIBLE
	
	function SetLayerVisible(LayerId)
	{
		var pObj = GetLayerStyle(LayerId);
		if (pObj)
			pObj.visibility = "visible";
	}
	
	
// ******************** GET LAYER VISIBLE
	
	function GetLayerVisible(LayerId)
	{
		var		pObj = GetLayerStyle(LayerId);
		if (	pObj){
			if (pObj.visibility == "visible")
			{
				return true;
			}
		}
		return false;
	}

// ******************** SET LAYER HIDDEN

	function SetLayerHidden(LayerId)
	{
		var pObj = GetLayerStyle(LayerId);
		if (pObj)
			pObj.visibility = "hidden";
	}
	
// ******************** GET LAYER HIDDEN
	
	function GetLayerHidden(LayerId)
	{
		var		pObj = GetLayerStyle(LayerId);
		if (	pObj){
			if (pObj.visibility == "hidden")
			{
				return true;
			}
		}
		return false;
	}			
	
// ******************** SET LAYER CONTENT

	function SetLayerContent(LayerId,Content)
	{
		var pObj = GetLayer(LayerId);
		if (pObj)
			pObj.innerHTML = Content;
	}
	
// ******************** GET LAYER CONTENT
			
	function GetLayerContent(LayerId)
	{
		var			pObj = GetLayer(LayerId);
		if (		pObj)
			return	pObj.innerHTML;
	}		
	
// ******************** SET LAYER TOP

	function SetLayerTop(LayerId,Value)
	{
		var pObj = GetLayer(LayerId);
		if (pObj)
		{
			if (IsNetscape())
			{
				pObj.top = Value;
			}			
			else
			{
				pObj.style.pixelTop = Value;
			}
		}
	}
		
// ******************** GET LAYER TOP

	function GetLayerTop(LayerId)
	{
		var pObj = GetLayer(LayerId);
		if (pObj)
		{
			if (IsNetscape())
			{
				return pObj.top;
			}			
			return pObj.style.pixelTop;
		}
		return 0;
	}
	
// ******************** SET LAYER HEIGHT FROM SCREEN
		
	function SetLayerHeightFromScreen(LayerId,Border,Minimum)
	{		
		var pObj = GetLayerStyle(LayerId);	
		if (pObj)
		{
			if (IsNetscape())
			{						
				var Height = GetScreenHeight()-parseInt(pObj.top)-Border;
				if (Height < Minimum)
					Height = Minimum;	

				pObj.height = Height;	
			}			
			else
			{
				var Height = GetScreenHeight()-pObj.pixelTop-Border;
				if (Height < Minimum)
					Height = Minimum;
					
				pObj.pixelHeight = Height;
			}
		} 
	}			

// ******************** GET SCREEN WIDTH
	
	function GetScreenWidth()
	{
		if (IsNetscape())
		{
			return innerWidth;
		}
		return document.body.clientWidth;
	}
	
// ******************** GET SCREEN HEIGHT

	function GetScreenHeight()
	{			
		if (IsNetscape())
		{
			return innerHeight;
		}
		return document.body.clientHeight;		
	}
		
// ******************** SET COMBO SELECTION
	
	function SetComboSelection(pCombo,Value)
	{
		if (pCombo)
		{
			for (var i=0; i< pCombo.length; i++)
			{
				if (pCombo[i].value == Value)
				{
					pCombo.selectedIndex = i;
				}
			}
		}
	}

// ******************** GET COMBO SELECTION
	
	function GetComboSelection(pCombo)
	{
		if (pCombo)
		{
			var Index  = pCombo.selectedIndex;
			if (Index >= 0)
			{
				return pCombo[Index].value;
			}
		}
		return -1;
	}	
	
// ******************** SET WINDOW NAVIGATION
	
	function SetWindowNavigation(hRef)
	{
		window.location.href = hRef;
	}
	
// ******************** SET WINDOW NAVIGATION EXTERNAL

	function SetWindowNavigationExternal(hRef,Name)
	{
		window.open(hRef,Name,"status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes");
	}
	
// ******************** SET KEYBOARD FUNCTION
	
	function SetKeyboardFunction(Func)
	{
        window.document.onkeydown = Func;
	}
	
// ******************** GET KEY PRESSED
			
	function GetKey(e)
	{		
		if (IsNetscape())
		{
			return e.which;
		}					
		return window.event.keyCode;
	}
	
//--> 