
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie55=(this.ver.indexOf("MSIE 5.5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-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)
	return this
}
var bw=lib_bwcheck();
var tmr;
var bTranState = 0;
var popuptype = 'menu';
function popup(id, e )
{
	clearTimeout(tmr);
	show_relative(id,e);
}

function pophide( e )
{
	tmr=setTimeout('hide_all()', 500);
	popuptype = 'menu';
}

function hide_all()
{
	bTranState = 1;
	fnToggle('pop1')
}

function show_alt(altid,e)
{
	mydiv = document.getElementById('alt1')
	textOfLayer= altArray[altid];
	mydiv.innerHTML=textOfLayer;
	var x=0;
	var y=0;
	if (document.all)
	{
		x = e.x+20;
		y = e.y+10;
	}
	else if(!document.all)
	{
		x = 130;
		y = e.pageY-40;
	}
	if (document.all)
	{
		mydiv.style.pixelLeft=x;
		mydiv.style.pixelTop=y+document.body.scrollTop;
	}
	else if (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 5)
	{
		document.getElementById('alt1').style.left=x;
		document.getElementById('alt1').style.top=y;
	}
	else 
	{
		document.alt1.left=x;
		document.alt1.top=y;
	}
	MM_showHideLayers('alt1','','show');
}
var params_top = 0;
var params_left = 0;
function show_relative(popdivID,e)
{
	bTranState = 0;
	if (!linksArray[popdivID]) {
		bTranState = 1;
		 fnToggle('pop1')
		return;
	}
	textOfLayer=  linksArray[popdivID] 
	layer = document.getElementById("posmenu"+popdivID) 
	MM_setTextOfLayer("pop1","","<div class=menuSub>"+textOfLayer+"</div>");
	var x=0;
	var y=0;
	if (bw.ie4 || bw.ie5)
		{
		fromtop=params_top;
		fromleft=params_left;
		while (layer.offsetParent)
			{
			fromleft += layer.offsetLeft
			fromtop += layer.offsetTop
			layer = layer.offsetParent
			}
		fromtop = fromtop+19;
		fromleft = fromleft;
		document.all.pop1.style.pixelLeft=fromleft;
		document.all.pop1.style.pixelTop=fromtop
		}
	else if (bw.ie55 || bw.ie6 || bw.ie7)
		{
		fromtop=params_top;
		fromleft=params_left;
		while (layer.offsetParent)
			{
			fromleft += layer.offsetLeft
			fromtop += layer.offsetTop
			layer = layer.offsetParent
			}
		fromtop += (popuptype=='menu')? 30:0;
		fromleft = (popuptype=='menu')? fromleft+5 :fromleft+10;
		document.all.pop1.style.pixelLeft=fromleft;
		document.all.pop1.style.pixelTop=fromtop
		}
	else if (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 5)
		{
		/*layer=document.getElementById('posmenu'+popdivID);
		alert(layer.offsetTop)
		fromtop = layer.offsetTop+21;
		fromleft = layer.offsetLeft;*/
		fromtop=params_top;
		fromleft=params_left;
		while (layer.offsetParent)
			{
			fromleft += layer.offsetLeft
			fromtop += layer.offsetTop
			layer = layer.offsetParent
			}
		fromtop += (popuptype=='menu')? 30:0;
		fromleft = (popuptype=='menu')? fromleft+5 :fromleft+10;
		document.getElementById('pop1').style.left=fromleft;
		document.getElementById('pop1').style.top=fromtop;
		}
	else 
		{
		layer = eval('document.posit'+popdivID);
		fromtop = layer.pageY+20;
		fromleft = layer.pageX;
		document.pop1.left=fromleft;
		document.pop1.top=fromtop;
		}
	 fnToggle('pop1')
}

function fnToggle(div)
{
	
	if (ie55 || ie6) 
	{
		document.all(div).filters[0].Apply();
	}
	if (bTranState=='0') MM_showHideLayers(''+div+'','','show');
	else
	{
		MM_showHideLayers(''+div+'','','hide');
	}
	if (ie55 || ie6)
	{
		document.all(div).filters[0].Play();
	}
}

