//  $RCSfile: browser_detect.js,v $
//  @version $Revision: 1.2 $
//  $Date: 2005/09/01 01:42:14 $

function browserDetect() {
    var av = navigator.appVersion.toLowerCase();
    var ua = navigator.userAgent.toLowerCase();
    var bw = "";
    var re_is_mac = /mac/;
    var re_is_gecko = /gecko/;
    var re_is_ns6 = /netscape6/;
    var re_is_opera = /opera/;
    var pt = (re_is_mac.test(av)) ? "mc" : "wn";
    if( document.layers ) bw = "n4";
    if( document.all ) bw = "ie";
    if( re_is_gecko.test(ua) ) bw = "gk";
    if( re_is_ns6.test(ua) ) bw = "ns";
    if( re_is_opera.test(ua) ) bw = "op";

    return bw;
}

function defineCSS( page, browser ) {
    var prefix = '<link rel="stylesheet" type="text/css" href="/styles/position_' + page;
    var postfix = '';

    switch( browser ) {
        case "ie":
            postfix = '_ie.css">';
            break;
        case "op":
        case "gk":
        default:
            postfix = '_gk.css">';
            break;
    }

    return prefix + postfix;
}

function loadCSS( browser ) {
    var prefix = '<link rel="stylesheet" type="text/css" href="/styles/';
    var style = '';

    switch( browser ) {
        case "ie":
            prefix += 'ie_';
            break;
        case "op":
        case "gk":
        default:
            prefix += 'gk_';
            break;
    }

    style = prefix + 'position.css">';
    return style;
}

function createButton( title, onclick, body ) {
    var buttonText;
    buttonText = '<span class="Button" title="';
    buttonText += title;
    buttonText += '" onClick="';
    buttonText += onclick + '">';
    buttonText += body
    buttonText += '<img src="/images/site/buttons/arrow_right.png" style="vertical-align: middle" />';
    buttonText += '</span>';

    document.write(buttonText);
}