
aboutoff = new Image();
aboutoff.src = "images/aboutus.gif"; //b_about.gif
abouton = new Image();
abouton.src = "images/aboutus_on.gif"; //b_about_on.gif

swfmoff = new Image();
swfmoff.src = "images/swm.gif";
swfmon = new Image();
swfmon.src = "images/swm_on.gif";

psftoff = new Image();
psftoff.src = "images/servicesb.gif";			//products.gif";
psfton = new Image();
psfton.src = "images/servicesb_on.gif";			//products_on.gif";

partoff = new Image();
partoff.src = "images/partners.gif";
parton = new Image();
parton.src = "images/partners_on.gif";

contusoff = new Image();
contusoff.src = "images/contactus.gif";
contuson = new Image();
contuson.src = "images/contactus_on.gif";

//left nav arrow rollovers
/*lnoff = new Image();
  lnoff.src = "images/spacer.gif";
  lnon = new Image();
  lnon.src = "images/arrow_rt_blue.gif";
*/

/*testoff = new Image();
  testoff.src = "images/test.gif";
  teston = new Image();
  teston.src = "images/test.gif";
*/

//get browser type
var bName = navigator.appName;
var browser;

if(bName == "Netscape") {
	browser = "nn";
}



var mainSwitch = 0;
var isAboutOn = false;
var isSwfmOn = false;  //var isSoftOn = false;
var isPsftOn = false;  //var isIndOn = false;
var isPartOn = false;  //var isWireOn
var isContusOn = false;
var lastLayer;
var lastImgLayer;
var lastImg;
var x1,x2,y1,y2;

function turnOn() {
    mainSwitch = 1;
}


if (window.captureEvents) {
    window.captureEvents(Event.MOUSEMOVE);
    window.onmousemove = mouseTracker;
  }
else {
    document.onmousemove = mouseTracker;

}

function mouseTracker(e) {
    e = e || window.Event || window.event;
    window.pageX = e.pageX || e.clientX;
    window.pageY = e.pageY || e.clientY;
    setTimeout("",2000);

    y1 = 80 + Y_Offset;        //pixels above nav
    x1 = 26;        //50pixels to left of nav
    y2 = 195 + Y_Offset;       //235pixels below nav
    x2 = 775;       //pixels to right of nav

    ay1 = 80 + Y_Offset;       //85pixels above about nav
    ax1 = 26;       //pixels to left of about nav
    ay2 = 195 + Y_Offset;      //pixels below about nav
    ax2 = 130;      //pixels to right of about nav

    sy1 = 80 + Y_Offset;       //85pixels above swfm nav
    sx1 = 155;      //146-law pixels to left of swfm nav
    sy2 = 800 + Y_Offset;      //pixels below swfm nav
    sx2 = 370;      //pixels to right of swfm nav

    iy1 = 80 + Y_Offset;       //85pixels above psft nav
    ix1 = 308;      //385-law-pixels to left of psft nav
    iy2 = 140 + Y_Offset;      //pixels below psft nav
    ix2 = 545;      //pixels to right of psft nav

    py1 = 80 + Y_Offset;       //85pixels above part nav
    px1 = 472;      //560law-pixels to left of part nav
    py2 = 170 + Y_Offset;      //pixels below part nav
    px2 = 660;      //pixels to right of part nav

    wy1 = 80 + Y_Offset;       //85pixels above contus nav
    wx1 = 635;      //675 law-pixels to left of contus nav
    wy2 = 170 + Y_Offset;      //pixels below contus nav
    wx2 = 775;      //pixels to right of contus nav

    if (isAboutOn == true) {
         if((window.pageX < (ax1-10) || window.pageX > ax2 || window.pageY < (ay1-5) || window.pageY > ay2) ) {
//alert("X= " + window.pageX + " Y= " + window.pageY + "\n x < 40 or x > 200 or Y < 80 or Y > 220");
               hide('about');
               hide(lastLayer);
               changeImage(lastImg,lastImg + 'off','false');
               lastLayer = null;
         }
    }
    //if (isSoftOn=true) }
    if (isSwfmOn == true) {
         if((window.pageX < (sx1-10) || window.pageX > sx2 || window.pageY < (sy1-5) || window.pageY > sy2) ) {
               //hide('soft');
//alert("X= " + window.pageX + " Y= " + window.pageY + "\n x < 190 or x < 375 or Y < 80 or Y >235");
               hide('swfm');
               hide(lastLayer);
               changeImage(lastImg,lastImg + 'off','false');
               lastLayer = null;
         }
    }
    //if (isIndOn == true) {
    if (isPsftOn == true) {
         if((window.pageX < (ix1-10) || window.pageX > ix2 || window.pageY < (iy1-5) || window.pageY > iy2) ) {
                 //hide('ind');
//alert("X= " + window.pageX + " Y= " + window.pageY + "\n x < 190 or x < 375 or Y < 80 or Y >235");
                 hide('psft');
                 hide(lastLayer);
                 changeImage(lastImg,lastImg + 'off','false');
                 lastLayer = null;
         }
    }
    if (isPartOn == true) {
         if((window.pageX < (px1-10) || window.pageX > px2 || window.pageY < (py1-5) || window.pageY > py2) ) {
                 hide('part');
//alert("X= " + window.pageX + " Y= " + window.pageY + "\n x < 190 or x < 375 or Y < 80 or Y >235");
                 hide(lastLayer);
                 changeImage(lastImg,lastImg + 'off','false');
                 lastLayer = null;
         }
    }
    if (isContusOn == true) {
         if((window.pageX < (wx1-10) || window.pageX > wx2 || window.pageY < (wy1-5) || window.pageY > wy2) ) {
//alert("X= " + window.pageX + " Y= " + window.pageY + "\n x < 190 or x < 375 or Y < 80 or Y >235");
                 hide('contus');
                 hide(lastLayer);
                 changeImage(lastImg,lastImg + 'off','false');
                 lastLayer = null;
         }
    } else if ((window.pageX < (x1-10) || window.pageX > x2 || window.pageY < (y1-5) || window.pageY > y2) && lastLayer != null) {
                     hide(lastLayer);
                     changeImage(lastImg,lastImg + 'off','false');
                     lastLayer = null;
           }
}

function menuSwitch(aLayer,imgName) {
    if (mainSwitch == 1) {
        if (lastLayer != null) {
                hide(lastLayer);
                changeImage(lastImg,lastImg + 'off','false');
        }
        changeImage(imgName,imgName + 'on','false');
        show(aLayer)
        lastLayer = aLayer;
        lastImg = imgName;
    }
}

function changeImage(imgName,imgObj,isLayerOn) {
    if (mainSwitch == 1) {
            if (isLayerOn == 'true' && lastLayer != null) {
                    hide(lastLayer);
                    lastLayer = null;
                    window.document.images[lastImg].src = eval(lastImg + "off.src");
            }
            window.document.images[imgName].src = eval(imgObj + ".src");
    }
}

// hide element
function hide(aLayer) {
    if (aLayer == 'about') {
            isAboutOn = false;
    }
    //if (aLayer == 'soft') {
    if (aLayer == 'swfm') {
            //isSoftOn = false;
            isSwfmOn = false;
    }
    //if (aLayer == 'ind') {
    if (aLayer == 'psft') {
            //isIndOn = false;
            isPsftOn = false;
    }
    if (aLayer == 'part') {
            isPartOn = false;
    }
    if (aLayer == 'contus') {
            isContusOn = false;
    }
    theobjs[aLayer].objHide();
}

// show element
function show(aLayer) {
    if (aLayer == 'about') {
            isAboutOn = true;
    }
    //if (aLayer == 'soft') {
    if (aLayer == 'swfm') {
            //isSoftOn = true;
            isSwfmOn = true;
    }
    /* if (aLayer == 'ind') { */
    if (aLayer == 'psft') {
            //isIndOn = true;
            isPsftOn = true;
    }
    if (aLayer == 'part') {
            isPartOn = true;
    }
    if (aLayer == 'contus') {
            isContusOn = true;
    }
    theobjs[aLayer].objShow();
}
