// plugin weather by me ;)

jQuery.fn.smart_slideshow = function(options){
    var options = jQuery.extend({
        speed: 800,
        easing: 'easeOutQuint'
    },options);
    var t = $(this);
    $.post('ajax/get_smart_slideshow.php',{index:options.city},function(data){
        t.html(data);
        $('.opacity').fadeIn('slow');
    });
    //console.log(t);
	 
			timeoutID = setTimeout(function() {
			
			var el =$('.slide_inf .slide_nav li');
				el.next().trigger('click');
				console.log(el);
				timeoutID;
			}, 200);
		
	 var timer;
function endAndStartTimer() {
console.log('start');
	var el =$('.slide_inf .slide_nav li');
	var n_el = $('.slide_inf .slide_nav li.selected').next();
	var p_el = $('.slide_inf .slide_nav li:first');
	if(n_el.length>0) {el=n_el;}else{el=p_el;}
	el.trigger('click'); 
  timer = window.setTimeout(function(){endAndStartTimer();},6000); 
}


setTimeout(function(){
            endAndStartTimer(); 
     },6000);
	 /*
	 
	 $(".slide_inf .slide_nav li.selected").live({
        mouseover:
           function()
           {
				//console.log($(this))
				window.clearTimeout(timer);
				console.log('stop');
           },
        mouseout:
           function()
           {
				endAndStartTimer();
           }
       }
    );*/
	
	
		 
	 
	
	
	
    $('.slide_inf .slide_nav li').live('click', function(){
        console.log(t.hasClass('animate'));
        if($(this).hasClass('selected')) return false;
        if(t.hasClass('animate')) return false;
        t.addClass('animate');
		
        $('.slide_inf .slide_nav li.selected').removeClass('selected');
        $(this).addClass('selected');
        var id = $(this).attr('id');
        
        $('div.slides_carousel img.selected').animate({'left':'-435px'},options.speed,options.easing,function(){
            $(this).removeClass('selected').css({'left':'435px'});
            t.removeClass('animate');
        });
        $('div.slides_carousel img.'+id).animate({'left':'0px'},options.speed,options.easing,function(){
            $(this).addClass('selected');
            //t.removeClass('animate');
        });
        $('.carousel_inf li.selected').hide().removeClass('selected');
        $('.carousel_inf li.'+id).fadeIn(options.speed).addClass('selected');
    });
}
