//Bryan Wilhite (rasx@kintespace.com)

//Variables of window scope.
var isMs = false //Microsoft browser boolean.
var isMsMac = false //Microsoft Macintosh browser boolean.
var isSafariMac = false //Microsoft Macintosh Safari browser boolean.
var isMz = false //Mozilla browser boolean.
var isFlash6x = false //moock fpi [f.lash p.layer i.nspector] boolean.

var obj0 = null
var obj1 = null
var obj2 = null
var i = 0
var needsFlashHook = false

//Sniff the crap.
//WARNING: this code depends on ./fpi-*.js!
if(hasRightVersion) isFlash6x = true

//WARNING: this code depends on ./rootSniffer.js!
if(is_ie5_5up) isMs = true
if(is_mac && is_ie5up) isMsMac = true
if(is_safari) isSafariMac = true
if(is_gecko) isMz = true


//ImageReady Preload Functions (Menu.psd)
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        Menu_03_over = newImage('./html_bitmaps/Menu_03-over.gif');
        menu_05_over = newImage('./html_bitmaps/menu_05-over.gif');
        menu_07_over = newImage('./html_bitmaps/menu_07-over.gif');
        preloadFlag = true;
    }
}

//Event handler.
function jsEvent(event){

    if(isMs) obj0 = event.srcElement

    //Based on http://developer.apple.com/internet/javascript/ie5macscripting.html
    if(isMsMac) obj0 = event.target

    if(isMz || isSafariMac) obj0 = event.currentTarget
    if(!isMs && !isMz && !isMsMac && !isSafariMac) return

    switch(event.type){
        case 'load':
            preloadImages()

            //Format links.
            obj0 = window.document.links
            for(i = 0; i < obj0.length; i++){
                if(isMs || isMsMac || isMz || isSafariMac){
                    if(obj0[i].className == 'mainMenuLink'){
                        if(isFlash6x) obj0[i].href += '&flash=on'
                        else obj0[i].href += '&flash=off'
                    }
                }
            }
        break
    }
}
