var access = "http://handsurgery.netfirms.com/cgi-bin/access.pl?page=";

var g_agent = navigator.userAgent.toLowerCase();

/**
 * Sets the global browser flags.
 */
var k_bMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
var k_bNS4 = (document.layers) ? true : false;
var k_bIE4 = (!k_bMac && document.all) ? true : false;
var k_bVer4 = (k_bNS4 || k_bIE4) ? true : false;
var k_bIE55 = (k_bIE4 && (parseFloat(window.navigator.userAgent.match(/(MSIE\s+)(\d+\.?\d*)/i)[2]) >= 5.5));
var k_bIE6 = (k_bIE4 && (parseFloat(window.navigator.userAgent.match(/(MSIE\s+)(\d+\.?\d*)/i)[2]) >= 6));
var k_bNS6 = (!k_bIE4 && document.documentElement) ? true : false;

var k_bSun   = (g_agent.indexOf("sunos") != -1);
var k_bAix   = (g_agent.indexOf("aix")   != -1);
var k_bLinux = (g_agent.indexOf("inux")  != -1);
var k_bUnix  = ((g_agent.indexOf("X11")  != -1) || k_bSun || k_bAix || k_bLinux );

var isMSIE=(navigator.appName=='Microsoft Internet Explorer');
var isNN=navigator.appName=='Netscape';

function prindhidden(page) {
  if (isMSIE) {
 	document.write('<iframe id="dbpHidden" class="hidden">');
 	document.write('</iframe>');
  } else {
 	document.write('<layer id="dbpHidden" visibility="hidden">');
 	document.write('</layer>');
  }

  getLayer("dbpHidden").src = access + page;
}

/**
 * Returns the layer or div given the id (and optionally, the parent layer)
 * using a browser-specific method.
 *
 * @param sId String id of the layer.
 * @param elParentLayer (optional) Parent layer.
 * @return Layer object, or null if not found.
 */
function getLayer(sId, elParentLayer) {

    if (elParentLayer == null) {
        elParentLayer = document;
    }

    if (k_bIE4) {
        return elParentLayer.all[sId];
    } else if (k_bNS4) {
        return elParentLayer.layers[sId];
    }
    // k_bNS6 (DOM2)
    return elParentLayer.getElementById(sId);
}
