var allow_opacity = true;

function mk_transparent(e,i) {
  //if (allow_opacity)
  //if (!$(e).closest("div").hasClass("opened")) 
  //  $(e).stop().animate({opacity:i});
}

var current = 0; // otvoreny banner
var toggle = true;      // true = slideshow bezi, false = slideshow stoji
var banners = [];       // idcka bannerov
var slide_delay = 3000; // frekvencia slidovania
var timer = false;

$(document).ready(function(){
  
  if ($("#banner_main_wrapper").hasClass("slide1")) { 
  
    // zistime idcka vsetkych bannerov
    $(".banner_main_item input.itemid").each(function(i,e){
      banners[i] = e.value;
    });
    
    // spustime casovanie slideshow
    timer = setTimeout(function(){start_slideshow()},slide_delay);
    
    // nabindujeme eventy pri prechode mysi nad bannermi
    $("#banner_main_wrapper").mouseenter(function(){
      toggle = false; 
      clearTimeout(timer);
    });
    
    $("#banner_main_wrapper").mouseleave(function(){
      toggle = true; 
      timer = setTimeout(function(){start_slideshow()},slide_delay);
    });
  
  }
  
});

function start_slideshow() {
  
  if (toggle==false) return;
  
  if (current==0) current = banners[0];
  
  var next = 0;
  is_current = false;
  for (i in banners) {
    if (is_current) {
      next = banners[i];
      break;
    }
    if (banners[i] == current) is_current = true;
  }
  if (next == 0) next = banners[0];
  
  var link = $("#banner_main"+next+" input.itemlink").val();
  
  toggle_banner(next,link);
  timer = setTimeout(function(){start_slideshow()},slide_delay);
  
}

function toggle_banner(id,link) {
  current = id;
      
  if ($("#banner_main"+id).hasClass("closed")) {
    allow_opacity = false;
    //$(".banner_main_item .banner_main_item_info").fadeOut();
    $(".banner_main_item").animate({
      width: 66
    },{complete: function(){
      $(".banner_main_item").removeClass("opened").addClass("closed");
    }});
    $("#banner_main"+id).animate({
      width: 449
    },{complete: function(){
      //$("#banner_main"+id+" .banner_main_item_info").fadeIn();
      $("#banner_main"+id).removeClass("closed").addClass("opened");
      allow_opacity = true;
    }});
  } else {
    if (link!='') 
      document.location.href=link;
  }

}



