$(document).ready(function() {
    $('div#epulse_bannerflash').flash({
        src: "App_Themes/ePulse/flash/epulse_home navigation_v07.swf",
        width: 680,
        height: 270,
        menu: 'true',
        quality: 'high',
        play: 'true',
        loop: 'true',
        align: 'middle',
        wmode: 'transparent',
        devicefont: 'false',
        allowFullScreen: 'false',
        allowScriptAccess: 'sameDomain',
        salign: '',
        flashalt: _flashalt,
        noupgmsg: 1
    },
                               { version: 1 });
    var item = getElementbyclassname("poweredBySitefinityLogo");
    if (item != null && item.length > 0) {
        (document).body.removeChild(item[0]);        
    }

});

 function getElementbyclassname(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = document.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
};

function _flashalt() {
    return '<a href="javascript:void(0)" onmousemove="cycle_altban_image(event)" onmousedown="click_altban_image(event)"><img id="banneralt" src="App_Themes/ePulse/images/banneralt/ep_static_image_im.png" /></a>';
}

function cycle_altban_image(e) {
    var i_which_ball = _which_ball(e);

    switch (i_which_ball) {
        case 1:
            $("img#banneralt").attr("src", "App_Themes/ePulse/images/banneralt/ep_static_image_al.png");
            break;
        case 2:
            $("img#banneralt").attr("src", "App_Themes/ePulse/images/banneralt/ep_static_image_am.png");
            break;
        case 3:
            $("img#banneralt").attr("src", "App_Themes/ePulse/images/banneralt/ep_static_image_im.png");
            break;
        case 4:
            $("img#banneralt").attr("src", "App_Themes/ePulse/images/banneralt/ep_static_image_ml.png");
            break;
        case 5:
            $("img#banneralt").attr("src", "App_Themes/ePulse/images/banneralt/ep_static_image_gg.png");
            break;
        default:
            break;
    }
}

function click_altban_image(e) {
    var i_which_ball = _which_ball(e);

    switch (i_which_ball) {
        case 1:
            top.location.href = '/ePulse/Products/ePulseAuditLogger.aspx';
            break;
        case 2:
            top.location.href = '/ePulse/Products/ePulseApplicationsManager.aspx';
            break;
        case 3:
            top.location.href = '/ePulse/Products/OTCtraderInstantMesaging/OtctraderIM_1.aspx';
            break;
        case 4:
            top.location.href = '/ePulse/Products/ePulseMarketsLibrary.aspx';
            break;
        case 5:
            top.location.href = '/ePulse/Products/eGGToolkit.aspx';
            break;
        default:
            break;
    }
}

function _which_ball(e) {
    var i_x_offset = e.clientX - $("#everythingInPage").position().left;

    if (i_x_offset >= 50 && i_x_offset <= 140) {
        return 1;
    }
    else if (i_x_offset >= 170 && i_x_offset <= 260) {
        return 2;
    }
    else if (i_x_offset >= 300 && i_x_offset <= 390) {
        return 3;
    }
    else if (i_x_offset >= 430 && i_x_offset <= 510) {
        return 4;
    }
    else if (i_x_offset >= 560 && i_x_offset <= 650) {
        return 5;
    }

    return 0;
}

// eof - bannerflash
