var treeopened = null;
function opentree(tree)
{
	var cls = '';
	if (document.getElementById) {
		var el = document.getElementById (tree);
		if (el && el.className) {
			el.className = (el.className == 'navOpened') ? 'navClosed' : 'navOpened';
		}
	}
	//if (navigator.appName == 'Microsoft Internet Explorer' && document.documentElement && navigator.userAgent.indexOf ('Opera') == -1) setH();
	return false;
}

function setActiveNode(id)
{
	if (activeItem == id) {
		return false;
	}
	if (activeItem != '' ) {
		var cur = document.getElementById(activeItem);
		cur.className = 'node';
	}
	activeItem = id;
	var el = document.getElementById(id);
	el.className='nodeActive';
	
	return false;
}

function openScreen (id, url)
{
	setActiveNode(id);
	top.mainFrame.workFrame.location.href = url;

	return false;
}

function mover (o)
{
	o.className = 'navTitleOver';
}

function mout (o)
{
	o.className = 'navTitle';
}

//[IC] from corporate site
	// convert s to camel case
	function rzCC(s){
	  for(var exp=/-([a-z])/; exp.test(s); s=s.replace(exp,RegExp.$1.toUpperCase()));
	  return s;
	};

	function rzGetStyle(e,a){
	  var v=null;
	  if(document.defaultView && document.defaultView.getComputedStyle){
		var cs=document.defaultView.getComputedStyle(e,null);
		if(cs && cs.getPropertyValue) v=cs.getPropertyValue(a);
	  }
	  if(!v && e.currentStyle) v=e.currentStyle[rzCC(a)];
	  return v;
	};


	var bgArray = new Array();
	function menuHoverOn(id)
	{
		if (!document.getElementById)
			return

		var ele = null;
		for(var i = 0; (ele = document.getElementById(id+"_"+i)) !=null; i++){
			bgArray[id+"_"+i] = rzGetStyle(ele,'background-color');
			ele.style.color = '#f0b319';
			ele.style.backgroundColor = '#115d95';
		}
	}

	function menuHoverOff(id)
	{
		if (!document.getElementById)
			return

		for(var i = 0; (ele = document.getElementById(id+"_"+i)) !=null; i++){
			ele.style.backgroundColor = bgArray[id+"_"+i];
			ele.style.color = '#115d95';
		}
	}
