/*  Sports Lighting Systems - JavaScript support library
 *  (c) 2006 Glenline Constructions Ltd.
 *  All Rights Reserved
 *
 *  Developed by www.adecsys.com
 *
 *--------------------------------------------------------------------------*/

var SLS_Timer=0;

function SLS_InitGallery() {

    $$('#thumbs img').each(function(element, index) {

        var wrapperA = document.createElement("a");
        wrapperA.href="#";
        wrapperA.title = element.alt;
        wrapperA.onclick= (function() {
                return SLS_ClickThumbnail(element);
            }).bind(wrapperA);

        wrapperA.appendChild(element.parentNode.replaceChild(wrapperA, element));
      });

    $$('#thumbs .selected').each(function(element, index) {
        if(!SLS_Timer)  {
            SLS_Timer = setTimeout(SLS_NextImage, 3000);
            throw $break;
        }
      });

}

function SLS_NextImage() {

    $$('#thumbs .selected').each(function(element, index) {
        $(element).removeClassName('selected');
  $(element).addClassName('notselected');
        var nextImg = $(''+(1+parseInt(element.id)));

        if(!$(nextImg)) {
            nextImg = $('1');
        }
        SLS_SetImage(nextImg);

        throw $break;
      });

    SLS_Timer = setTimeout(SLS_NextImage, 3000);
}

function SLS_ClickThumbnail(img) {

    clearTimeout(SLS_Timer); SLS_Timer=0;

    $$('#thumbs .selected').each(function(element, index) {
        $(element).removeClassName('selected');
         $(element).addClassName('notselected');

      });

    SLS_SetImage(img);

    return false;
}

function SLS_SetImage(img) {

    $('imgBig').src = img.getAttribute('rel');
    $('imgDescription').innerHTML = img.alt;

    $(img).addClassName('selected');
}


Event.observe(window, 'load', function() {
    SLS_InitGallery();
  } , false);
