/*
 * File: xBrowserFuncs.js
 * Author: David J. Bradshaw
 *         dave.bradshaw@conchango.com
 * Date: 2004-01-20
 * Version: 0.1
 * 
 * Purpose: Useful cross brower support DHTML functions.
 *
 * Dependancies:
 *			None
 *
 * (c) Conchango PLC 2004
 *     www.conchango.com
 *
 */
 
//Get elmement style by ID
if (document.getElementById)  //  Mozilla/w3c

	getElementStyle = function (id)
	{
		var retObj=document.getElementById(id);
		if (!retObj)
		{
			alert('No such object:'+id);
		}
		else
			return (retObj.style);
	};

else if(document.layers)      //  Netscape 4.x

	getElementStyle = function (id)
	{
		return (document.layers[id]);
	};

else if (document.all)        //  Old IE versions

	getElementStyle = function (id)
	{
		return (document.all[id].style); 
	};
	
	
//Get elmement by ID
if (document.getElementById)  //  Mozilla/w3c

	getElement = function (id)
	{
		return (document.getElementById(id));
	};

else if(document.layers)      //  Netscape 4.x

	getElement = function (id)
	{
		return (document.layers[id]);
	};

else if (document.all)        //  Old IE versions

	getElement = function (id)
	{
		return (document.all[id]); 
	};

//Set hide/show vars
if (document.layers)
	{
		var _hidden  = "hide";
		var _visible = "show";
	}
	else
	{
		var _hidden  = "hidden";
		var _visible = "visible";
	}

