// The following code was programmed by Joel Dixon and Belinda Cecere of Ladybug Web Design,  2005

var TopPrefix = ["inde", "news", "faqs", "test", "back", "cont"];
 
var LeftPrefix = ["chal", "even", "invo", "merc", "ente", "spon"];

// The following code pre-loads all images for the menu bar, to ensure mouse-over changes look seemless

if (document.images)
{
    var normLeft = new Array();
    var overLeft = new Array();
    var currLeft = new Array();

    var normTop = new Array();
    var overTop = new Array();
    var currTop = new Array();

    var alpine = new Array();
    var bg = new Array();

    var logo1norm = new Image();
    logo1norm.src = "./topnav/logo1norm.gif";
    var logo1over = new Image();
    logo1over.src = "./topnav/logo1over.gif";
    var alpine = new Image();
    alpine.src = "./topnav/alpine.jpg";
    var sand = new Image();
    sand.src = "./leftnav/sand.jpg";
    var horizline = new Image();
    horizline.src = "./topnav/line.jpg";
    var vertline = new Image();
    vertline.src = "./leftnav/line.jpg";
    var contentbg = new Image();
    contentbg.src = "./images/contentbg.gif";


    for (i = 0; i < TopPrefix.length; i++)
    {
        normTop[i] = new Image();
        normTop[i].src = "./topnav/" + TopPrefix[i] + "norm.gif";
        overTop[i] = new Image();
        overTop[i].src = "./topnav/" + TopPrefix[i] + "over.gif";
        currTop[i] = new Image();
        currTop[i].src = "./topnav/" + TopPrefix[i] + "curr.gif";
    }

    for (i = 0; i < LeftPrefix.length; i++)
    {
        normLeft[i] = new Image();
        normLeft[i].src = "./leftnav/" + LeftPrefix[i] + "norm.gif";
        overLeft[i] = new Image();
        overLeft[i].src = "./leftnav/" + LeftPrefix[i] + "over.gif";
        currLeft[i] = new Image();
        currLeft[i].src = "./leftnav/" + LeftPrefix[i] + "curr.gif";
    }

}

// The following method changes the image of the button the mouse is over

function swapTopBtn(btnNum, state)
{
    switch (state)
    {
        case 'norm':
            document.images[TopPrefix[btnNum]].src = normTop[btnNum].src;
            break;
        case 'over':
            document.images[TopPrefix[btnNum]].src = overTop[btnNum].src;
            break;
    }
}

function swapLeftBtn(btnNum, state)
{
    switch (state)
    {
        case 'norm':
            document.images[LeftPrefix[btnNum]].src = normLeft[btnNum].src;
            break;
        case 'over':
            document.images[LeftPrefix[btnNum]].src = overLeft[btnNum].src;
            break;
    }
}

function swapAlpine(state, $pageNumber)
{
    switch (state)
    {
        case 'norm':
            document.images.alpine.src = "./topnav/alpine" + $pageNumber + ".jpg";
            break;
        case 'over':
            document.images.alpine.src = "./topnav/alpine.jpg";
            break;
    }
}

function swapOutback(state)
{
    switch (state)
    {
        case 'norm':
            document.images.outback.src = "./topnav/logo1norm.gif";
            break;
        case 'over':
            document.images.outback.src = "./topnav/logo1over.gif";
            break;
    }
}