$.fn.nextSlide = function(slide_index){
	    var old_slide = $(this).find(".item:visible");
	    var new_slide = null;
	    
	    if(slide_index == null){
		new_slide = old_slide.nextAll(".item:first");
		if(new_slide.length == 0){
		    new_slide = $(this).find(".item:first");
		}
	    }
	    else if(slide_index == -1){
		new_slide = old_slide.prevAll(".item:first");
		if(new_slide.length == 0){
		    new_slide = $(this).find(".item:last");
		}
	    }
	    else{
		new_slide = $(this).find(".item:eq("+slide_index+")");
	    }
	    
	    old_slide.fadeOut("slow",function(){
                        if($(".slideshow-pager").length>0){
                            $(".slideshow-pager a.page-switch:eq("+new_slide.index()+")").addClass("current-page");
                            $(".slideshow-pager a.page-switch:eq("+old_slide.index()+")").removeClass("current-page");
                        }
                        new_slide.fadeIn("slow");
                    
		});
	}
	
	
$(document).ready(function(){
            if($("#main_slideshow").length>0){
                        setInterval(function(){
                                    $("#main_slideshow .item-container").nextSlide(null);
                                },15000)
                        
                        $("a.main-slide-left").click(function(){
                                    $("#main_slideshow .item-container").nextSlide(-1);
                                    return false;
                                });
                        $("a.main-slide-right").click(function(){
                                $("#main_slideshow .item-container").nextSlide(null);
                                return false;
                            });
            }
            
            if($("#slideshow").length>0){
                        setInterval(function(){
                                $("#slideshow .item-container").nextSlide(null);
                            },9000)
                        
                        $("a.index-slide-left").click(function(){
                                $("#slideshow .item-container").nextSlide(-1);
                                return false;
                            });
                        $("a.index-slide-right").click(function(){
                                $("#slideshow .item-container").nextSlide(null);
                                return false;
                            });
            }        
        
            if($(".slideshow-pager").length>0){
                $(".slideshow-pager a.page-switch").click(function(){
                                        var idx = $(this).index();
                                        $("#main_slideshow .item-container").nextSlide(idx);
                            });
            }
    });

