// findDOM.js sets up the variables needed for cross-browswer DHTML.
// This should be included in any jsp which uses DHTML, and in place of 
// getElementByID() you should call findDOM(object,0)

var isDHTML 	= 0;
var isLayers	= 0;
var isAll	= 0;
var isID	= 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;
		}
	}
}

// ----------------------------------------------------
// Return a handle to the object with or without style.
// ----------------------------------------------------
function findDOM(objectID, withStyle) {
	if(withStyle == 1) {
		if(isID == 1) {
			return(document.getElementById(objectID).style);
		}
		else {
			if(isAll == 1) {
				return(document.all[objectID].style);
			}
			else {
				if(isLayers) {
					return(document.layers[objectID]);
				}
			}
		}
	}
	else {
		if(isID == 1) {
			return(document.getElementById(objectID));
		}
		else {
			if(isAll == 1) {
				return(document.all[objectID]);
			}
			else {
				if(isLayers) {
					return(document.layers[objectID]);
				}
			}
		}
	}
}