// JavaScript Document
var m = 0;
var sm = 0;
var smiIcon = "<img src=\"/images/bullet.gif\" width=\"4\" height=\"4\" align=\"absmiddle\" hspace=\"3\" vspace=\"4\">";

function Menu ()
{
	var mStr = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" id=\"menu\">";
	for (var i=0; i<arguments.length; i++) {
		mStr = mStr + "<tr><td><img src=\"/images/t.gif\" width=\"10\"></td><td width=\"14\" valign=\"top\"><img src=\"/images/dots9_off.gif\" width=\"11\" height=\"12\" id =\"mi" + i + "i\"></td>";
		mStr = mStr + "<td>" + arguments[i].replace (/<%sml%>/g, 1) + "</td></tr>";
		mStr = mStr.replace(/<%sm%>/g, "m"+i) + "<tr><td colspan=\"2\" height=\"1\" class=\"smp\"><img src=\"/images/t.gif\" width=\"1\" height=\"5\"></td></tr>";
	}
	mStr = mStr + "</table>";
	document.writeln (mStr);
}

function MenuItem ()
{
	var miStr = "<table width =\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"smH<%sml%>off\">";
    miStr += "<tr><td rowspan=\"2\" width=\"7\" background=\"/images/smbgl<%sml%>.gif\" valign=\"top\"><img src=\"/images/smbgtl<%sml%>off.gif\" width=\"7\" height=\"7\"></td>";
	miStr += "<td height=\"1\" bgcolor=\"#d3deea\"><img src=\"/images/t.gif\" width=\"10\" height=\"1\"></td></tr><tr><td><a href=\"";
	miStr += arguments[1] + ((arguments.length>2)?"\" target=\"" + arguments[2]:"");
	miStr += "\" class=\"smH<%sml%>off\">" + arguments[0] + "</a></td></tr>";
	miStr += "<tr><td colspan=\"2\" bgcolor=\"#d3deea\" height=\"1\"><img src=\"/images/t.gif\" width=\"10\" height=\"1\"></td></tr></table>"
	return miStr;
}

function SubMenu ()
{
	var smStr = "<div id=\"smH<%sm%>off\"><table width =\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"smH<%sml%>off\">";
    smStr = smStr + "<tr><td rowspan=\"2\" width=\"7\" background=\"/images/smbgl<%sml%>.gif\" valign=\"top\"><img src=\"/images/smbgtl<%sml%>off.gif\" width=\"7\" height=\"7\"></td>";
	smStr = smStr + "<td height=\"1\" bgcolor=\"#d3deea\"><img src=\"/images/t.gif\" width=\"10\" height=\"1\"></td></tr><tr><td><a href=\"";
	if (arguments[1].charAt(0) != "<") 
		smStr += arguments[1] + "\" onclick=\"ShowSMA('<%sm%>')\" ";
	else
		smStr += "javascript:void(0)" + "\" onclick=\"ShowSM('<%sm%>')\" ";
	smStr = smStr + "class=\"smH<%sml%>off\">" + arguments[0] + "</a></td></tr>";
	smStr = smStr + "<tr><td colspan=\"2\" bgcolor=\"#d3deea\" height=\"1\"><img src=\"/images/t.gif\" width=\"10\" height=\"1\"></td></tr></table></div>"
	smStr = smStr + "<div id=\"smH<%sm%>on\" style=\"display:none\"><table width =\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"smB<%sml%>\">";
    smStr = smStr + "<tr class=\"smH<%sml%>on\"><td colspan=\"2\" width=\"7\" valign=\"top\"><img src=\"/images/smbgtl<%sml%>on.gif\" width=\"7\" height=\"7\"></td>";
	smStr = smStr + "<td colspan=\"2\"><a href=\"javascript:void(0)\" onclick=\"HideSM('<%sm%>')\" class=\"smH<%sml%>on\">" + arguments[0] + "</a></td></tr>";

	for (var j= (arguments[1].charAt(0)=="<")?1:2; j < arguments.length; j++) {
		smStr = smStr + "<tr><td width=\"1\" bgcolor=\"#DAE6F0\"><img src=\"/images/t.gif\"></td><td width=\"6\"></td>";

		if (arguments[j].substr (0, 4) == "<div") {
			smStr = smStr + "<td colspan=\"2\" width=\"100%\">";
			sm ++;
		}
		else
			smStr = smStr + "<td width=\"10\" valign=\"top\">" + smiIcon + "</td><td width=\"100%\">";		
		smStr = smStr + String (arguments[j].replace(/<%sml%>/g, 2)).replace(/<%sm%>/g, "s"+sm);
		smStr = smStr + "</td></tr>";
	}
	smStr = smStr + "<tr><td colspan=\"2\" width=\"7\" height=\"7\" valign=\"bottom\"><img src=\"/images/smbgbl<%sml%>.gif\" width=\"7\" height=\"6\"></td>";
	smStr = smStr + "<td height=\"7\" colspan=\"2\" background=\"/images/smbgb<%sml%>.gif\"></td></tr></table></div>";
	return smStr;
}

function SubMenuItem ()
{
	var smiStr= "<a href=\"" + arguments[1]
	if (arguments.length>2) {
		smiStr+= "\" target=\"" + arguments[2]
	}
	smiStr += "\" class=\"smi\">" + arguments[0] + "</a>";
	return smiStr;		
}

function ShowSM (m, sm) 
{
	var mt = m.charAt(0)
	var cm = gc(mt)
	if (cm != '') 
		HideSM (cm)
	if (mt == 'm') {
		var i = m.substr (1, m.length);
		eval ("document.images['mi" + i + "i'].src=\"/images/dots9_on.gif\"");
	}
	document.getElementById('smH' + m + 'off').style.display='none';
	document.getElementById('smH' + m + 'on').style.display='';
	sc (mt, m)
	if (sm!=null && sm != 'undefined')
		ShowSM(sm)
}

function ShowSMA (m)
{
	var mt=m.charAt(0)
	sc (mt,m)
}

function HideSM (m) 
{
	var mt = m.charAt(0)
	if (mt != 's') 
	{
		var i = m.substr (1, m.length);
		eval ("document.images['mi" + i + "i'].src=\"/images/dots9_off.gif\"");
		var cm = gc('s')
		if (cm != '') 
			HideSM (cm)
	}
	document.getElementById('smH' + m + 'off').style.display='';
	document.getElementById('smH' + m + 'on').style.display='none';
	dc (mt);
}

function sc (n, v)
{
	var d = new Date()
	d.setMonth (d.getMonth()+1)
	document.cookie=n + "=" + v + "; path=/;  expires=" + d.toGMTString();
}

function gc (n) 
{
	var cv = "";
	if (document.cookie != "" && document.cookie != null) { 
		var ck = String(document.cookie).split("; ");
		for (var i=0; i<ck.length; i++) 
			if (ck[i].substr(0, n.length+1) == (n + "=")) {
				cv = ck[i].substr (n.length+1, ck[i].length);
				break;
			}
	}			
	return cv;
}

function dc (n)
{
	document.cookie = n + "=" + gc(n) + "; expires= Wed 01 Jan 2003 00:00:00 GMT";
}

function byLink() {
	var as = document.getElementById("menu").getElementsByTagName("A")
	var i=0
	while (i<as.length && as(i).href != document.location.href) 
		i++
	if (i < as.length) {
		as(i).style.color="red"
		var prnt = as(i).parentNode
		var re = /smH([ms]\d{1,3})on/
		while (prnt != null) {
			if (prnt.nodeName == 'DIV' && re.test(prnt.id))
				ShowSM(RegExp.$1)
			prnt = prnt.parentNode
		}
	}
}

function mLink(m, hr)
{
	var oc = eval('document.all.'+m+'.getElementsByTagName("A")')
	var i=0
	while (i<oc.length && hr!=oc.item(i).href)
		i++
	if (i !=oc.length)
		oc.item(i).style.color="red"
}

function init ()
{
	var m = gc ("m");
	var sm = gc ("s");
	if (m != "") {
		ShowSM (m);
		var lnk = location.href
		mLink ('smH'+m+'on', lnk);
		if (sm != "") 
			ShowSM (sm);
	}
	else 
		byLink()
}