jQuery(function($) {
var timer;
var timer_texto;
var atraso_slide = 11000;
var atraso_entrada_texto = 2500;
var atraso_saida_texto = 9000;
var ultimo_texto = "";

function button1_click(event)
{
$(".slide").css("visibility","hidden");
$("#image1").css({visibility:"visible",opacity:"0"})
            .animate({"opacity":1},300, "linear", null);
$("ul.buttons li").removeClass("active");
$("#button1").addClass("active");
clearTimeout(timer);
timer = setTimeout(eval("button2_click"),atraso_slide);

//texto 1
slideTexto("#texto1");
}

function button2_click(event)
{
$(".slide").css("visibility","hidden");
$("#image2").css({visibility:"visible",opacity:"0"})
            .animate({"opacity":1},300, "linear", null);
$("ul.buttons li").removeClass("active");
$("#button2").addClass("active");
clearTimeout(timer);
timer = setTimeout(eval("button3_click"),atraso_slide);

//texto 2
slideTexto("#texto2");
}

function button3_click(event)
{
$(".slide").css("visibility","hidden");
$("#image3").css({visibility:"visible",opacity:"0"})
            .animate({"opacity":1},300, "linear", null);

$("ul.buttons li").removeClass("active");
$("#button3").addClass("active");
clearTimeout(timer);
timer = setTimeout(eval("button4_click"),atraso_slide);

//texto 3
slideTexto("#texto3");
}


function button4_click(event)
{
$(".slide").css("visibility","hidden");
$("#image4").css({visibility:"visible",opacity:"0"})
            .animate({"opacity":1},300, "linear", null);

$("ul.buttons li").removeClass("active");
$("#button4").addClass("active");
clearTimeout(timer);
timer = setTimeout(eval("button5_click"),atraso_slide);

//texto 4
slideTexto("#texto4");
}

function button5_click(event)
{
$(".slide").css("visibility","hidden");
$("#image5").css({visibility:"visible",opacity:"0"})
            .animate({"opacity":1},300, "linear", null);

$("ul.buttons li").removeClass("active");
$("#button5").addClass("active");
clearTimeout(timer);
timer = setTimeout(eval("button1_click"),atraso_slide);

//texto 5
slideTexto("#texto5");
}




function start(){
  slideTexto("#texto1");
  clearTimeout(timer);
  timer = setTimeout(eval("button2_click"),atraso_slide);
}

function slideTexto(objeto){
  clearTimeout(timer_texto);
  $(ultimo_texto).css("visibility","hidden");
  $(objeto).css("visibility","visible").slideDown(atraso_entrada_texto);
  timer_texto = setTimeout(function(){$(objeto).slideUp(atraso_entrada_texto)}, atraso_saida_texto);
  ultimo_texto = objeto;
}

$('#button1').bind('click', button1_click);
$('#button2').bind('click', button2_click);
$('#button3').bind('click', button3_click);
$('#button4').bind('click', button4_click);
$('#button5').bind('click', button5_click);

start();

});
