﻿/* ****************************************************************
	basic.js
	Basic element access functions
	author: Jesse Hemingway
	copyright (c) 2008 Jirosoft	
**************************************************************** */

var ie4 = (document.all) ? true : false;
var ie5 = (document.all && document.getElementById);
var ns4 = (document.layers) ? true : false;
var ns6 = (!document.all && document.getElementById);

function getElement(elemRef)
{
	if (ie4) {
		var elem = eval('document.all.' + elemRef);
		if (elem)
			return elem;
	}
	else if (ns6) {
		var elem = document.getElementById(elemRef);
		if (elem)
			return elem;
	} else {
		var elem =  eval('document.' + elemRef);
		if (elem)
			return elem;
	}
	return document[elemRef];	// last try
}

function revealLayer(lay)
{
	if (ns4)
		getElement(lay).visibility = 'show';
	else
		getElement(lay).style.visibility = 'visible';
}

function hideLayer(lay)
{
	if (ie4)
		document.all[lay].style.visibility = "hidden";
	else if (ns4)
		document.layers[lay].visibility = "hide";
	else
		document.getElementById(lay).style.visibility = "hidden";
}
