$(document).ready(function() {
  $('.car-detail ul a').click(function() {
    var index = $('.car-detail ul a').index(this) + 1;
    $('.detail-image img').css('display', 'none');
    $('.detail-image img:nth-child('+index+')').css('display', 'block');
    return false;
  });
  jQuery(".car-detail ul").jcarousel({
      scroll: 1,
      wrap: 'null',
      initCallback: carousel_init,
      buttonNextHTML: null,
      buttonPrevHTML: null
    });
  $('#carousel ul').cycle({
    fx: 'fade',
    speed: 500,
    timeout: 5000,
    pager: '.car-nav'
  });
  $('.bookmarks.hp li a').hpArticleSwitch();
  $('.bookmarks.change li a').TabSwitch();
  $('#pager').nextArticles();
  $('.partnerLogo a').changeLogo();
  
  
  // otevirani odkazu v novem okne
  if($('a.blankPage').size() > 0) {
      $('a.blankPage').click(function(){
         window.open($(this).attr('href'));
      
         return false; 
      });
  }
});

function carousel_init(carousel) {
  jQuery('.car-right').bind('click', function() {
    carousel.next();
    return false;
  });
  jQuery('.car-left').bind('click', function() {
    carousel.prev();
    return false;
  });
};

/**
* NOTE Funkce meni zalozky
*/
jQuery.fn.TabSwitch = function() {
  $(this).click(function() {
    var index = $(this).parent('li').index();
    $(this).parents('ul').find('li').removeClass('active');
    $(this).parent('li').addClass('active');
    $(this).parent().parent().parent().find('div.bookmark').removeClass('show-block').addClass('hide');
    $(this).parent().parent().parent().find('div.bookmark:eq('+index+')').removeClass('hide').addClass('show-block');
    return false;
  });
  return false;
};

/**
* NOTE Funkce pro prenacitani clanku na hlavni strance 
*/
jQuery.fn.hpArticleSwitch = function() {
  $(this).click(function() {
    // vytahneme si kategorii clanku
    var url = $(this).attr('href').split(webDir+'/');
    
    // ajaxovy dotaz pro prenacteni clanku
    $('#hpArticles').load(
        webDir+'/',
        {ajaxCategoryNameRobot: url[1]}
    );
        
    $('ul.bookmarks li').removeClass('active'); // odebereme css tridu active vsem odkazum
    $(this).parent('li').addClass('active'); // odkazu, na ktery jsme klikli dame css tridu active
            
    return false;
  });
};

/**
* NOTE Funkce pro prenacitani clanku s pouzitim pageru
*/
jQuery.fn.nextArticles = function() {
  $(this).click(function() {
    // vytahneme si kategorii clanku
    var url = $(this).attr('href');
    
    // ajaxovy dotaz pro prenacteni clanku
    $('#hpArticles').load(
        url,
        {offset: $('div.new').size()}
    );
            
    return false;
  });
};

/**
 * NOTE Funkce pro zmenu cernobileho loga za barevne 
 */
jQuery.fn.changeLogo = function() {
  $(this).hover(function() {
     $(this).children('img.inactiveLogo').addClass('hidden');
     $(this).children('img.activeLogo').removeClass('hidden');
  }, function() {
     $(this).children('img.inactiveLogo').removeClass('hidden');
     $(this).children('img.activeLogo').addClass('hidden');
  });
}
