var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false;

if (document.getElementById)
{
	DHTML = true;
	DOM = true;
}
else
{
	if (document.all)
	{
		DHTML = true;
		MSIE4 = true;
	}
	else
	{
		if (document.layers)
		{
			DHTML = true;
			NS4 = true;
		}
	}
}

if (window.opera)
{
	OP = true;
}

function getElement (Mode, Identifier, ElementNumber)
{
	var Element, ElementList;
	
	if (DOM)
	{
		if (Mode.toLowerCase() == "id")
		{
			Element = document.getElementById(Identifier);
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		if (Mode.toLowerCase() == "name")
		{
			ElementList = document.getElementsByName(Identifier);
			Element = ElementList[ElementNumber];
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		if (Mode.toLowerCase() == "tagname")
		{
			ElementList = document.getElementsByTagName(Identifier);
			Element = ElementList[ElementNumber];
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		return false;
	}
	
	if (MSIE4)
	{
		if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name")
		{
			Element = document.all(Identifier);
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		if (Mode.toLowerCase() == "tagname")
		{
			ElementList = document.all.tags(Identifier);
			Element = ElementList[ElementNumber];
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		return false;
	}
	
	if (NS4)
	{
		if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name")
		{
			Element = document[Identifier];
			
			if (!Element)
			{
				Element = document.anchors[Identifier];
			}
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		if (Mode.toLowerCase() == "layerindex")
		{
			Element = document.layers[Identifier];
			
			if (!Element)
			{
				Element = false;
			}
			
			return Element;
		}
		
		return false;
	}
	
	return false;
}

