var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav4 = (is_nav && (is_major == 4));
var IE4=(document.all)? 1:0
var NS4=(document.layers)? 1:0
var NS6=(!IE4 && document.getElementById)? 1:0
var DHTML = (IE4 || NS4 || NS6)
var bStarted = false;

var stl = null;
var stlhide = null;
var stl2 = null;
var stlhide2 = null;
var main = 0;

function getObj(){
	if(NS6) return document.getElementById(arguments[arguments.length-1]);
	if(IE4)	return document.all[arguments[arguments.length-1]];
	l = arguments.length;
	r = '';
	for(var i=0;i<l;i++){
		r += "document.layers['"+arguments[i]+"']";
		if(i != l-1) r+='.';
	}
	return eval(r);
}

function getStyle(){
	if(NS6) return document.getElementById(arguments[arguments.length-1]).style;
	if(IE4)	return document.all[arguments[arguments.length-1]].style;
	l = arguments.length;
	r = '';
	for(var i=0;i<l;i++){
		r += "document.layers[\'"+arguments[i]+"\']";
		if(i != l-1) r+='.';
	}
	return eval(r);
}

function moveTo(stl,x,y){
	if(NS4){ 
		if(stl) stl.moveTo(x,y);
	} else {
		stl.left = x;
		stl.top = y;
	}
}

function moveBy(stl,x,y){
	if(NS4) stl.moveBy(x,y)
	if(NS6){
		stl.left = parseInt(stl.left) + x;
		stl.top = parseInt(stl.top) + y;
	}
	if(IE4){
		stl.pixelLeft += x;
		stl.pixelTop += y;
	}
}

function hide(stl){ stl.visibility='hidden'; }

function show(stl){ if(bStarted && stl) stl.visibility='visible'; }

function setErrMsg(ref,msg){
	ref.focus();
	alert(msg);
	return false;
}
function trim(e){
	while(''+e.value.charAt(0)==' ') e.value=e.value.substr(1);
	while(''+e.value.charAt(e.value.length-1)==' ') e.value=e.value.substr(0,e.value.length-1);
	return e.value;
}

function showMenu(pic,a,b,c,menu){
	if(!bStarted || is_nav4) return;
//	MM_swapImage(pic,a,b,c)
	if(!menu) menu=pic
	showMenu2(menu)
	main = 1;
}

function showMenu2(menu,sub){
	if(!DHTML) return;
	if(NS4 && stl && stl!=getStyle("lyr"+menu)) hide(stl)
	stl = getStyle("lyr"+menu);
	if(stlhide){
		if(stlhide!=stl) hide(stlhide)
		stlhide = null;
	}
	if(NS4 && stl2 && stl2!=getStyle("lyr2"+menu)) hide(stl2)
	stl2 = getStyle("lyr2"+menu);
	if(stlhide2){
		if(stlhide2!=stl2) hide(stlhide2)
		stlhide2 = null;
	}
	pos = parseInt(menu.substr(4,2))
	if(pos>=1) pos=pos-1
	else pos=0
	if(pos>9 && pos<14){
		if(IE4) moveTo(stl,document.all[menu].parentElement.parentElement.parentElement.parentElement.offsetLeft+document.all[menu].parentElement.offsetLeft,64)
		if(IE4) moveTo(stl2,document.all[menu].parentElement.parentElement.parentElement.parentElement.offsetLeft+document.all[menu].parentElement.offsetLeft,64)
		if(NS6) moveTo(stl,getObj('menu_table').offsetLeft+getObj(menu).parentNode.offsetLeft,64)
		if(NS6) moveTo(stl2,getObj('menu_table').offsetLeft+getObj(menu).parentNode.offsetLeft,64)
		if(NS4) moveTo(stl,document.images[menu].x,document.images[menu].y+10)
		if(NS4) moveTo(stl2,document.images[menu].x,document.images[menu].y+10)
	} else {
		if(pos>=14) pos=pos-4;
		if(IE4 || NS6) moveTo(stl,133,5+79+(30*pos))
		if(IE4 || NS6) moveTo(stl2,133,5+79+(30*pos))
		if(NS4) moveTo(stl,document.images[menu].x+133,document.images[menu].y)
		if(NS4) moveTo(stl2,document.images[menu].x+133,document.images[menu].y)
	}
	show(stl);
	show(stl2);
	main = 0;
}

function showMenu3(pic,a,b,c,menu){
	if(!menu) menu=pic
	else MM_swapImage(pic,a,b,c)
	showMenu4(menu)
}

function showMenu4(menu){
	if(!DHTML) return;
	stl = getStyle("lyr"+menu);
	if(stlhide){
		if(stlhide!=stl) hide(stlhide)
		stlhide = null;
	}
	stl2 = getStyle("lyr2"+menu);
	if(stlhide2){
		if(stlhide2!=stl2) hide(stlhide2)
		stlhide2 = null;
	}
	if(IE4) moveTo(stl,document.body.offsetWidth-130,65)
	if(IE4) moveTo(stl2,document.body.offsetWidth-130,65)
	if(NS4) moveTo(stl,document.images[menu].x+25,document.images[menu].y+10)
	if(NS4) moveTo(stl2,document.images[menu].x+25,document.images[menu].y+10)
	show(stl);
	show(stl2);
}

function hideMenu(m2){
	m1 = main
	main = 0;
	if(m1==1 && m2!='m' && NS4) return
//	MM_swapImgRestore()
	if(!DHTML || !stl) return
	stlhide = stl;
	stl = null;
	stlhide2 = stl2;
	stl2 = null;
	setTimeout("hideMenu2()",(NS6 ? 500 : 300))
}

function hideMenu2(){
	if(stlhide) hide(stlhide)
	if(stlhide2) hide(stlhide2)
}
function setBG(o1,o2,clr){
	if(!IE4 && !NS6) return
	o1.style.backgroundColor=clr
	o2.style.backgroundColor=clr
}


