// jQuery script
// Autor: Martin Michalek, Studio Shortcat, michalek@shortcat.cz




jQuery.noConflict()                                                             // Zamezeni konfliktum s jinymi knihovnami  

// === Funkce ===

function is_clickable(clicked_element) {                                        // Klinuti na celou plochu prvku obsahujiciho jeden odkaz 
 jQuery(clicked_element).click(function(event) {
   location.href=jQuery(this).find("a").attr("href");				  
 }); 
}

function is_hoverable(hovered_element) {                                        // Po najeti mysi prida tridu .hover 
 jQuery(hovered_element).hover(function() {
   jQuery(this).addClass("hover");
 },function(){
   jQuery(this).removeClass("hover");
 }); 
}


jQuery(document).ready(function() {
 
                                                                                
  is_hoverable('.ourServices');                                                 // Po najeti mysi pridame tridu .hover
  
  is_clickable('.ourServices');                                                 // Kliknuti na celou plochu prvku 
    
   // === Oznacovani stranek ===
   // Nelibi se nam, ze WebNode v navigaci neoznacuje detail novinek a neda se zobrazit nazev stranky nebo nazev sekce
   
   if (jQuery('.articles .detail').length) {                                    // Je detail novinky:  
      jQuery('h1.boxHeading')
        .css('display','block');                                                // Zobrazime jinde skryty nadpis obsahu
      jQuery('#middleBar')
        .append('<h1 id="pageName">Novinky</h1>');                              // Pridame nadpis stranky
    } else {                                                                    // Neni detail novinek:     
      jQuery('#navCurrentPage')
        .clone()
        .insertBefore('#pageNavigator')                                         // Zkopirujeme text z posledni casti drobkove navigace do nadpisu
        .replaceWith('<h1 id="pageName">' + jQuery('#navCurrentPage').text() + '</h1>');
    }    
    

  
  // === Fotogalerie ===
  
  // Nahrazujeme odkaz na detail fotky na URL velke fotky
  jQuery('a.photo').each(function() {
    var image_source = jQuery(this).find('img').attr('src');                    // Do promenne ulozime cestu k male fotce
    var big_image_source = image_source.replace (/system_preview_small_/,'');   // Velka fotka nema v URL retezec 'system_preview_'
    jQuery(this).attr('href',big_image_source);                                 // Do odkazu ulozime cestu k velke fotce     
    jQuery(this).attr('rel','fancy_photo_gallery')                              // Provazani fotek ve fotogalerii pomoci rel="" znacky
  });
  
  // Spustime FancyBox
  jQuery('a.photo, a.fancybox').fancybox({
		'padding':	0
  });

  // === Oznaceni detailu stranek v navigaci ===
  
  // Novinky
  if (jQuery('.articles .detail').length) {
    jQuery('ul.menu li a:contains("Novinky")').closest('li').addClass('selected');
  }   
  
  
  // Spustime nahradu fontu Cufónem 
  Cufon.replace('#rbcCompanySlogan')('#pageName');   



}); // jQuery(document).ready(function()

