

isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

function getObj(m)
{
    if (isNS4){
        elm = document.layers[m];
    }
    else if (isIE4){
        elm = document.all[m];
    }
    else if (isIE5 || isNS6){
        elm = document.getElementById(m);
    }
    return elm;
}

var oSubnav = null;

function showSubnav(sSubnav, bShow)
{
    //Clear existing subnavs
    clearSubNavs();
    
    oSubnav = getObj(sSubnav);
    
    if(bShow) {
        oSubnav.style.visibility = 'visible';
    } else {
        oSubnav.style.visibility = 'hidden';
    }
}

function clearSubNavs()
{
    if(oSubnav != null) {
        oSubnav.style.visibility = 'hidden';
        oSubnav = null;
    }
}

/************************
** Image rollover
************************/
//Rollover globals
aCurOver = new Array('',''); //0 = object name, 1 = object idle src
aCompOverImgs = new Array;
aEmplOverImgs = new Array;
aProdOverImgs = new Array;
aQualOverImgs = new Array;
aServOverImgs = new Array;
aPDFLink = new Array;
aImgLink = new Array;

loadOverImages();

function loadOverImages()
{
    //Load company subnav images
    for(i=4; i < 7; i++) {
        aCompOverImgs[i] = new Image;
        aCompOverImgs[i].src = 'images/subnav'+ i +'_comp_over.gif';
    }

    //Load Product subnav images
    for(i=3; i < 12; i++) {
        aProdOverImgs[i] = new Image;
        aProdOverImgs[i].src = 'images/subnav'+ i +'_prod_over.gif';
    }

    //Load services subnav images
    for(i=4; i < 9; i++) {
        aServOverImgs[i] = new Image;
        aServOverImgs[i].src = 'images/subnav'+ i +'_serv_over.gif';
    }

    //Load quality subnav images
    for(i=4; i < 7; i++) {
        aQualOverImgs[i] = new Image;
        aQualOverImgs[i].src = 'images/subnav'+ i +'_qual_over.gif';
    }

    //Load employment subnav images
    for(i=4; i < 6; i++) {
        aEmplOverImgs[i] = new Image;
        aEmplOverImgs[i].src = 'images/subnav'+ i +'_empl_over.gif';
    }
}

function subnavOver(sSection, iPos)
{
    //Get object
    sImg = sSection + iPos;
    oImg = getObj(sImg);
    
    //Get current state
    sNewSrc = oImg.src;
    
    //Change to over
    if(sSection == 'comp') oImg.src = aCompOverImgs[iPos].src;
    else if(sSection == 'empl') oImg.src = aEmplOverImgs[iPos].src;
    else if(sSection == 'prod') oImg.src = aProdOverImgs[iPos].src;
    else if(sSection == 'qual') oImg.src = aQualOverImgs[iPos].src;
    else if(sSection == 'serv') oImg.src = aServOverImgs[iPos].src;
    
    //Restore old object
    subnavOff(); //just in case something else failed.
    
    //Save current state
    aCurOver[0] = sSection + iPos;
    aCurOver[1] = sNewSrc;
}

function subnavOff()
{
    //Restore old object
    if(aCurOver[0] != '') {
        getObj(aCurOver[0]).src = aCurOver[1];
        aCurOver[0] = '';
        aCurOver[1] = '';
    }
}

/*function loadProdOver()
{
    aPDFLink[0] = new Image;
    aPDFLink[0].src = 'images/pdf_link_idle.jpg';
    aPDFLink[1] = new Image;
    aPDFLink[1].src = 'images/pdf_link_over.jpg';
    aPDFLink[2] = new Image;
    aPDFLink[2].src = 'images/pdf_link_down.jpg';
    
    aImgLink[0] = new Image;
    aImgLink[0].src = 'images/images_link_idle.jpg';
    aImgLink[1] = new Image;
    aImgLink[1].src = 'images/images_link_over.jpg';
    aImgLink[2] = new Image;
    aImgLink[2].src = 'images/images_link_down.jpg';
}

function changePDFNav(iType, iPos)
{
    //iType - 0=images, 1=pdf
    //iPos - 0=idle, 1=over, 2=down
    if(iType == 0) getObj('prodimagelink').src = aImgLink[iPos].src;
    else if(iType == 1) getObj('prodpdflink').src = aPDFLink[iPos].src;
}

function openProdPopup(sUrl)
{
    //Open new window
    var newWnd=window.open( sUrl, "ProdPopup",  "scrollbars=no, width=640, height=480, addressbar=no, menubar=no, locationbar=no, statusbar=no");
}*/
