<!--
//MouseX = new Object();
//MouseY = new Object();

var menu_abt = new Image(63,18);
var menu_cap = new Image(101,18);
var menu_cli = new Image(75,18);
var menu_wrk = new Image(66,18);
var menu_con = new Image(74,18);
var OVmenu_abt = new Image(63,18);
var OVmenu_cap = new Image(101,18);
var OVmenu_cli = new Image(75,18);
var OVmenu_wrk = new Image(66,18);
var OVmenu_con = new Image(74,18);
menu_abt.src = "sl_imgs/menu_aboutus.gif";
menu_cap.src = "sl_imgs/menu_ourcap.gif";
menu_cli.src = "sl_imgs/menu_ourclients.gif";
menu_wrk.src = "sl_imgs/menu_ourwork.gif";
menu_con.src = "sl_imgs/menu_contactus.gif";
OVmenu_abt.src = "sl_imgs/menu_aboutus_ov.gif";
OVmenu_cap.src = "sl_imgs/menu_ourcap_ov.gif";
OVmenu_cli.src = "sl_imgs/menu_ourclients_ov.gif";
OVmenu_wrk.src = "sl_imgs/menu_ourwork_ov.gif";
OVmenu_con.src = "sl_imgs/menu_contactus_ov.gif";

// Check if IExplore or assume Netscape for DOM purposes
var isIE = document.all?true:false;

if (!isIE) {
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = mouseActions;

this.defaultStatus = "Welcome to SiLa Online";

// Initialize Mouse position vars
var mXpos = 0;
var mYpos = 0;

// Initialize mouseover DIV layer property vars
var menuFlag = "";
var menuSuffix = "menu";
var imgSuffix = "img";
	// Menu-Img Id prefixes
var m0 = "abt";
var m1 = "cap";
var m2 = "cli";
var m3 = "wrk";
var m4 = "con";

var currLEFT;
var currTOP;
var currWIDTH;
var currHEIGHT;
	// ABOUT div layer
var abtNAME = m0 + menuSuffix;
var abtIMG = m0 + imgSuffix;
	// CAPABILITIES div layer
var capNAME = m1 + menuSuffix;
var capIMG = m1 + imgSuffix;
	// CLIENTS div layer
var cliNAME = m2 + menuSuffix;
var cliIMG = m2 + imgSuffix;
	// WORK div layer
var wrkNAME = m3 + menuSuffix;
var wrkIMG = m3 + imgSuffix;
	// CONTACT div layer
var conNAME = m4 + menuSuffix;
var conIMG = m4 + imgSuffix;


// Check and Set Submenu States
function setSubmenu(pfx) {
	// Check and act on mouse position relative to active submenu
	if(document.getElementById(eval(pfx+"NAME")).style.visibility == "visible") {

		currLEFT = document.getElementById(eval(pfx+"NAME")).style.left;
		currLEFT = Number(currLEFT.slice(0,(currLEFT.length-2)));
		currTOP = document.getElementById(eval(pfx+"NAME")).style.top;
		currTOP = Number(currTOP.slice(0,(currTOP.length-2)));	
		currWIDTH = document.getElementById(eval(pfx+"NAME")).style.width;
		currWIDTH = Number(currWIDTH.slice(0,(currWIDTH.length-2)));
		currHEIGHT = document.getElementById(eval(pfx+"NAME")).style.height;
		currHEIGHT = Number(currHEIGHT.slice(0,(currHEIGHT.length-2)));
	
		if(((mXpos <= currLEFT) && (document.getElementById(eval(pfx+"NAME")).style.visibility == "visible")) ||
		((mXpos >= currLEFT+currWIDTH) && (document.getElementById(eval(pfx+"NAME")).style.visibility == "visible")) ||
		((mYpos <= currTOP-20) && (document.getElementById(eval(pfx+"NAME")).style.visibility == "visible")) ||
		((mYpos >= currTOP+currHEIGHT+8) && (document.getElementById(eval(pfx+"NAME")).style.visibility == "visible"))) {
  			menuFlag = "";
			zvswitch(pfx,eval(pfx+"NAME"),"out");
		}
	}
}

// Detect mouse position
function mouseActions(e) {
  if (isIE) {
  // for IE
    mXpos = event.clientX + document.body.scrollLeft;
    mYpos = event.clientY + document.body.scrollTop;
  } else {
  // for NS
    mXpos = e.pageX;
    mYpos = e.pageY;
  }  
  // for rogue negative values
  if (mXpos < 0){mXpos = 0};
  if (mYpos < 0){mYpos = 0}; 

if(menuFlag != "") {
  	setSubmenu(menuFlag);
}

// for TESTING PURPOSES: display position vals
//document.Show.MouseX.value = mXpos;
//document.Show.MouseY.value = mYpos;
  
return true;
}

// Menu mouseover actions
function menuOver(prefix) {
menuFlag = prefix;
divnm = prefix + "menu";
imgnm = prefix + "img";

imgswitch(prefix,"over");
zvswitch(prefix,divnm,"over");
subCheck(prefix); 
}

// Check and correct submenu overlap
function subCheck(prefix) {

	if(prefix == m0) {
		zvswitch(m1,eval(m1+"NAME"),"out");
		zvswitch(m2,eval(m2+"NAME"),"out");
		zvswitch(m3,eval(m3+"NAME"),"out");
		zvswitch(m4,eval(m4+"NAME"),"out");
	} else if(prefix == m1) {
		zvswitch(m2,eval(m2+"NAME"),"out");
		zvswitch(m3,eval(m3+"NAME"),"out");
		zvswitch(m4,eval(m4+"NAME"),"out");
		zvswitch(m0,eval(m0+"NAME"),"out");
	} else if(prefix == m2) {
		zvswitch(m3,eval(m3+"NAME"),"out");
		zvswitch(m4,eval(m4+"NAME"),"out");
		zvswitch(m0,eval(m0+"NAME"),"out");
		zvswitch(m1,eval(m1+"NAME"),"out");
	} else if(prefix == m3) {
		zvswitch(m4,eval(m4+"NAME"),"out");
		zvswitch(m0,eval(m0+"NAME"),"out");
		zvswitch(m1,eval(m1+"NAME"),"out");
		zvswitch(m2,eval(m2+"NAME"),"out");
	} else if(prefix == m4) {
		zvswitch(m0,eval(m0+"NAME"),"out");
		zvswitch(m1,eval(m1+"NAME"),"out");
		zvswitch(m2,eval(m2+"NAME"),"out");
		zvswitch(m3,eval(m3+"NAME"),"out");
	}
}

// Toggle submenu viz and zindex
function zvswitch(prefix,lnknm,sts) {
	if(sts == "out") {
		imgswitch(prefix,sts);
		document.getElementById(lnknm).style.visibility = "hidden";
		document.getElementById(lnknm).style.zIndex = -(Math.abs(document.getElementById(lnknm).style.zIndex));
		winStatus("",sts);
	} else if(sts == "over") {
		document.getElementById(lnknm).style.visibility = "visible";
		document.getElementById(lnknm).style.zIndex = Math.abs(document.getElementById(lnknm).style.zIndex);
		menuFlag = prefix;
	}
}

// Toggle menu images
function imgswitch(prefix,sts) {
	if(sts == "out") {
		document.getElementById(eval(prefix+"IMG")).src = eval("menu_"+prefix+".src");
	} else if(sts == "over") {
		document.getElementById(eval(prefix+"IMG")).src = eval("OVmenu_"+prefix+".src");
	}
}

// Status bar mouseover messages
function winStatus(msg,sts) {
	if(sts == "over") {
		this.window.status = msg;
	} else if(sts == "out") {
		this.window.status = this.defaultStatus;
	}
}

//-->