var toplevel = items[1].length;
var currentURL = window.location+'';
arrayOfStrings = currentURL.split('/');
var ServerName = arrayOfStrings[0]+'//'+arrayOfStrings[2];

var imgPreloader1 = new Image(); imgPreloader1.src = '/style/img/menu_bul1.gif';
var imgPreloader2 = new Image(); imgPreloader2.src = '/style/img/menu_bul2.gif';
var imgPreloader3 = new Image(); imgPreloader3.src = '/style/img/menu_1.gif';
var imgPreloader4 = new Image(); imgPreloader4.src = '/style/img/spacer.gif';

function setStatus(st) {
	window.status = st;
}

function activate(subitem, URL) {
	document.getElementById(subitem).style.backgroundColor = '#7CD0FF';
	document.getElementById(subitem+'pic').src = '/style/img/menu_bul1.gif';
	setStatus(ServerName+URL);

}
function deactivate(subitem) {
	document.getElementById(subitem).style.backgroundColor = '#21AFFF';
	document.getElementById(subitem+'pic').src = '/style/img/menu_bul2.gif';
	setStatus('');

}
function goURL(URL) {
	window.location.href = URL;
	}
function menuopen(topitem) {
	if (document.getElementById('item'+topitem+'div'))
	{
		document.getElementById('item'+topitem+'div').style.background = 'url(/style/img/menu_1.gif)';
	}
	if (document.getElementById('floater'+topitem))
	{
	document.getElementById('floater'+topitem).style.visibility = 'visible';
	}
}
function menuclose(topitem) {
	if (document.getElementById('item'+topitem+'div'))
	{
		document.getElementById('item'+topitem+'div').style.background = 'url(/style/img/spacer.gif)';
	}
	if (document.getElementById('floater'+topitem))
	{
		document.getElementById('floater'+topitem).style.visibility = 'hidden';
	}
}

function closeallmenu() {
	var i = 0;
	while (i<toplevel) {
		menuclose(i+1);
		i++;
	}
}

function GetElementLeft(eElement)
{
if (!eElement && this)
{
eElement = this;
}
var nLeftPos = eElement.offsetLeft;
var eParElement = eElement.offsetParent;
while (eParElement != null)
{
nLeftPos += eParElement.offsetLeft;
eParElement = eParElement.offsetParent;
}
return nLeftPos;
}

function GetElementTop(eElement)
{
if (!eElement && this)
{
eElement = this;
}
var nTopPos = eElement.offsetTop;
var eParElement = eElement.offsetParent;
while (eParElement != null)
{
nTopPos += eParElement.offsetTop;
eParElement = eParElement.offsetParent;
}
return nTopPos;
}


function menuDump() {
	

	//Gecko Cursor Fix
	if (window.navigator.userAgent.toLowerCase().match(/gecko/)) {
		document.write('<style>.menu_text1, .menu_text2, .menu_text3, .menu_text4 {cursor: pointer;}</style>');
	}


	//Top Level Items Dump
	document.write('<div class="menubox2"><table width="1" height="22" cellpadding="0" cellspacing="0" border="0"><tr>');
	var i = 0;
	while (i<toplevel) {
		document.write('<td nowrap="true"><div class="menu_text2" id="item'+(i+1)+'div">'+items[1][i]+'</div></td>');
		i++;
	}
	document.write('</tr></table></div>');
	document.write('<div class="menubox1"><table width="1" height="22" cellpadding="0" cellspacing="0" border="0"><tr>');
	var i = 0;
	while (i<toplevel) {
		document.write('<td nowrap="true"><div class="menu_text1" id="item'+(i+1)+'top" onmouseover="closeallmenu(); menuopen(\''+(i+1)+'\'); setStatus(\''+ServerName+items[2][i]+'\');" onmouseout="setStatus();" onclick="goURL(\''+items[2][i]+'\')" >'+items[1][i]+'</div></td>');
		i++;
	}

	document.write('</tr></table></div>');

	//Left Position Of Top Level Menu Items
	var i = 0;
	while (i<toplevel) {
		var obj = document.getElementById('item'+(i+1)+'div');
		items[3][i] = GetElementLeft(obj);
		i++;
	}

	//Floaters Dump
	var i = 0;
	while (i<toplevel) {
		document.write('<div class="menufloater" id="floater'+(i+1)+'" style="left: '+items[3][i]+'px;"><table width="130" height="1" cellpadding="0" cellspacing="0" border="0"><tr><td><img src="/style/img/menu_2.gif" width="130" height="8" border=0 alt=""></td></tr>');

		var j = 0;
		var sublevel = items[6 + (i*2)].length;
		while (j<sublevel) {

		document.write('<tr><td><div class="menu_text3" id="floater'+(i+1)+'sub'+(j+1)+'" onmouseover="activate(\'floater'+(i+1)+'sub'+(j+1)+'\',\''+items[7 + (i*2)][j]+'\')" onmouseout="deactivate(\'floater'+(i+1)+'sub'+(j+1)+'\')" onclick="goURL(\''+items[7 + (i*2)][j]+'\');"><div class="menulist"><img src="/style/img/menu_bul2.gif" width="25" height="11" border=0 alt="" align="top" id="floater'+(i+1)+'sub'+(j+1)+'pic"/>'+items[6 + (i*2)][j]+'</div></div></td></tr>');

		j++;
		}

		document.write('<tr><td><img src="/style/img/menu_3.gif" width="130" height="9" border=0 alt=""></td></tr></table></div>');
		i++;
	}

}


var magnified_image_src = "/style/img/spacer.gif";
var magnified_image_width = 1;
var magnified_image_height = 1;

function magnify_show(imgwidth, id) {

var openerdiv = document.getElementById(id);
var imagediv = document.getElementById('meta'+id);

openerdiv.style.visibility = 'visible';
openerdiv.style.left = GetElementLeft(imagediv)+imgwidth-16;
openerdiv.style.top = GetElementTop(imagediv);

}

function magnify_hide(id) {
document.getElementById(id).style.visibility = 'hidden';
}

function magnify_open(width, height, src) {
	magnified_image_src = src;
	magnified_image_width = width;
	magnified_image_height = height;
	var	_top	= (window.screen.availHeight-height)/2;
	var	_left	= (window.screen.availWidth-width)/2;
	var _options = "toolbar=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + width + ",height=" + height + ",top="+_top+",left="+_left;
	var _newwindow = window.open("/style/magnified_image.html","_blank",_options);
	_newwindow.focus();
}
