function weblinking(gotoName, gotoURL, is_B1_branded) {
    gotoName = escape(gotoName);
    gotoURL = escape(gotoURL);
    if (is_B1_branded == 0) {
        toolTipURL = '/xcards4/common/weblinking/FUSAweblinking.html';
    }
    else {
        toolTipURL = '/xcards4/common/weblinking/weblinking.html';
    }
    var loadURL = toolTipURL + '?gotoName=' + gotoName + '&gotoURL=' + gotoURL;
    var webLinkWin = window.open(loadURL, "view", 'width=480,height=295,resizable=no,scrollbars=yes,menubar=no');
    webLinkWin.focus();
}

function displayWindow(url, width, height) {
    var Win = window.open(url, "displayWindow", 'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubar=yes');
    // Win.focus();
}
function displayShortWindow(url) {
    var Win = window.open(url, "displayShortWindow", 'resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no');
}

function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}


/* Begin IE Mac Check Script */
var userAgent = navigator.userAgent;
var mac = (userAgent.indexOf('Mac') != -1);
var ie = (userAgent.indexOf('MSIE') != -1);

if (mac && ie)
    alert("This page uses Web Standards that Internet Explorer 5 for the Macintosh does not support.\r\rMicrosoft officially dropped development of Internet Explorer for Mac in June 2003.\r\rPlease use Safari or FireFox to browse this site as some elements may not render correctly.");
/* End IE Mac Check Script */


function expandCollapse(ind) {
    s = document.getElementById("info" + ind);
    if (s.style.display == 'none') {
        s.style.display = 'block';
    }
    else if (s.style.display == 'block') {
        s.style.display = 'none';
    }
}

/* footnote expand collapse function */
function expandCollapse_fn(ind) {
    s = document.getElementById("info" + ind);

    if (s.style.display == 'none') {
        s.style.display = 'block';
    }
    else if (s.style.display == 'block') {
        s.style.display = 'none';
    }
}


function getBuild(ind) {
    s = document.getElementById("info" + ind);
}

function expandCollapse(ind) {
    s = document.getElementById("info" + ind);
    b = document.getElementById("bullet_" + ind);
    c = document.getElementById("corners_" + ind);

    if (s.style.display == 'none') {
        s.style.display = 'block';
        b.className = 'bullet_white';
        c.className = 'corners_show';
    }
    else if (s.style.display == 'block') {
        s.style.display = 'none';
        b.className = 'bullet_brown';
        c.className = 'corners_hide';
    }
}

function getDuration(d) {
    document.write(d.replace("for up to", "for"));
}


var isDHTML = 0;
var isLayers = 0;
var isAll = 0;
var isID = 0;

if (document.getElementById) { isID = 1; isDHTML = 1; }
else {
    if (document.all) { isAll = 1; isDHTML = 1; }
    else {
        browserVersion = parseInt(navigator.appVersion);
        if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) { isLayers = 1; isDHTML = 1; }
    } 
}

function findDOM(objectID, withStyle) {
    if (withStyle == 1) {
        if (isID) { return (document.getElementById(objectID).style); }
        else {
            if (isAll) { return (document.all[objectID].style); }
            else {
                if (isLayers) { return (document.layers[objectID]); }
            };
        }
    }
    else {
        if (isID) { return (document.getElementById(objectID)); }
        else {
            if (isAll) { return (document.all[objectID]); }
            else {
                if (isLayers) { return (document.layers[objectID]); }
            };
        }
    }
}


function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if (document.getElementById && document.getElementById(objectId)) {
        // W3C DOM
        return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
        // MSIE 4 DOM
        return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
        // NN 4 DOM.. note: this won't find nested layers
        return document.layers[objectId];
    } else {
        return false;
    }
} // getStyleObject

function changeObjectdisplay(objectId, newdisplay) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if (styleObject) {
        styleObject.display = newdisplay;
        return true;
    } else {
        // we couldn't find the object, so we can't change its display
        return false;
    }
} // changeObjectdisplay

function moveObject(objectId, newXCoordinate, newYCoordinate) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if (styleObject) {
        styleObject.left = newXCoordinate;
        styleObject.top = newYCoordinate;
        return true;
    } else {
        // we couldn't find the object, so we can't very well move it
        return false;
    }
} // moveObject


function showNav(navNumber, eventObj) {
    //    alert(eventObj);
    hideAllNavs();
    var navId = 'nav' + navNumber;
    if (changeObjectdisplay(navId, 'block')) {
        var navTitle = getStyleObject('navTitle' + navNumber);
        eventObj.cancelBubble = true;
        return true;
    } else {
        return false;
    }
}

var numNavs = 8;

function hideAllNavs() {
    for (counter = 1; counter <= numNavs; counter++) {
        changeObjectdisplay('nav' + counter, 'none');
        var navTitle = getStyleObject('navTitle' + counter);
    }
}

