// findDOM.js: in the <head>, use <script src='findDOM.js'></script> when calling findDOM function

var isDHTML=0;
var isID=0;
var isAll=0;
var isLayers=0;

if(document.getElementById) { isID=1; isDHTML=1;}
else
{
	if(document.all) { isAll=1; isDHTML=1; }
	else
	{
		browserVersion=parseInt(navigator.appVersion);
		if((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4))
		{ isLayers=1; isDHTML=1;}
	}
}

function findDOM(objectID,withStyle)	// withStyle 1: use to change style, 0: other properties
{
	if(withStyle==1)
	{
		if(isID)
		{
			if(!document.getElementById(objectID))
			{
				return 0;							// prevent IE5 startup problem on slow server
			}
			return(document.getElementById(objectID).style);
		} else
		{
			if(isAll)
			{
				return(document.all[objectID].style);
			} else
			{
				if(isLayers)
				{
					return(document.layers[objectID]);
				}
			}
		}
	} else
	{
		if(isID)
		{
			return(document.getElementById(objectID));
		} else
		{
			if(isAll)
			{
				return(document.all[objectID]);
			} else
			{
				if(isLayers)
				{
					return(document.layers[objectID]);
				}
			}
		}
	}
}

// end of file
