function CIBrowser(target) {
 
 this.m_jTarget = target;
 this.m_aTabs = [];
 this.m_iActiveTab = 0;
 
 this.Init = function() {
  
  this.Harvest();
  
  for (var i = 0; i < this.m_aTabs.length; i++) {
   var tabContents = $(this.m_aTabs[i].target);
   tabContents.find('h3').addClass('ukryty');
   this.m_aTabs[i].tab.find('a').css('background', 'url(\'' + this.m_aTabs[i].img.substr(0, this.m_aTabs[i].img.lastIndexOf('.')) + '-bw' + this.m_aTabs[i].img.substr(this.m_aTabs[i].img.lastIndexOf('.')) + '\') center center no-repeat');
   if (i != this.m_iActiveTab) {
    this.m_aTabs[i].tab.find('img').css('opacity', 0);
    tabContents.css('display', 'none');
   }
   this.m_aTabs[i].tab.find('a').click(function() {
    $(this).parents('li').siblings().removeClass('aktywna').find('img').animate({
     opacity: 0
    });
    $(this).parents('li').addClass('aktywna').find('img').animate({
     opacity: 1
    });
    $(this).parents('.przeglad-inwestycji').find('.inwestycja[id!=' + $(this).attr('href').substr(1) + ']').css('display', 'none');
    $($(this).attr('href')).fadeIn();
    return false;
   });
  }
  
 }
 
 this.Harvest = function() {
  
  var tabs = this.m_jTarget.find('.lista-inwestycji li');
  for (var i = 0; i < tabs.length; i++) {
   this.m_aTabs.push({
    tab: tabs.eq(i),
    target: tabs.eq(i).find('a').attr('href'),
    img: tabs.eq(i).find('img').attr('src')
   });
   if (tabs.eq(i).hasClass('aktywna')) this.m_iActiveTab = i;
  }
  
 }
 
 this.Init();
 
}

$(document).ready(function() {
 
 $('.przeglad-inwestycji').each(function() {
  new CIBrowser($(this));
 });
 
});
