﻿var jiscmenu = function (selector) { 
    jQuery(selector).mouseover(function() {
        jQuery(this).find('> div > ul').show();
    });
    jQuery(selector).mouseout(function() {
        jQuery(this).find('> div > ul').hide();
    });
}

var Jiscslides = function (selector) {
    var me = this;
    var speedInSec = 5;
    this.selector = selector;
    this.index = 0;
    this.currentElem = jQuery(selector).find(':first');
    jQuery(selector).children().each(function() { jQuery(this).addClass('jiscslideitem' + (++me.index)); });
    jQuery(this.currentElem).addClass('current');
    window.setInterval( function() { jiscslides.runSlides(); } , (speedInSec * 1000) );

    this.runSlides = function() {
        var prevElem = me.currentElem;
        jQuery(prevElem).css('z-index',3);
        if (jQuery(me.currentElem).hasClass('jiscslideitem' + me.index))
            me.currentElem = jQuery(me.selector).find('img:first');
        else
            me.currentElem = jQuery(me.currentElem).next();
        jQuery(me.currentElem).addClass('current');
        jQuery(me.currentElem).show();
        
        jQuery(prevElem).fadeOut(2000, function() {
            jQuery(prevElem).css('z-index',1);
        });
    };
}
jQuery(document).ready(function() { jiscmenu('.jiscmenu > li'); jiscslides = new Jiscslides('#jiscslideshow'); });
