<!--

function Using()
{
	this.other = true;
	this.compliant = document.getElementById;
	this.ie4 = document.all;
	this.ns4 = document.layers;
	this.opera = document.opera;
	if (	this.compliant ||
		this.ie4 ||
		this.ns4 ||
		this.opera )
	{
		this.other = false;
	}
	
}

var using = new Using();

//debug
/*
alert(
		"other = "+using.other+
		"\ncompliant = "+using.compliant+
		"\nie4 = "+using.ie4+
		"\nns4 = "+using.ns4+
		"\nopera = "+using.opera
);
*/
//end debug


function menuEvent(menuId,eventId)
{
	switch (eventId)
	{
		case 0 : alert("menu "+menuId+" deactivated");
		break;
		
		case 1 : alert("menu "+menuId+" activated");
		break;
		
		default : alert("invalid eventId: "+eventId);
	}
}

function getElement(elementId)
{
    var result = null;
    if(document.getElementById && document.getElementById(elementId)) 
    {
		// W3C
		result =  document.getElementById(elementId);
    } 
    else if (document.all && document.all(elementId)) 
   {
		// MSIE 4
		result =  document.all(elementId);
    } 
    else if (document.layers && document.layers[elementId]) 
    {
		// NN 4 won't find nested layers
		result =  document.layers[elementId];
    } 
    return result;
}
function showContent(content,elementId)
{
	var showContentObject = new Object();
 	if(using.compliant || using.opera)
	{
		showContentObject = document.getElementById(elementId);
	}
	else if(using.ie4)
	{
		showContentObject = eval("document.all."+elementId);
	}
	else if (using.ns4)
	{
		showContentObject = eval("document.layers."+elementId+".document");
	}
	
	
	if(using.compliant || using.opera || using.ie4)
	{
		showContentObject.innerHTML = content;
	}
	else if(using.ns4)
	{
		showContentObject.write(content);
		showContentObject.document.close();
	}
}

-->