function Action(op,params) {
	var url=g_SiteRoot+'index_op.aspx?op=' + op;
	for(var n in params) 
		url+='&'+n+'='+escape(String(params[n]));
	frames['helper'].location.href=url;
}
function indexInit() {
	Action('lang,browstat',{browser:browser.browserClass,ver:browser.versionMinor});
	setInterval(Action,1000*60*5,'nop');
}

var g_MainSel=0;
indexMenu.prototype.RenderSubItems = renderMenuItems;
indexMenu.prototype.Display = displayMenu;
function indexMenu(){
}
g_MenuRenderer = new indexMenu();
function renderMenuItems(node, level, subHtml, subSelectId) {
	if (level==0)
		return (subHtml=='') ? makeMainMenu(node) : subHtml;
	var html=''
	if (node.subitems==null)
		return html
	if(level==2)
		html+='<div style="background-color:#FFFFFF;width:100%;height:6px;"><img src="' + g_SiteRoot + 'img/grouptl.gif" style="float:left" hspace="0"><img src="' + g_SiteRoot + 'img/grouptr.gif" style="float:right" hspace="0"></div>'
	for(var id in node.subitems) {
		var style=''
		var subNode=node.subitems[id]
		html+='<div class="sitemenu' + level + '">'
		if ((subSelectId==subNode.id) && (level==2)) {
			html+='<img src="' + g_SiteRoot + 'img/sidemenuled.gif" hspace="3" vspace="0">'
		}
		html+='<span class="sitemenu' + level + '"'
		if (subSelectId==subNode.id) {
			if ((level==1)||(level==2))
				style+='font-weight:bold;'
			if ((level==2)||(level==3))
				style+='color:#333333;'
		}
		if (style.length>0) 
			html+=' style="' + style + '"'
		html+=' onclick="siteNavigate(\''
		html+= (subNode.url!=null) ? subNode.url : gHUrls[level]+'?id='+subNode.id
		html+='\');SelectTreeItem(\'' + subNode.uniqueId + '\')">' + subNode.name + '</span></div>'	
		if (subSelectId==subNode.id) {
			html+=subHtml
		}
	}
	if(level==2)
		html+='<div style="background-color:#FFFFFF;width:100%;height:6px;"><img src="' + g_SiteRoot + 'img/groupbl.gif" style="float:left" hspace="0"><img src="' + g_SiteRoot + 'img/groupbr.gif" style="float:right" hspace="0"></div><div style="height:3px;"></div>'
	return html
}
function displayMenu(html, level) {
	if (level==0) {
		if(g_MainSel==null)
			markMenu(0);
		else
			WriteLayer('mainmenu',html);
	}
	else	
		WriteLayer('sidemenu',html);
}
function makeMainMenu(node) {
	s = '<TABLE id="menu" cellSpacing="0" cellPadding="0" border="0"><TR>' //width="100%"
	var i=0;
	for(i=0;i<node.subitems.length;i++) {
		mitem = node.subitems[i];
		if (i>0)
			s += '<TD valign="middle" width="5"><IMG src="img/dot.gif"></TD>'
		s += '<TD class="mainmenu" onclick="markMenu('+i+')">' + mitem.name +'</TD>'
	}
	
	s += '</tr><tr>'
	for(i=0;i<node.subitems.length;i++) {
		if (i>0)
			s += '<TD></TD>'
		s += '<TD class="hdr"><IMG alt="" src="img/' + ( i==g_MainSel ? 'menuled.png' : 'spacer.gif') + '"></TD>'
	}
	s += '</tr></table>'
	return s;
}
function markMenu(index) {
	g_MainSel=index;
	showMain();
	mainNavigate();
}
function showMain() {	
	displayMenu(makeMainMenu(g_TreeRoot),0);
}
function mainNavigate() {
	g_TreeSel=g_TreeRoot.subitems[g_MainSel];
	if (g_TreeSel==null) {
		g_MainSel=0;
		g_TreeSel=g_TreeRoot.subitems[0];
	}
	var url = g_TreeSel.url;
	if (url != '') {
		frame = document.getElementById('content')
		frame.src = url;
		if(browser.isIE6up)
			frame.style.visibility='hidden'
	}
	side = document.getElementById('sidepanel')
	sidecell = document.getElementById('sidemenucell')
	
	if (g_TreeSel.id!=0 && this.Action!=null)
		Action('pagestat',{id:g_TreeSel.id})
	
	if (g_TreeSel.subitems != null) {
		ShowHierarchyTree();
		side.style.display= browser.isIE ? 'block' : 'table'
		sidecell.width=180;
	} else {
		side.style.display='none'
		WriteLayer('sidemenu','')
		sidecell.width=1;
	}
}
function siteNavigate(url) {
	if(url!='')
		window.frames["content"].location.href=url;
	return true;
}

function setText(id,txt){
	var obj=getObjById(id);
	if(obj!=null){
		WriteLayer(id,txt);
		if(obj.tagName=='A') {
			if (obj.href.indexOf('mailto:')==0)
				txt = 'mailto:'+txt;
			obj.href = txt;
		}
	}
}
