﻿// JScript File
function MM_preloadImages() 
{
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var autoFlipActive = true;

function flipHeaderImage(sender, navDotContainerID, headerImageID, imageSrc) 
{
    var ndc = document.getElementById(navDotContainerID);
    var hi = document.getElementById(headerImageID);
    hi.style.backgroundImage = 'url(' + imageSrc + ')';
    var dots = ndc.getElementsByTagName('img');
    if (sender == null) 
    {
        if (!autoFlipActive)
            return;
        for (var x = 0; x < dots.length; x++) {
            if (dots[x].src.toLowerCase().indexOf('_on.png') > 0) {
                if ((x + 1) < dots.length)
                    sender = dots[x + 1];
                else
                    sender = dots[0];
            }
        }
    }
    else 
    {
        autoFlipActive = false;
    }
    for (var x = 0; x < dots.length; x++) 
    {
        if (dots[x] != sender)
            dots[x].src = dots[x].src.toLowerCase().replace('_on.png', '_off.png');
        else
        {
            dots[x].src = dots[x].src.toLowerCase().replace('_off.png', '_on.png');
        }
    }
}

function autoFlip(navDotContainerID) {
    var ndc = document.getElementById(navDotContainerID);
    var dots = ndc.getElementsByTagName('img');
    var activeDot = null;
    for (var x = 0; x < dots.length; x++) {
        if (dots[x].src.toLowerCase().indexOf('_on.png') > 0) {
            if ((x + 1) < dots.length)
                activeDot = dots[x + 1];
            else
                activeDot = dots[0];
        }
    }
    if (autoFlipActive) {
        eval(activeDot.onclick.toString().replace('this,', 'null,').substring(activeDot.onclick.toString().indexOf('{') + 1, activeDot.onclick.toString().indexOf('}')));
        setTimeout('autoFlip(\'' + navDotContainerID + '\');', 5000);
    }
}
