﻿var currentSlide = 1;
var numItems = numChildControls = GetNumItems();
var slidInterval = window.setInterval("NextSlide()", 7000);

function SetVisibleSlide(slideNumber){
    document.getElementById("linkImage" + currentSlide.toString()).className = 'slidelink';
    document.getElementById("linkImage" + slideNumber.toString()).className = 'slidelink_selected';
    
    document.getElementById('divSlide' + currentSlide.toString()).style.display = 'none';
    document.getElementById('divSlide' + slideNumber.toString()).style.display = 'inline';

    currentSlide = slideNumber;
}

function NextSlide(){
    
    if(currentSlide == numItems)
        SetVisibleSlide(1);
    else
        SetVisibleSlide(currentSlide + 1);
}

function PreviousSlide(){
    
    if(currentSlide == 1)
        SetVisibleSlide(numItems); 
    else
        SetVisibleSlide(currentSlide - 1);
}



function TogglePlayStop(image){

    if(image.title == 'Play Slideshow'){
        slidInterval = window.setInterval("NextSlide()", 7000);
        document.getElementById(image.id).src = "Images/control_stop.png";
        document.getElementById(image.id).title = "Stop Slideshow";
    }
    else{
        window.clearInterval(slidInterval);
        slidInterval = null;
        document.getElementById(image.id).src = "Images/control_play.png";
        document.getElementById(image.id).title = "Play Slideshow";
    }
}

function GetNumItems(){
    var itemsDiv = document.getElementById("divItems");
    var x;
    var numItems = 0;
    
    for(x = 0; x < itemsDiv.childNodes.length; x++){
        
        if(itemsDiv.childNodes.item(x).tagName == "A")
            numItems++;
    }
    
    return numItems;
}