//must change!
var ThemePath = "/pub/theme/global/";
var ImageFolder = "/pub/theme/global/image/";
var this_style_name = new Array();
this_style_name[this_style_name.length++] = "global_nav_tab_out";
this_style_name[this_style_name.length++] = "global_nav_tab_inside";
var cap_left = '<td class="left"><img src="'+ImageFolder+'global_nav_bg_left_off.gif" width="7" height="23"></td>';
var cap_right = '<td class="right"><img src="'+ImageFolder+'global_nav_bg_right_off.gif" width="7" height="23"></td>';
var gap = '<td class="gap"></td>';
var gap_on = '<td class="gap_on"></td>';

//special for god dam msie!
var bgColor = "";
var bgColorOver = "";
var bgColorOut = "";

var bgColorOn = "";
var bgColorOnOver = "";
var bgColorOnOut = "";

var fontColor = "#000";
var fontColorOut = "#000";
var fontColorOver = "#ff3300";

var fontColorOn = "#fff";
var fontColorOnOut = "#fff";
var fontColorOnOver = "#fff";

var bgimg   = ImageFolder+"global_nav_bg_off.gif";
var bgimgOver = ImageFolder+"global_nav_bg_on.gif";
var bgimgOut  = ImageFolder+"global_nav_bg_off.gif";

var bgimgOn   = ImageFolder+"global_nav_bg_on.gif";
var bgimgOnOver = ImageFolder+"global_nav_bg_on.gif";
var bgimgOnOut  = ImageFolder+"global_nav_bg_on.gif";
//special for god dam msie!
//end


var agt=navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));


function swapCap(curLink,ibgColor,ifontColor,iImg)
{
	curLink.style.color = ifontColor;
	if(ibgColor){
		curLink.style.backgroundColor = ibgColor;
	}
	if(iImg){
		curLink.background = iImg;
	}
}


function make_table_tr(datas)
{
	return '<table border="0" width="100%" cellspacing="0" cellpadding="0" id="'+this_style_name[0]+'"><tr>'+cap_left+'<td class="barbody"><table border=0 cellspacing=0 cellpadding=0 id="'+this_style_name[1]+'"><tr>'+datas+'</tr></table></td>'+cap_right+'</tr></table>';
}


function tree_caps(imode, ftxt, ihref)
{
	//var class_fill, this_bgColorOut, this_bgColorOver, this_fontColorOut, this_fontColorOver, this_imgOver, this_imgOut, MouseFilter;
	class_fill = (imode == "on")?' class="on" ':'';
	if (ihref != "")
	{
		MouseFilter = ' OnClick="document.location.href=\''+ihref+'\';" ';
		if(is_ie)
		{
			if(imode == "on")
			{
				this_bgColorOut = "bgColorOn";
				this_bgColorOver = "bgColorOnOver";
				this_fontColorOut = "fontColorOnOut";
				this_fontColorOver = "fontColorOnOver";
				this_imgOver = "bgimgOnOver";
				this_imgOut = "bgimgOnOut";
			}
			else
			{
				this_bgColorOut = "bgColorOut";
				this_bgColorOver = "bgColorOver";
				this_fontColorOut = "fontColorOut";
				this_fontColorOver = "fontColorOver";
				this_imgOver = "bgimgOver";
				this_imgOut = "bgimgOut";
			}
			MouseFilter += ' OnMouseOver="swapCap(this,'+this_bgColorOver+','+this_fontColorOver+','+this_imgOver+');" ';
			MouseFilter += ' OnMouseOut="swapCap(this,'+this_bgColorOut+','+this_fontColorOut+','+this_imgOut+');" ';
		}
	}
	return '<td '+class_fill+MouseFilter+' nowrap>'+ftxt+'</td>';
}


function TreeClicker(a_code, a_name, a_href, a_imag, a_default, showgap)
{
	var ro = "";
	var mod = "";
	var rowsnum = a_code.length;
	var endcheck = (rowsnum - 1);

	for (i = 0; i < rowsnum; i++)
	{
		mod = (a_code[i] == a_default) ? "on" : "off" ;
		igap = (a_code[i] == a_default) ? gap_on : gap ;

		ro += (i == 0) ? igap : "" ;
		ro += tree_caps(mod, a_name[i], a_href[i]);
		ro += igap;
	}

	document.write(make_table_tr(ro));
}


function m_TreeClicker(a_code, a_name, a_href, a_imag, a_default)
{
	var ro = "";
	var op = "";
	var rowsnum = a_code.length;
	var endcheck = (rowsnum - 1);
	twidth = 684;
	dw = 684-58;
	for (i = 0; i < rowsnum; i++)
	{
		if(a_code[i] == 'logout'){louri=a_href[i]; lona=a_name[i];}else{
			cls = (a_code[i] == a_default) ? a_code[i]+"_on" : a_code[i] ;
			op += '<td width="60" class="m_'+cls+'" onclick="document.location.href=\''+a_href[i]+'\'"><img src="/pub/image/1.gif" width="32" height="36" border="0"><br>'+a_name[i]+'</td>';
			dw -= 58;
		}
	}
	op += '<td width="'+dw+'"><img src="/pub/image/1.gif" width="100%" height="1" border="0"></td>';
	op += '<td width="58" class="m_logout" onclick="document.location.href=\''+louri+'\';"><img src="/pub/image/1.gif" width="32" height="36" border="0"><br>'+lona+'</td>';
	ro = '<table cellspacing="0" cellpadding="0" border="0" width="'+twidth+'" id="m_butt"><tr>'+op+'</tr></table>';
	document.write(ro);
}

