var current = 0;
var slideCount;
var status = 1;
var speed = 5000;
(function($) {
    $.page_slide_switch= {
        defaults:{
            content : '',
            container: 'slide_containers',
            path:'',
            containerStyle : 'padding:10px 5%;width: 470px;height: 220px;background-color: #000;color:#fff;font-size:20px;font-weight:bold;',
            startSlide:function(){},
            prevSlide:function(){},
            stopSlide:function(){},
            nextButtonSlide:function(){}
        },
        init:function(optionsd) {
            var options = $.extend($.page_slide_switch.defaults, optionsd);

            slideCount = options.content.length - 1;

            speed = options.slideSpeed;

            var contain_id = options.container;
            var htm = '';

            for (i=0;i<options.content.length;i++){
                if(i==0){
                    htm += "<div id='sli0' style='"+options.containerStyle+"'>"+options.content[i]+"</div>";
                }else{
                    htm += "<div id='sli"+i+"' style='display:none;"+options.containerStyle+"'>"+options.content[i]+"</div>";
                }

            }

            if(options.buttonStatus == 'yes'){
                htm += "<div id='single-page-slider-nav'><center><img id='prev_slide' src='"+options.path+"/images/prev.png' />";
                htm += "<img id='start_switch' src='"+options.path+"/images/play.png' />";
                htm += "<img id='stop_switch' src='"+options.path+"/images/stop.png' />";
                htm += "<img id='next_slide' src='"+options.path+"/images/next.png' /></center>";
                htm += "</div>";
            }

            $('#'+options.container).html(htm);
            $.page_slide_switch.startSlide();

            $('#start_switch').click(function() {
                status = 1;
                $.page_slide_switch.startSlide();
            });

            $('#stop_switch').click(function() {
                $.page_slide_switch.stopSlide();
            });

            $('#prev_slide').click(function() {
                status = 1;
                $.page_slide_switch.prevSlide();
            });

            $('#next_slide').click(function() {
                $.page_slide_switch.nextSlide();
            });


			
        },
        startSlide:function() {

            

            if(status==0){
                return;
            }
            $("#sli"+current).css('display','none');
            current++;
            //alert(current);
            if(current>slideCount){
                current = 0;
            }

            $("#sli"+current).css('display','block');

            setTimeout(function() {
                $.page_slide_switch.startSlide();
            }, speed);
        },
        nextSlide:function() {

            status = 1;
            if(status==0){
                return;
            }

            $("#sli"+current).css('display','none');
            current++;
                        
            if(current>slideCount){
                current = 0;
            }

            $("#sli"+current).css('display','block');
        },
        stopSlide:function() {
            status = 0;
        },
        prevSlide:function() {

            status = 1;
            if(status==0){
                return;
            }
			
            $("#sli"+current).css('display','none');

            current--;
            if(current<0){
                current = slideCount;
            }

            $("#sli"+current).css('display','block');
        }
    };
})(jQuery);






