var isMac = (navigator.userAgent.indexOf("mac") != -1) || (navigator.userAgent.indexOf("Mac") != -1);
var isOpera = (navigator.userAgent.indexOf('Opera') != -1);
var isInternetExplorer = (navigator.userAgent.indexOf('MSIE') != -1);
var isMozilla = (navigator.userAgent.indexOf('Gecko') != -1);
var isNetscape6 = (navigator.userAgent.indexOf('Netscape') != -1 && isMozilla);
var isNavigator4 = (document.layers);
var isKonqueror = (navigator.userAgent.indexOf('Konqueror') != -1);
var isDocumentObjectModel = (isInternetExplorer || isMozilla || isOpera);

function getElement(elementIdentifier)
{
	if (isInternetExplorer)
	{
		return document.getElementById(elementIdentifier);
	}
	else if (isDocumentObjectModel)
	{
		return findDOMElement(elementIdentifier)
	}
	else if (isNavigator4)
	{
		for (var i = 0; i < document.forms.length; i++)
		{
			element = eval("document.forms[i].elements['" + elementIdentifier + "']");

			if (element)
			{
				return element;
			}
		}

		for (var i = 0; i < document.layers.length; i++)
		{
			if (document.layers[i].document.name == elementIdentifier)
			{
				return document.layers[i].document;
			}
		}
	}
	return null;
}

function findDOMElement(elementIdentifier)
{
	for (var i = 0; i < document.images.length; i++)
	{
		if (document.images[i].name == elementIdentifier)
		{
			return document.images[i];
		}
	}

	return document.getElementById(elementIdentifier);
}