﻿
(function ($) {
    $.carousel = function (selector, settings) {
        // settings
        var config = {
            'delay': 2000,
            'fadeSpeed': 500,
            'captionId': ""
        };

        if (settings) { $.extend(config, settings); }

        // variables
        var obj = $(selector);
        var img = obj.find('img');
        var count = img.length;
        var i = 0;
        var caption = false;

        if (config.captionId != "")
            caption = $(config.captionId);

        if (count == 0) {
            obj.hide();
            return;
        }

        // show first image
        img.eq(0).show();
        if (caption)
            caption.text(img.eq(0).attr("title"));

        if (count == 1)
            return;

        // run slideshow
        setInterval(function () {
            img.eq(i).fadeOut(config.fadeSpeed);
            if (caption) {
                caption.fadeOut(config.fadeSpeed, function () {
                    caption.text(img.eq(i).attr("title"));
                    caption.fadeIn(config.fadeSpeed);
                });
            }
            i = (i + 1 == count) ? 0 : i + 1;
            img.eq(i).fadeIn(config.fadeSpeed);
        }, config.delay);

        return this;
    };
})(jQuery);





jQuery(document).ready(function () {
    jQuery("table.zebra tr:odd").addClass("odd");
    jQuery("table.zebra tr:even").addClass("even");
    jQuery(".zebra li:odd").addClass("odd");
    jQuery(".zebra li:even").addClass("even");
});






