function Is() {
	var agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minor = parseFloat(navigator.appVersion);
	this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
	this.ns2 = (this.ns && (this.major == 2));
	this.ns3 = (this.ns && (this.major == 3));
	this.ns4 = (this.ns && (this.major >= 4));
	this.ie   = (agent.indexOf("msie") != -1);
	this.ie3  = (this.ie && (this.major == 2));
	this.ie4  = (this.ie && (this.major >= 4));
	this.op3 = (agent.indexOf("opera") != -1);
}

var is = new Is();
var prevm=-1,previ=-1;
var layerRef="null", styleSwitch="null";

mImg=Array(7);
mImgOver=Array(7);

for (i=0; i<7; i++) {
	mImg[i]=new Image();
	mImg[i].src='images/menu/m'+i.toString()+'.gif';
	mImgOver[i]=new Image();
	mImgOver[i].src='images/menu/m'+i.toString()+'over.gif';
}

if(is.ns4) {
	layerRef="document";
	styleSwitch="";
} else if(is.ie4) {
	layerRef="document.all";
	styleSwitch=".style";
}

function showLayer(layerName)
{ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"'); }

function hideLayer(layerName)
{ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"'); }


function itemover(i1,i2) {

	if (previ>=0) {	
		l=eval(layerRef+'["i'+i1.toString()+previ.toString()+'"]'+styleSwitch);
		if (is.ie4) l.background='#dddddd';
	}
	
	l=eval(layerRef+'["i'+i1.toString()+i2.toString()+'"]'+styleSwitch);
	if (is.ie4) l.background='#0000aa';
	previ=i2;
	
	if (is.ie4) window.event.cancelBubble = true;
}

function itemout() {

	if (previ>=0) {	
		l=eval(layerRef+'["i'+prevm.toString()+previ.toString()+'"]'+styleSwitch);
		if (is.ie4) l.background='#dddddd';
		previ=-1;
	}	
	if (is.ie4) window.event.cancelBubble = true;
}

function menuover(i) { 
	blow();

	showLayer("layPopup"+i.toString());
	prevm=i;

	if (is.ie4) window.event.cancelBubble = true;
}

function blow() {
	if (prevm>=0) { 
		hideLayer("layPopup"+prevm.toString());
		prevm=-1;

		if (previ>=0) {	
			l=eval(layerRef+'["i'+i1.toString()+previ.toString()+'"]'+styleSwitch);
			if (is.ie4) l.background='#dddddd';
			previ=-1;
		}
	}
}

function none()
{}

function mover(img,i) {
	if (is.ie4)
		img.src=mImgOver[i].src;
	else
		img.src='images/menu/m'+i.toString()+'over.gif';
}

function mout(img,i) {
	if (is.ie4) 
		img.src=mImg[i].src;
	else
		img.src='images/menu/m'+i.toString()+'.gif';
}