/////////////////////////////////////////
// Menu styles
// Wildom.com
////////////////////////////////////////
var c = new Array('#ff3c3c','#cd2566','#788ca0','#2d96e6','#00bebe','#aa6969','#b9b95f','#f05b68','#ff8200','#00cb34','#dc56a0');
var cn = 'TreeViewMenu_Node', cns='TreeViewMenu_NodeSel';
var rcn = 'TreeViewMenu_RootNode', rcns='TreeViewMenu_RootNodeSel';
function NH(node,i)
{
	node.style.background=c[i];
	node.style.borderTop=c[i]+' 2px solid';
};
function NO(node)
{
	node.style.background='transparent';
	node.style.borderTop='#2e6093 2px solid';
};
function Node_Hover(node)
{
	node.style.background='#ebedef';
	node.style.borderTop='#ebedef 2px solid';
};
function Node_Inactive(node)
{
	node.style.background='#cbd1d7';
	node.style.borderTop='#cbd1d7 2px solid';
};
var lr;
var mnc=0;
for(var i=0;i<document.getElementsByTagName('div').length;i++)
{
	var lmnt=document.getElementsByTagName('div')[i];
	if(lmnt.className == rcn || lmnt.className == rcns)
	{
		var la=lmnt.getElementsByTagName('A');
		lr=lmnt;
		if(lmnt.className == rcn)
		{
			lmnt.onmouseover=new Function('NH(this,'+mnc+')');
			lmnt.onmouseout=new Function('NO(this)');
		} else
		{
			lmnt.style.borderTop=c[mnc]+' 2px solid';
			lmnt.style.background=c[mnc];
		}
		mnc++;mnc=mnc%c.length;
	}
	if(lmnt.className==cn || lmnt.className == cns)
	{
		var la=lmnt.getElementsByTagName('A');
		if(la[la.length-1].className==cns)
		{
			la[la.length-1].style.color='#2d96e6';
			lr.onmouseover=null;
			lr.onmouseout=null;
			lr.style.background=c[(mnc>0)?mnc-1:c.length-1];
			lr.style.borderTop=c[(mnc>0)?mnc-1:c.length-1]+' 2px solid';
			lmnt.style.background='#ebedef';
			lmnt.style.borderTop='#ebedef 2px solid';
		} else
		{
		if( la[la.length-1].style != null && la[la.length-1].style.paddingLeft != null )
		{
			if( la[la.length-1].style.paddingLeft == '14px')
			{
				lmnt.style.background='#cbd1d7';
				lmnt.style.borderTop='#cbd1d7 2px solid';
				lmnt.onmouseover=new Function('Node_Hover(this)');
				lmnt.onmouseout=new Function('Node_Inactive(this)')
			}else
			{
				lmnt.style.background='#ebedef';
				lmnt.style.borderTop='#ebedef 2px solid';
			}
		}
		}
	}
}
