
function ehsHighlightSideMenu(menuId)
{
	menuCurrent = document.getElementById(menuId);
	if (menuCurrent)
	{
		aObj = document.getElementById('side_menu_option').getElementsByTagName('a');
		for( i=0; i<aObj.length; i++) 
			aObj[i].className='other_side_menu_item';
		menuCurrent.className = "active_side_menu_item";
	}
}

function ehsHighlightTopMenu(menuId) 
{
	menuCurrent = document.getElementById(menuId);
	if (menuCurrent)
	{
		/*
		aObj = document.getElementById('top_menu_option').getElementsByTagName('a');
		for( i=0; i<aObj.length; i++) 
			aObj[i].className='active';
		*/
		
		menuCurrent.className = "active";
	}	
}

function bodyOnLoad()
{
	highlightMenuItems();
}

function ehsZebraTable(tableId) 
{

	if(document.getElementsByTagName) 
	{ 
		var rows = document.getElementById(tableId).rows; 
		for(i = 0; i < rows.length; i++) 
		{ 
			if(i % 2 == 0) 
				rows[i].className = "odd"; 
			else 
				rows[i].className = "even"; 
		} 
	} 
}

function markRequired()
{
    var indicator = "<font color='red'>*</font>";
    var eles = getElementsByClassName("required");

    for (var i = 0; i < eles.length; i++)
	eles[i].innerHTML = indicator + " " + eles[i].innerHTML;
}

getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = document.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) 
			retnode.push(elem[i]);
	}
	return retnode;
}

  	

