/*
 * Copyright (c) 2010 Semih TURNA a.k.a PsyChaos
 * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
*/
/*
 * Copyright (c) 2010 Semih TURNA a.k.a PsyChaos
 * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
*/

(function($){
    $.fn.scoobySlider = function(options){
        var defaults = {
                items   : null,
                nav	: true,
                pause	: true,
                speed	: 3000
        };

        var options = $.extend(defaults, options);

        return this.each(function(){
            var target      = $(this);
            var targetW     = target.width();
            var totalItems  = $(options.items, target).length;
            var timer       = null;

            $(options.items, target).wrapAll("<div id=\"sliderInner\"></div>").css({ "float" : "left", "width" : targetW });
                    $("#sliderInner", target).css("width", targetW * totalItems);

            $($(options.items, target).get(0)).addClass("active");

            var slide = function(){
                return setInterval(function(){
                    var currentImage = $(".active", target);
                    var currentIndex = currentImage.closest("div#sliderInner").find(options.items).index(currentImage.next(options.items));
                        currentImage.removeClass("active");

                    if(currentIndex == -1 || currentIndex > (totalItems - 1))
                        currentIndex = 0;

                    $($(options.items, target).get(currentIndex)).addClass("active");

                    var currentNavItem = $("ul.scoobySlider-nav li a.current", target);
                        currentNavItem.removeClass("current");

                    $($("ul.scoobySlider-nav li", target).get(currentIndex)).children("a").addClass("current");

                    $("div#sliderInner", target).animate({
                        "marginLeft" : targetW * (-currentIndex)
                    });
                }, options.speed);
            };

            var navigation = function(length){
                $("<ul class=\"scoobySlider-nav\" />").appendTo(target);

                for(var i = 0; i < length; i++)
                    $("ul.scoobySlider-nav", target).append("<li><a href=\"javascript:void(0);\">"+ (i+1) +"</a></li>");

                $("ul.scoobySlider-nav li:last", target).css("margin-right", "0");
                $("ul.scoobySlider-nav li:first a", target).addClass("current");

                $("ul.scoobySlider-nav li a", target).live("click", function(e){
                    e.preventDefault();

                    var currentItem     = $("ul.scoobySlider-nav li a.current", target);
                    var nextIndex       = $("ul.scoobySlider-nav li", target).index($(this).parent());
                    var currentImage    = $(".active", target);
                        currentImage.removeClass("active");

                    $($(options.items, target).get(nextIndex)).addClass("active");

                    $("div#sliderInner", target).animate({
                        "marginLeft" : targetW * (-nextIndex)
                    });

                    currentItem.removeClass("current");
                        $(this).addClass("current");

                }).hover(function(){
                    clearInterval(timer);
                }, function(){
                    timer = slide();
                });
            };

            if(options.speed > 0 && totalItems > 0){
                if(options.nav) navigation(totalItems);

                timer = slide();

                if(options.pause){
                    $("img", target).hover(function(){
                        clearInterval(timer);
                    }, function(){
                        timer = slide();
                    });
                }
            }
        });
    };
})(jQuery);

(function($){
    $.fn.scoobyFeatureList = function(){
        return this.each(function(){
            var links       = $(this);
//            var total       = links.parents("ul#slider-menu").children("li").length;
            var visibleItem = 0;
            var items       = $("div.border-blue div#slider-pane .info");

            var slide = function(index){
                links.removeClass("active").parents("ul#slider-menu").find("a").removeClass("active");
                links.parents("ul#slider-menu").children("li").filter(":eq(" + index + ")").children("a").addClass("active");

                items.stop(true, true).filter(":visible").fadeOut().hide().removeClass("active");
                items.filter(":eq(" + index + ")").fadeIn(function(){
                    visibleItem = index;
                        $(this).addClass("active");
                });
            };

            items.hide().eq(visibleItem).show();
            links.parents("ul#slider-menu").children("li").filter(":eq(" + visibleItem + ")").children("a").addClass("active");

            links.mouseenter(function(){
                slide($("div.border-blue ul#slider-menu li").index(links.parent("li")));
            });
        });
    };
})(jQuery);

$(document).ready(function(){
    $(document).ajaxStop($.unblockUI);
    $("a.btnSend").click(function() {
         $.blockUI({ css: { backgroundColor: '#1bc1d3', color: '#fff', borderColor : "#fff" }, message : '<p style="padding:20px 0;font-size:1.8em">Lütfen Bekleyin...</p>' });
         $.ajax({
            url     : "send.php",
            dataType: "json",
            type    : "POST",
            data    : $("form#frmEmailList").serialize(),
            success : function(data){
                $.unblockUI();
                    alert(data.message);
            }
        });
    });

});
