$(document).ready(function(){
  //TOOLTIP
  $(".share a").tooltip({
    track: true, 
    delay: 0, 
    showURL: false, 
    opacity: 1, 
    fixPNG: true, 
    showBody: " - ", 
    top: -40, 
    left: -90 
  });
  
  
  //FANCYBOX
  $(".gallery a").fancybox({
    'titleShow' : true,
    'transitionIn' : 'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack',
    'titlePosition' : 'over' 
  });    
  
  
  //BLOG SLIDE 
  $(".bejegyzes_container .open_link, .bejegyzes_container .bg_link").click(function(){
    $(this).siblings(".slide_panel").slideToggle();
    
    if (!$(this).hasClass("open") || !$(this).siblings("a")) {
      $(this).addClass("open").siblings("a").addClass("open");
      $(this).parents("div:eq(0)").find(".bg_link").css({backgroundImage: "url(images/blog_bejegyzes_open.png)"});
    }
    
    else {
      $(this).parents("div:eq(0)").find(".bg_link").css({backgroundImage: "url(images/blog_bejegyzes_closed.png)"});
      $(this).parents("div:eq(0)").find(".open").removeClass("open");      
    }

    return false;
  });
  
  
  //LOGIN 
  function reset () {
    $(".newsletter a:eq(0), .newsletter a:eq(1)").removeClass("open");
    $(".newsletter .newsletter_hidden, .newsletter .login_hidden").hide();
    $(".newsletter").css({backgroundPosition: "0 0"});      
  }
    
  $(".newsletter a:eq(0), .newsletter a:eq(1)").click(function(){
    link_szam = $(this).prevAll("a").length;

    if (!$(this).hasClass("open")) {
      $(this).addClass("open");
      
      if (link_szam == 0) {$(".newsletter").css({backgroundPosition: "0 -57px"}).find(".login_hidden").hide().siblings(".newsletter_hidden").fadeIn().siblings("a:eq(1)").removeClass("open");}
      
      if (link_szam == 1) {$(".newsletter").css({backgroundPosition: "0 -114px"}).find(".newsletter_hidden").hide().siblings(".login_hidden").fadeIn().siblings("a:eq(0)").removeClass("open");}
    }
    
    else {reset();}

    
    return false;
  });
  
  $("body").click(function(){
    reset();    
  });
  
  $('.newsletter, .blog_list_page .write_now, .kozossegi_blog .links .small').click(function(event){
   event.stopPropagation();
  });  
  
  
  //ETTEREM FOGLALAS MULTI SELECT
  /*$(".etterem_foglalas_page .multi a, #borvacsora.foglalas_page .multi a").click(function(){
    text = $(this).text();
    value = $(this).parents(".multi:eq(0)").find("input:eq(0)").val();
    
    if (!$(this).hasClass("click")) {
      $(this).addClass("click");
      value += text + ",";
      $(this).parents(".multi:eq(0)").find("input:eq(0)").val(value);
    }
    
    else {
      $(this).removeClass("click");
      text += ",";
      replace = value.replace(text ,"");
      $(this).parents(".multi:eq(0)").find("input:eq(0)").val(replace);      
    }

    return false;
  });
  */
  
  //CUSTOM FORMOK
  $(".etterem_foglalas_page .left .select, .foglalas_page .restaurant_select").selectbox(); 
  $(".etterem_foglalas_page .left .checkbox input, .etterem_foglalas_page .radio_container input, .registration_page .checkbox input, .foglalas_page .checkbox input").uniform();
    
  
  //ALPHAPNG
  $.ifixpng('images/blank.gif');
  jQuery('img, #tooltip #tooltip_middle, #header .logo a, #header .kezdolap a, .news, .news .pic_container div div .text_container, .news .control div, .news .control .search, .gourmet_blog_container h2, .kozossegi_blog h2, .gourmet_blog_container .gourmet_blog div div, .gourmet_blog_container .gourmet_blog div a, .kozossegi_blog div .img_container, .kozossegi_blog div p a, .kozossegi_blog .links a, .newsletter, .gastro_hirek h2, .gastro_lapozo_hir .control .more span, .novenyzet').ifixpng();
  
  
  
  /******FOOLDAL ALSO HIR LAPOZO START******/
  $(".gastro_hir_container div:eq(0)").show();
  
  $(".gastro_lapozo_hir .control a").click(function(){
    link_szama = $(this).prevAll().length;
    
    if (link_szama != 6) {
      $(".gastro_lapozo_hir .control").find(".active").removeClass("active");
      $(this).addClass("active");
            
      $(".gastro_lapozo_hir .gastro_hir_container div").hide();
      $(".gastro_lapozo_hir .gastro_hir_container div:eq(" + link_szama + ")").show();
      
      return false;
    }
  });
  /******FOOLDAL ALSO HIR LAPOZO END******/
  
  
  
  /******HIR LAPOZO START******/
  //config variables
  var autoscroll_on = true;
  var autoscroll_speed = 3000; //speed in millisec
  var newsbox_width = 530; //width in pixels
  
  
  //script variables
  var news_num = $(".news_item").length; 
  var pos = 0;
  var max_pos = (newsbox_width * news_num) * - 1;

  
  /******SCRIPT FUNCTIONS START******/
 //removes all active class
  function reset_active_class () {
    $(".news .control").find(".active").removeClass("active");
  }
  
  //move right function
  function move_right (multi) {
    pos = pos + (newsbox_width*multi);  
    
    return pos;
  }  
  
  
  //move left function
  function move_left (multi) {
    pos = pos - (newsbox_width*multi);
      
    return pos;
  }    
  /******SCRIPT FUNCTIONS END******/

  
  /******AUTO SCROLL START******/
  if (autoscroll_on == true && news_num > 2) {
    var timer;

    
    //autoscroll function
    function autoscroll () {
      timer = setInterval(next, autoscroll_speed);
      
      return timer;
    }
    
    
    //scrolls to 0 position
    function resetslide () {$(".news .pic_container div:eq(0)").animate({left: "0px"}, 'normal','easeInQuad');}
    
    
    
    //scrolls items right
    function next () {
      //when last item displayed autoscroll starts over 
      if (pos == max_pos + newsbox_width) {
        resetslide (); 
        pos = 0; 
        
        reset_active_class ();
        $(".news .control div:eq(0)").addClass("active");
      }
      
      else {
        reset_active_class ();
        $(".news_item").parents("div:eq(0)").animate({left: "" + move_left (1) + "px"}, 'normal','easeInQuad');
        
        if (pos == 0) {
          $(".news .control div:eq(0)").addClass("active");
        }
        
        for (i = 1; i < news_num; i++) {if (pos == newsbox_width * i * -1) {$(".news .control div:eq(" + i + ")").addClass("active");}}

      }
    }
    
    
    //hover function, stops autoscroll on mouseover / starts autoscroll on mouseout
    $(".news").hover(
      function() {clearInterval(timer);},
      function() {autoscroll ();}
    );
    
    autoscroll ();
  }
  /******AUTO SCROLL END******/


  //bind click function to page buttons
  $(".news .control a").click(function(){
    if ($(this).html() !== "") {
      var activelink = $(".news .control").find(".active a").html();
      var pagenum = $(this).html();
      var linknum = $(this).html()-1;
      var diff = pagenum - activelink;
      
      reset_active_class ();
        
      if (diff > 0) {
        $(".news_item").parents("div:eq(0)").animate({left: "" + move_left (diff) + "px"}, 'normal','easeInQuad');
      }
      
      if (diff < 0) {
        $(".news_item").parents("div:eq(0)").animate({left: "" + move_right (-diff) + "px"}, 'normal','easeInQuad');
      }

      
      //highlights active page link
      $(this).parents("div:eq(0)").addClass("active");
      
      return false;
    }
  });
  /******HIR LAPOZO END******/
  
  
});
