﻿var bannerIndex = 0;
var timeoutId = 0;

function timedTransition()
{
    if (document.getElementById('bannerImage') != null) 
    {
        showBanner(bannerIndex, 2);
    }
}

function showBanner(index, fadeDuration) {

    
    switch (index)
    {
        case 1:
            crossfade(document.getElementById('bannerImage'),
                '/images/Banner_1.jpg',
                fadeDuration,
                'RiskTracker',
                document.getElementById('bannerLink'),
                '/products/risktracker.aspx');
            break;

        case 2:
            crossfade(document.getElementById('bannerImage'),
                '/images/Banner_2.jpg',
                fadeDuration,
                'Managed IT Services for Business',
                document.getElementById('bannerLink'),
                '/products/managedservices/default.aspx');
            break;

        case 3:
            crossfade(document.getElementById('bannerImage'),
                '/images/Banner_3.jpg',
                fadeDuration,
                'Software Development',
                document.getElementById('bannerLink'),
                '/services/softwaredevelopment/default.aspx');
            break;

        case 4:
            crossfade(document.getElementById('bannerImage'),
                '/images/Banner_4.jpg',
                fadeDuration,
                'Consultancy',
                document.getElementById('bannerLink'),
                '/services/consultancy/default.aspx');
            break;
    }
    bannerIndex = index;
    incrementBanner();

    if (timeoutId != 0)
    {
        clearTimeout(timeoutId);
    }
    timeoutId = setTimeout("timedTransition()", 10000);
}

function incrementBanner()
{
    bannerIndex += (bannerIndex == 0 ? 2 :
        bannerIndex == 4 ? -3 : 1);
}

