 /*===================================================================================
<library>
<libraryName>Debug Processing</libraryName>
<summary>Methods to unify the different standards of browsers</summary>
</library>
===================================================================================*/

 /*===================================================================================
<member>
<name>getElementById</name>
<version>1.0</version>
<author>Salcescu Cristian</author>
<summary>Takes the ID of a HTML element and returns an object reference</summary>
<param name="strId" type="string">the ID of the HTML element</param>
<returns>
<list>object</list>
<list>null, if the ID is not found</list>
</returns>
<remarks>
<list>browsers supporting DOM Level 1: Netscape 6, Explorer 5+, Opera 5+, Konqueror, Safari, iCab, Ice</list>
<list>browsers supporting document.all: Explorer 4+, Opera 6+, iCab, Ice, Omniweb</list>
<list>browsers supporting document.layers: Netscape 4.*</list>
<list>overwritten function - there is already a function with this name</list>
</remarks>
</member>
===================================================================================*/
function getElementById(strId)
{
	var objElement;
	var d_all = document.all;
	var d_id  = document.getElementById;
	var d_lay = document.layers;
	if(d_all)
		objElement = document.all(strId);
	else
		if(d_id)
			objElement = document.getElementById(strId);
		else
			if(d_lay)
				objElement = document.layers[strId];
			else
				objElement = null;
	return objElement; 		
}
