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 GetDOMObject(objectID) {

	
	if (isID) { return (document.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (document.all[objectID]); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	
}

function GetInputObject(objectID){

	var list = document.getElementsByTagName('input');
	
	for(i = 0; i < list.length; i++)
	{	
		if (list[i].name == objectID || list[i].id == objectID)
		{
			return list[i];
		}
	
	}
}

function GetSelectObject(objectID){

	var list = document.getElementsByTagName('select');
	
	for(i = 0; i < list.length; i++)
	{	

		if (list[i].name == objectID || list[i].id == objectID)
		{
			return list[i];
		}
	
	}
}

function GetAnchorObject(objectID){

	var list = document.getElementsByTagName('a');

	for(i = 0; i < list.length; i++)
	{	

		if (list[i].name == objectID || list[i].id == objectID)
		{
			return list[i];
		}
	
	}
}

function GetImageObject(objectID){

	var list = document.getElementsByTagName('img');
	
	for(i = 0; i < list.length; i++)
	{	
		if (list[i].name == objectID || list[i].id == objectID)
		{
			return list[i];
		}
	
	}
}

function GetDOMObjectStyle(objectID) {

		if (isID) { return (document.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (document.all[objectID]).style; }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	
}



function ShowHideXLevels(s, isrc, Levels)
{
	var ename;
	var childobj;
	var imagename;
	var sCount;
	for (var i = 0; i < document.getElementsByTagName('div').length; i++) {
		childobj = document.getElementsByTagName('div')[i];
		ename = childobj.id;
		if(ename.indexOf('Help') == -1)
		{
			if (ename.substr(0,3) == 'div')
			{
				sCount = ename.split('-');
				if (sCount.length <=Levels)
				{
					childobj.style.display = s;
					imagename = 'img' + ename;
					if(GetImageObject(imagename) != null)
					{
						GetImageObject(imagename).src = isrc;
					}
				}
			}
		}
	}
}
