/**************************************************************
//@Author: Kim Løwert
//@website: www.appstract.dk
//@email: kim@appstract.dk
//@license: Feel free to use it, but keep this credits please!
/**************************************************************/
jQuery.noConflict();

jQuery(document).ready(function () {
    initGallery();
});

var slideInterval;
var slideDocElements;
var slideHighlightInterval;
var menuItems;

var slidePos;
var callcount;

function initGallery() {
    if(slideInterval == undefined)
        slideInterval = 10000;

    slideDocElements = jQuery("#media .image");
    slidePos = Math.floor(Math.random()*slideDocElements.length);
    jQuery(slideDocElements[slidePos]).fadeIn(500);
    startSlideShow();
}

function setupSlides() {
    changeSlide(slideDocElements);
}

function changeSlide(elements) {
    var nextPos;

    if (slidePos < elements.length - 1)
        nextPos = slidePos + 1;
    else
        nextPos = 0;

    fadeSlide(elements, slidePos, nextPos);
}

function fadeSlide(elements, currentSlidePos, newSlidePos) {
    jQuery(elements[currentSlidePos]).fadeOut(500);
    jQuery(elements[newSlidePos]).fadeIn(500);
    slidePos = newSlidePos;
}

function stopSlideShow(){
	clearInterval(slideHighlightInterval);
}

function startSlideShow(){
    if (jQuery(slideDocElements).length > 1) {
        slideHighlightInterval = setInterval("setupSlides()", slideInterval);
    }
}
