var ln_slide_x = 0;
var ln_slide_left = 0;
var ln_slide_runs = 0;
var ln_slide_interval = null;
var ln_slide_timer = 8500;
var ln_slide_speed = 800;
var ln_slide_count = 0;
var ln_slide_pos = 0;

function ln_slider () {
  // sanity
  if (ln_slide_runs > 0) return false;

  if (ln_slide_pos > ln_slide_count-1) { ln_slide_pos = 0 }
  else if (ln_slide_pos < 0) { ln_slide_pos = ln_slide_count-1 }

  if (ln_slide_interval) clearInterval(ln_slide_interval);

  ln_slide_runs = 0;
  // fade out; copy content of idx-th child of slider_slides into slider_holder; fade in
  $("#slider_holder").stop("true","true");
  $("#slider_holder").fadeOut("slow", function() {
    $("#slider_holder").html( $("#slider_slides > div").eq(ln_slide_pos).html() );
    // move the thumbnail frame
    $(".slider_thumb").eq(ln_slide_pos).append($("#slider_frame"));
    $("#slider_holder").fadeIn("slow", function() {
      ln_slide_runs = 0;
    });
  });

  // autoslide
  ln_slide_interval = setInterval("ln_slider_move()",ln_slide_timer);
} 

function ln_slider_hopto(idx) {
  if (ln_slide_runs > 0) return false;
  ln_slide_pos = idx;
  ln_slider();
}

function ln_slider_move() {
  if (ln_slide_runs > 0) return false;
  ln_slide_pos++;
  ln_slider();
} ;

$(document).ready( function() {
  var slides = $("#slider_slides > div");

  ln_slide_count = slides.length;
  if (ln_slide_count == 0) {
    $("#slider").remove(); return;
  }

  ln_slide_y = 237;
  ln_slide_x = 617;

  $("#slider_thumbs .slider_thumb").each( function(idx,elt) {
      src = $("#slider_slides > div").eq(idx).find("img").attr("src");
      $(elt).click( function() { ln_slider_hopto(idx) });
      $(elt).hover(
	function() { $(elt).addClass("hover"); },
	function() { $(elt).removeClass("hover"); }
      );
  });

  // RANDOM izbira prvega slajda
  ln_slide_pos = Math.floor(Math.random()*(ln_slide_count));
  
  // slider vstavimo za nasvetom dneva
  $("#banner_index").append($("#slider"));

  // iiiin... akcija
  ln_slider();
  $("#slider").show();
});

