// JavaScript Document

var timerID = 0;

var secsbetween = 2;

var maxlayers;

var secs = secsbetween;

var clayer = 0;

var prevlayer = 0;

var tStart  = null;



function UpdateTimer() {

if(!tStart)

    tStart = new Date();

    secs = secs - 1;

    if (secs == 0){

	secs = secsbetween;

        moveTo(clayer + 1)

    }

    var tDate = new Date();

    var tDiff = tDate.getTime() - tStart.getTime();

    tDate.setTime(tDiff);

    timerID = setTimeout("UpdateTimer()", 2000);

}



function moveTo(i){

    if (i > (maxlayers-1)){

        i=0;

    }

    if (i < 0){

        i=(maxlayers-1);

    }

    secs = secsbetween;

    $('div.widget:eq(' + prevlayer + ')').fadeOut('2000',myFadeIn);

    clayer = i;

    prevlayer = clayer

}



function myFadeIn(){

    $('div.widget:eq(' + clayer + ')').fadeIn('2000');

}



function moveToNext(){

	moveTo(clayer+1)

}



function moveToPrev(){

	moveTo(clayer-1)

}



function PauseTimer(){

    secs = 100000;

}



function RestartTimer(){

    secs = secsbetween;

}



function Start() {

    maxlayers = $('div.widget').length;

    $('div.widget').hide();

    $('div.widget:eq(0)').fadeIn('600');

   secs = secsbetween;

   tStart   = new Date();

   timerID  = setTimeout("UpdateTimer()", 2000);

}

$(document).ready(function(){

Start();

})
