// JavaScript Document
var secs
var timerID = null
var timerRunning = false
var delay = 1000 //le temps d'une seconde
var init = 12 //le nombre de seconde entre 2 transitions

function InitializeTimer()
{
    // Set the length of the timer, in seconds
    secs = init
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        //StopTheClock()
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
       $('.tabs-nav li:eq('+Number(next)+') > a').trigger('click');
		secs = init
		timerID = self.setTimeout("StartTheTimer()", delay)
    }
    else
    {
        self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}
		

            $(function() 
				{
				var actual;
				var total=$('.tabs-container').length;
				next=1;
				prev=total-1;
				//alert('il y a '+total+' containers');
				
				  /*$('#diapo').tabs();*/
				  
				   $('#diapo').tabs({ fxFade: true, fxSpeed: 'slow', onShow: function()
				  	{
					//définit actual
        			actual=($('.tabs-container:visible').attr('id'));
					actual=Number(actual.substr(actual.lastIndexOf('-')+1, 1));
					//définit prev et next
					if(actual==0)
						{prev=(total-1); next=actual+1;}
					else if(actual==(total-1))
						{prev=(actual-1); next=0}
					else
						{prev=(actual-1); next=(actual+1);}
					//applique la classe active
						//alert(actual);
					$('.tabs-nav li#selected_btn').attr('id','');
					//alert($('.tabs-nav li').eq(actual).length);				
					$('.tabs-nav li').eq(actual).attr('id','selected_btn');

    				}
 					});
					
					//$('#control a').click(function(){ $('#control').stop();});
					
					$('a.prev').click(function(){
					//alert('hello');
					//alert($('.tabs-nav li:eq(0) > a').attr('class'));
					//alert($('.tabs-nav li:eq('+Number(prev)+') > a').attr('class'));
						$('.tabs-nav li:eq('+Number(prev)+') > a').trigger('click');
						//$('.tabs-nav li').eq(prev).trigger('click');
					});
					$('a.next').click(function(){
					//alert('hello');
					//alert($('.tabs-nav li:eq(0) > a').attr('class'));
					//($('.tabs-nav li:eq('+Number(next)+') > a').attr('class'));
					$('.tabs-nav li:eq('+Number(next)+') > a').trigger('click');
						//$('.tabs-nav li').eq(next).trigger('click');
					});
					
					$('#control a').click(function(){
					
						secs=init;
						//alert(secs);

					});
					
			});