// Skrypt do wyrownywania w x i y
function odleglosc(rozer) {
  var roz = new Array(0,0);
  if( typeof( window.innerWidth ) == 'number' ) {
   //Non-IE
   roz[0] = window.innerWidth;
   roz[1] = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
   //IE 6+ in 'standards compliant mode'
   roz[0] = document.documentElement.clientWidth;
   roz[1] = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
   //IE 4 compatible
   roz[0] = document.body.clientWidth;
   roz[1] = document.body.clientHeight;
  };
  if (rozer=="wys") { return roz[1]; } else { return roz[0]; }
 }

//Automatyczne generowanie listy case study ze struktur z pliku case-study-details.php
function case_study_list(){
  $('div.case-study .karta-inner').html('');
  var lng = $('body').attr('class');  
  var portfolio_objects = $('.case-details-slider').children('.slide').length; //ilosc slidow 
  var tab = new Array(); //tablica z wszystkimi slidami
  $('.case-details-slider').children('.slide').each(function() { 
    tab.push(this.innerHTML); 
  })
  
  var lista; //tworzenie listy w zmiennej lista
  for (var i=0; i<portfolio_objects; i++)                                                                              
  {  
    var title = $(tab[i]).children('.'+lng).children('h3').text();
    lista+='<p class="pointer" onclick="show(&#39;case-study-details&#39;);$(&#39;.case-details-slider&#39;).cycle('+i+');">'+title+'</p>';        
    if(i<portfolio_objects-1){ lista+='<hr>'; }  
  }
  $(lista).appendTo('div.case-study .karta-inner'); //zaladowanie htmla ze zmiennej do diva
  
}

function pokaz(klasa) { $('.'+klasa).click(); }

// Pokaz tresc z Diva o odpowiedniej klasie...
function show(klasa) {  
  var lng = $('body').attr('class');               
  $('div.content').children('div').hide();
  $('div.content .'+klasa).show();
  $('.'+klasa).find('div.lang').hide();
  $('.'+klasa+' .'+lng).show();
  $('.scrollowany').jScrollPane({showArrows:false});     
}

$(document).ready(function() {

// MENU I SUBMENU
  $('.menu a.lvl1').click(function(){ 
    $('.menu div.menu_link a').removeClass('active');
    $(this).addClass('active'); 
    $('.submenu').removeClass('active');
    $('.submenu_links').hide();       
  });

  $('.submenu a').click(function(){ 
    //$(this).parent().children('.submenu').addClass('active');
    $('.menu div.menu_link a').removeClass('active'); 
    $(this).parent().parent().children('a').addClass('active');
     
    $(this).parent().children('a.lvl1').removeClass('active');
    $(this).addClass('active');
    $(this).parent().parent().addClass('active');    
  });
  
  $('.submenu').hover(
    function(){ 
      $(this).addClass('active'); 
      $(this).children('.lvl1').addClass('active');
      $(this).children('.submenu_links').show();    
    },
    function(){
      if( $(this).find('a.active').length < 2 ) {
        $(this).children('.lvl1').removeClass('active');                
      $(this).removeClass('active');
      $(this).children('.submenu_links').hide();   
      }  
        
    }
  );


  /* KLIKNIECIE buttona z klasa btn_glowna podswietla link1 w menu */  
  $('.jq_btn_glowna').click(function(){
    show('flash_greatest');
    $('.menu a.lvl1').removeClass('active');
    $('.submenu').removeClass('active');
    $('.submenu_links').hide();
    $('.submenu_links a').removeClass('active');       
    $('.menu_link1 a').addClass('active');
  });

  /* ZMIANA JEZYKA */                    
  $('.menu_link_pl').click(function(){
    if($('body').hasClass('pl')) {  } else { $('body').removeClass('en'); $('body').addClass('pl'); }
    $('.content div').find('.lang').hide();
    $('.content div').find('.pl').show();   
    case_study_list();
    $('.scrollowany').jScrollPane({showArrows:false});       
  });
  $('.menu_link_en').click(function(){
    if($('body').hasClass('en')) {  } else { $('body').removeClass('pl'); $('body').addClass('en'); }
    $('.content div').find('.lang').hide();
    $('.content div').find('.en').show();
    case_study_list();
    $('.scrollowany').jScrollPane({showArrows:false});       
  });

  /* WYROWNANIE STRONY W PIONIE */
  var top = odleglosc('wys') * 0.5 - 275;
  if (top < 0) { top = 0; } $('.container').css('marginTop', top+'px');
  $(window).resize(function() {
    var top = odleglosc('wys') * 0.5 - 275;
    if (top < 0) { top = 0; } $('.container').css('marginTop', top+'px');
  });


})
