var ytplayer;
$(document).ready(function() {
  // Fullscreen background
  var bg_imgs = ['bg_main_1.jpg', 'bg_main_2.jpg', 'bg_main_3.jpg', 'bg_main_4.jpg'];
  var bg_img = $('#bg_img');
  var rand = Math.floor(Math.random() * bg_imgs.length);
  bg_img.attr('src', '/files/' + bg_imgs[rand]);
  var FullscreenrOptions = {  width: 1280, height: 853, bgID: '#bg_img' };
  jQuery.fn.fullscreenr(FullscreenrOptions);

  // Youtube jsAPI
  if ($('#video_cont').length > 0) {
    var params = { allowScriptAccess: "always", wmode: "transparent" };
    var atts = { id: "myytplayer" };
    swfobject.embedSWF("http://www.youtube.com/e/qMChBeks4p0?&rel=0&enablejsapi=1&playerapiid=ytplayer", "video_cont", "960", "510", "8", null, null, params, atts);

    $('a#play').click(function(e) {
      e.preventDefault();
      $(this).parent().fadeOut('fast', function() {
        $(this).remove();
        ytplayer.playVideo();
      });
    });
  }

  // Navigation hover
  $('#main_navigation > ul > li').hover(function() {
    var ul = $(this).find('ul:first');
    if (ul.length > 0) {
      ul.stop(true, true).fadeIn('fast');
    }
  }, function() {
    var ul = $(this).find('ul:first');
    if (ul.length > 0) {
      ul.stop(true, true).fadeOut('fast');
    }
  });

  // Recipes menu
  if ( $('#recipies').length > 0 ) {
    $('.recipes_menu a').click(function(e) {
      e.preventDefault();
      var link = $(this);
      if (!link.hasClass('current')) {
        $('.recipes_menu a').removeClass('current');
        link.addClass('current');
        $('#recipies .item:visible').fadeOut('fast', function() {
          $('#recipies .item:eq(' + link.parent().index() + ')').fadeIn('fast');
        });
      }
    })
  }

    // pagination
    if ($('#pagination_container').length > 0) {
      $('.pagination a').click(function(e) {
        e.preventDefault();
        var link = $(this);
        if (!link.hasClass('selected')) {
          var index = link.parent().index();
          var current = $('.pagination a.selected');
          $('#pagination_container .page:visible').stop(true, true).fadeOut('fast', function(){
            current.removeClass('selected');
            link.addClass('selected');
            $(this).addClass('hidden');
            $('#pagination_container .page:eq(' + index + ')').stop(true, true).fadeIn('fast').removeClass('hidden');
          });
        }
      })
    }

      // Mini galleries
      if ( $('ul.mini_gallery').length > 0 ) {
        $('ul.mini_gallery li a[rel=gallery]').colorbox();
      }
      if ( $('a.colorbox').length > 0 ) {
        $('a.colorbox').colorbox();
      }
      });

function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("myytplayer");
}

