tickerpos = 0;

if (ie || n6)
{
	document.write('<DIV id="tickerout" style="TOP:2; LEFT:120; HEIGHT:12; WIDTH:650; CLIP:rect(0,650,12,0); VISIBILITY:visible; OVERFLOW:hidden; POSITION:absolute;">');
	document.write('<DIV id="tickerin" style="TOP:0; LEFT:0; WIDTH:650; VISIBILITY:visible; POSITION:relative;">');
	document.write('</DIV></DIV>');
}
else if (n4)
{
	document.write('<LAYER id="tickerout" TOP="2" LEFT="120" HEIGHT="12" WIDTH="650" CLIP="650,12" VISIBILITY="show">');
	document.write('<LAYER id="tickerin" TOP="0" LEFT="0" WIDTH="650" VISIBILITY="show">');
	document.write('</LAYER></LAYER>');
}

function scrollTicker()
{
	if (i > 11)
	{
		clearInterval(scrollID);
		setTimeout('initTicker()',2000);
	}
	else
	{
		tickerpos--;
		if (tickerpos < 0 - tickerHeight)
		{
			tickerpos = 12;
			i = 12;
		}
		if (ie) {tickerin.style.top = tickerpos;}
		else if (n6) {document.getElementById('tickerin').style.top = tickerpos;}
		else if (n4) {document.tickerout.document.tickerin.top = tickerpos;}
		i++;
	}
}

function initTicker()
{
	i = 0;
	scrollID = setInterval('scrollTicker()',100);
}

function toggleTop(which,switchto)
{
	if (ie) {eval("topmenu_" + which + ".style.visibility = '" + switchto + "'");}
	else if (n6) {eval("document.getElementById('topmenu_" + which + "').style.visibility = '" + switchto + "'");}
	else if (n4) {eval("document.topmenu_" + which + ".visibility = '" + switchto + "'");}
}

var mnumber = new Array();
var hiddens = new Array();
var closing = new Array();
var mparent = new Array();
for (i=0; i<=2; i++)
{
	mnumber[i] = 0;
	hiddens[i] = new Array();
	closing[i] = new Array();
	mparent[i] = new Array();
}

function displayMenu(type,which)
{
	clearTimeout(closing[type][which]);
	if (type == 0)
	{
		var addright = 0;
	}
	else
	{
		var addright = (event.x - event.offsetX > 400) ? -180 : 180;
	}
	if (ie && eval("menu" + type + "_" + which + ".style.visibility == 'hidden'"))
	{
		eval("menu" + type + "_" + which + ".style.left = event.x - event.offsetX + addright");
		eval("menu" + type + "_" + which + ".style.visibility = 'visible'");
	}
	else if (n6 && eval("document.getElementById('menu" + type + "_" + which + "').style.visibility == 'hidden'"))
	{
		eval("document.getElementById('menu" + type + "_" + which + "').style.left = event.x - event.offsetX + addright");
		eval("document.getElementById('menu" + type + "_" + which + "').style.visibility = 'visible'");
	}
	else if (n4) {eval("document.menu" + type + "_" + which + ".visibility = 'visible'");}
	for (i=0; i<hiddens[type].length; i++)
	{
		if (i != which) {hideMenu(type,i);}
	}
	hiddens[type][which] = false;

	if (type > 0)
	{
		ptype = type - 1;
		displayMenu(ptype,mparent[type][which]);
	}
}

function delayHide(type,which)
{
	clearTimeout(closing[type][which]);
	closing[type][which] = setTimeout('hideMenu(' + type + ',' + which + ')',300);
	if (type > 0)
	{
		ptype = type - 1;
		delayHide(ptype,mparent[type][which]);
	}
}

function hideAll(type)
{
	for (i=0; i<hiddens[type].length; i++)
	{
		hideMenu(type,i);
	}
	if (type > 0)
	{
		ptype = type - 1;
		hideAll(ptype);
	}
}

function hideMenu(type,which)
{
	clearTimeout(closing[type][which]);
	if (ie) {eval("menu" + type + "_" + which + ".style.visibility = 'hidden'");}
	else if (n6) {eval("document.getElementById('menu" + type + "_" + which + "').style.visibility = 'hidden'");}
	else if (n4) {eval("document.menu" + type + "_" + which + ".visibility = 'hidden'");}
	hiddens[type][which] = true;
}

function createMenu(type,mtop,mleft,labellist,linklist)
{
	ptype = type - 1;
	ctype = type + 1;
	var labels = labellist.split('|');
	var links = linklist.split('|');
	var mheight = labels.length * 17 + 4;

	if (ie || n6) {document.write('<DIV id="menu'+type+'_'+mnumber[type]+'" style="TOP:'+mtop+'; LEFT:' + mleft + '; width:200; VISIBILITY:hidden; OVERFLOW:visible; POSITION:absolute; Z-INDEX:3;" onMouseOver = "displayMenu('+type+','+mnumber[type]+')" onMouseOut = "delayHide('+type+','+mnumber[type]+')">');}
	else if (n4) {document.write('<LAYER id="menu'+type+'_'+mnumber[type]+'" TOP="'+mtop+'" LEFT="' + mleft + '" HEIGHT="'+mheight+'" WIDTH="240" CLIP="240,'+mheight+'" VISIBILITY="hide" onMouseOver = "displayMenu('+type+','+mnumber[type]+')" onMouseOut = "delayHide('+type+','+mnumber[type]+')" Z-INDEX="3">');}

	if (labellist != '')
	{
		document.write('<table border="0" cellpadding="0" cellspacing="1" width="200" bgcolor="#ffffff">');
		for (i=0; i<labels.length; i++)
		{
			//document.write('<tr><td bgcolor="#ffffff" height="1"><img src="/images/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
			var linkinfo = links[i].split('^');
			if (ie) {usestyle = 'submenu';}
			else if (n6) {usestyle = 'submenun6';}
			else if (n4) {usestyle = 'submenu';}
			if (linkinfo[1])
			{
				//alert('mnumber:'+mnumber[type] + '\nctype:'+ctype + '\nlinkinfo:'+linkinfo[1] + '\nmnumber[1]:'+mnumber[1]);
				mparent[ctype][linkinfo[1]] = mnumber[type];
				if (ie || n6)
				{
					document.write('<tr><td class="subarrow" bgcolor="#758bc4" height="17"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'</a></td></tr>');
				}
				else if (n4)
				{
					document.write('<tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td bgcolor="#758bc4" height="17"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td><td align="right" bgcolor="#ffffff"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="mainmenu" href="'+linkinfo[0]+'"><img src="/images/subarrow.gif" width="10" height="8" border="0" hspace="0" vspace="0"></a></td></tr></table></td></tr>');
				}
			}
			else
			{
				document.write('<tr><td bgcolor="#758bc4" height="17"><a class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td></tr>');
			}
		}
	}
	document.write('</table>');
	if (ie || n6) {document.writeln('</DIV>');}
	else if (n4) {document.write('</LAYER>');}
	hiddens[type][mnumber[type]] = true;
	closing[type][mnumber[type]] = 0;
	mnumber[type]++;
}

