function browse_check() {
this.ver=navigator.appVersion; this.agent=navigator.userAgent; this.dom=document.getElementById?1:0;
this.opera5=(window.opera&&this.dom)?1:0; this.opera6=(this.opera5&&window.print)?1:0; this.opera7=(this.opera5&&document.readyState)?1:0;
this.ie5=(this.ver.indexOf("MSIE 5")>-1&&this.dom&&!this.opera5)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1&&this.dom&&!this.opera5)?1:0;
this.ie4=(document.all&&!this.dom&&!this.opera5)?1:0; this.ie=this.ie4||this.ie5||this.ie6; this.mac=this.agent.indexOf("Mac")>-1;
this.ns6=(this.dom&&parseInt(this.ver)>=5)?1:0; this.ns4=(document.layers&&!this.dom)?1:0;
this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5||this.opera6||this.opera7); return this; }
bw=new browse_check();

var m=new Array(); var ms=new Array(); var t=new Array();  var mf=0; var msf=0; var tID; var numbers;
function init(num) { numbers=num;
	for (i=1;i<=num;i++) {
		t[i]=bw.dom?document.getElementById("t"+i):!bw.dom&&bw.ie?document.all["t"+i]:bw.ns4?document.layers["t"+i]:null;
		m[i]=bw.dom?document.getElementById("m"+i):!bw.dom&&bw.ie?document.all["m"+i]:bw.ns4?document.layers["m"+i]:null;
		m[i].onmouseover=sMenu; m[i].onmouseout=hMenu;
		ms[i]=bw.dom?document.getElementById("ms"+i):!bw.dom&&bw.ie?document.all["ms"+i]:bw.ns4?document.layers["ms"+i]:null;
		if (ms[i]!=undefined&&ms[i]!=null) { sPos(i); ms[i].onmouseout=hsMenu; ms[i].onmouseover=clTime; }
	}
}

function sPos(num) { x=0; y=0; w=0; var el,temp; el=t[num];
if (el.offsetParent) { temp=el; while(temp.offsetParent) { temp=temp.offsetParent; x+=temp.offsetLeft; y+=temp.offsetTop; } }
x+=el.offsetLeft; y+=el.offsetTop+el.offsetHeight; w=ms[num].offsetWidth; (w<150)?w=150:null;
if (bw.ie) { ms[num].style.pixelLeft=x; ms[num].style.pixelTop=y; ms[num].style.width=w; }
else { ms[num].style.left=x+"px"; ms[num].style.top=y+"px"; ms[num].style.width=w+"px"; } }

function sMenu() { id=this.id.substring(1);
	if (mf!=id&&mf>0) { t[mf].className="off"; (msf>0)?hhMenu(msf):null; t[id].className="on"; mf=id; (ms[id]!=null)?ssMenu(id):null; }
	else { t[id].className="on"; mf=id; (ms[id]!=null)?ssMenu(id):null; } }

function hMenu() { id=this.id.substring(1);
	if (id==msf) { tID=setTimeout("hhMenu("+id+")",2000); }
	else { clearTimeout(tID); t[id].className="off"; mf=0; } }

function clTime() { clearTimeout(tID); }

function ssMenu(id) { clearTimeout(tID); ms[id].style.visibility="visible"; msf=id; }

function hsMenu() { id=this.id.substring(2); tID=setTimeout("hhMenu("+id+")",500); }

function hhMenu(id) { clearTimeout(tID); t[id].className="off"; ms[id].style.visibility="hidden"; msf=0; }

onresize=function() { init(numbers); }