var strMouseOut;
var strMouseOver;

function MM_findObj(n, d) { //v4.01
    var p,i,x;
    if(!d) d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n);
    return x;
}

function MM_preloadImages() { //v3.0
    var d=document;
    if(d.images){
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0){
                d.MM_p[j]=new Image;
                d.MM_p[j++].src=a[i];
            }
    }
}

function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr;
    for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments;
    document.MM_sr=new Array;
    for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null){
            document.MM_sr[j++]=x;
            if(!x.oSrc) x.oSrc=x.src;
            x.src=a[i+2];
        }
}

function MM_callJS(jsStr) { //v2.0
    var strType = new String(jsStr);
    if (strType.indexOf("tsMouseOver") != -1) {
        tsMouseOver();
    } else if (strType.indexOf("tsMouseOut") != -1) {
        tsMouseOut();
    } else if (strType.indexOf("tsReset") != -1) {
        tsReset();
    }
    return eval(jsStr)
}

function tsMouseOver(jsImg) {
    var pos, tempStr;
    tempStr = new String(jsImg);
    pos = tempStr.lastIndexOf("/");
    alert ("Inside tsMouseOver");
    if (pos+1 > 0) {
        strMouseOver = new String(tempStr.substring(pos+1));
    } else {
        alert ("Unable to determine the file name in tsMouseOver");
    }
}
function tsMouseOut() {
    var pos, strTemp;
    strTemp = new String(document.location);
    alert ("Inside tsMouseOut " + strTemp);
    pos = strTemp.lastIndexOf("/");
    if (pos+1 > 0) {
        strNewLoc = new String(strTemp.substring(pos+1));
    } else {
        alert ("Unable to determine the file name in tsMouseOut");
    }
    window.status = "tsMoustOut : " + strNewLoc;
    resetMenus();
} 

function tsReset() {

    strCurLoc = trimPath(top.rightFrame.location);
    if (strCurLoc == "AboutOverview.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location="AboutMenuOverview.htm";

        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.AboutButton.src="images/AboutOn.gif";
    }
    else if (strCurLoc == "AboutMission.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location = "AboutMenuMission.htm";
			
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.AboutButton.src="images/AboutOn.gif";
    }
    else if (strCurLoc == "ServicesStaffing.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location= "ServicesMenuStaffing.htm";
		
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.ServicesButton.src="images/ServicesOn.gif";

    } else if (strCurLoc == "ServicesOutsourcing.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location= "ServicesMenuOutsourcing.htm";
			
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.ServicesButton.src="images/ServicesOn.gif";
		
    } else if (strCurLoc == "MarketsOverview.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location = "MarketsMenuOverview.htm";
			
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.MarketsButton.src="images/MarketsOn.gif";
		
    } else if (strCurLoc == "CareersOverview.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location = "CareersMenuOverview.htm";
		
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.CareersButton.src="images/CareersOn.gif";
		
    } else if (strCurLoc == "CareersBenefits.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location = "CareersMenuBenefits.htm";
		
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.CareersButton.src="images/CareersOn.gif";

    } else if (strCurLoc == "EmpLounge.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location="EmpLoungeMenuLogin.htm";
			
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.EmpLoungeButton.src="images/EmpLoungeOn.gif";
		
    } else if (strCurLoc == "Privacy.htm") {
        d = parent.frames['middleFrameTop'].document;
        d.location = "PrivacyMenu.htm";
			
        d=parent.frames['leftFrameTop'].document;
        resetOnButtons(d);
        d.PrivacyButton.src="images/PrivacyOn.gif";

    } else if (strCurLoc == "Home.htm") {
        parent.frames['middleFrameTop'].document.location = "DefaultMenu.htm";
        resetOnButtons(parent.frames['leftFrameTop'].document);
	
    } else if (strCurLoc == "Contact.htm") {
        parent.frames['middleFrameTop'].document.location = "DefaultMenu.htm";
        resetOnButtons(parent.frames['leftFrameTop'].document);
		
    } else if (strCurLoc == "JobSearch.php") {
        parent.frames['middleFrameTop'].document.location = "DefaultMenu.htm";
		
        resetOnButtons(parent.frames['leftFrameTop'].document);
    }
}
function trimPath(strPath) {
    strTemp = new String(strPath);
    pos = strTemp.lastIndexOf("/");
    if (pos+1 > 0) {
        strCurLoc = new String(strTemp.substring(pos+1));
    } else {
        alert ("Unable to determine the file name in tsMouseOut" + strPath);
    }
    return strCurLoc;
}
function isOn(strImgName) {
    pos = strImgName.lastIndexOf("On.");
    if (pos > 0)
        return true;
    else
        return false;
}
function resetOnButtons(doc) {
    var t, pos, prefix;
    for (var i = 0; i < doc.images.length; i++) {
        if (isOn(doc.images[i].src)) {
            t = trimPath(doc.images[i].src);
            pos = t.lastIndexOf("On.gif");
            doc.images[i].src = "images/" + t.substring(0,pos) + "Off.gif";
        }
    }
}
