function brw() {
	var b=navigator.appName;
	if (b.indexOf('Netscape')!=-1) this.b="ns";
	else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	if (!b) {this.b="invalid"; this.invalid=true;}
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ie=(this.version.indexOf('MSIE')>0);
	this.opera=(this.b=="opera");
	this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;
	return;
}
var is = new brw();

function re(url) {
	parent.location.replace = url;
	top.location.href = url;
}

function hide_id(layer)
{
	try {
		l = document.getElementById(layer);
		l.style.display = "none";
	} catch(e){
	}
	try {
		l = document.getElementById(layer);
		l.style.visibility = "hidden";
	} catch(e){
	}
	return true;
}

function show_id(layer)
{
	try {
		l = document.getElementById(layer);
		l.style.display = "block";
	} catch(e){
	}
	try {
		l = document.getElementById(layer);
		l.style.visibility = "visible";
	} catch(e){
	}
	return true;
}


function get_top(id)
{
	var y, obj;
	if (is.ns4) {
		if (id.container != null) {
			return id.container.pageY + img.y;
		} else {
			return id.y;
		}
	} else {
		y = 0;
		obj = id;
		while (obj.offsetParent != null) {
			y += obj.offsetTop;
			obj= obj.offsetParent;
		}
		y += obj.offsetTop;
		return y;
	}
	return -1;
}

function get_left(id)
{
	var x, obj;
	x = 0;
	obj = id;
	while (obj.offsetParent != null) {
		x += obj.offsetLeft;
		obj= obj.offsetParent;
	}
	x += obj.offsetLeft;
	return x;
}

dmTimer = 0;
curMenu = null;
dmTimeOut = 500;
myTT = 0;
function sm(el)
{
	obj = document.getElementById('m'+el);
	obj_y = parseInt(get_top(document.getElementById('mm'+el)));
	obj.style.top = obj_y;
	lx = get_left(document.getElementById('mm'+el))
	obj.style.left = 1 + lx;

	if (null == curMenu) {
		curMenu = el;
	} else {
		hide_id('m'+curMenu);
		curMenu = el;
	}

	switch(el) {
		case 0: w =89;break;
		case 1: w =200;break;
		case 2: w =160;break;
		case 3: w =89;obj.style.left=lx-116;break;
		case 4: w =64;obj.style.left=lx-135;break;
	}

	document.getElementById('blos').style.width= w-2;
	document.getElementById('blos').style.top  = obj_y + 43;
	document.getElementById('blos').style.left = lx+2;

	show_id('m'+curMenu);
	dmTimer = dmTimeOut;
	return;
}

function timer_over()
{
	dmTimer = 1000000;
	clearTimeout(myTT);
	return;
}
function timer_out()
{
	dmTimer = dmTimeOut;
	myTT = setTimeout("timer()", 500);
	return;
}
function timer()
{
	if (0 < dmTimer) {
		dmTimer -= 500;
		timer();
	} else {
		if (null != curMenu) {
			hide_id('m'+curMenu);
			document.getElementById('blos').style.top  = -100;
			curMenu = null;
		}
	}

	return;
}


function m(td, n)
{
	try {
		td = eval(td);
		switch(n)
		{
			case 0:
		    	td.firstChild.style.color = '#FFFFFF';
				break;
			case 1:
		    	td.firstChild.style.color = '#AAD5F5';
				break;
		}
	} catch(e) {}
	return false;
}

function bg(td, s)
{
	switch(s) {
		case 0://out
			td.style.borderTop = '';
			td.style.borderBottom = '';
			td.style.background = '';
			if(is.ie) td.firstChild.style.color = '#AAD5F5';
			break;
		case 1:
			td.style.borderTop = '#549BD1 1px solid';
			td.style.borderBottom = '#549BD1 1px solid';
			td.style.background = '#428FC5';
			if(is.ie) td.firstChild.style.color = '#FFFFFF';
			break;
	}
}
