jQuery.fn.raySlide = function(options) {

    options = $.extend({interval: 3, autoHide: true, action: 'initialize', speed: 'fade'}, options);

    return this.each(function(){

        var obj = $(this);

        // initialize the slide
        if (options.action == 'initialize') {

            // auto hide all
            if (options.autoHide) {
                obj.children().hide();
            }

            // show first slide
            obj.children(':first-child').addClass('slide-current').show(options.speed);

            // set timer
            setInterval(function() {

                var currentSlide    = obj.children('.slide-current');
                var nextSlide       = currentSlide.next();

                if (!nextSlide.is('li, div')) {
                    nextSlide       = obj.children(':first-child');
                }

                currentSlide.removeClass('slide-current').hide(options.speed, function(){
                    nextSlide.addClass('slide-current').show(options.speed);
                });

            }, options.interval * 1000);
        }

    });
};

/**
 * Javascript for Default Theme
 */
$(document).ready(function(){

    $('#coin-slider').coinslider({width: 550, height: 250, links: false, navigation: true, delay: 5000});

    $("#nav ul.sf-menu ul").fadeTo('fast', 0.90);

    $("ul.sf-menu").supersubs({
        minWidth:    12,                                // minimum width of sub-menus in em units
        maxWidth:    27,                                // maximum width of sub-menus in em units
        extraWidth:  1                                  // extra width can ensure lines don't sometimes turn over
    }).superfish({
        delay:       400,                               // delay on mouseout
        animation:   {opacity:'show',height:'show'},    // fade-in and slide-down animation
        speed:       'fast',                            // faster animation speed
        autoArrows:  true,                              // disable generation of arrow mark-up
        dropShadows: false                              // disable drop shadows
    });

    //$('.testimonial').raySlide({interval: 10, autoHide: true});

});



