Homepageitems_Layer = function() {
  var self = this;
  self.eurocatalog = false;

  
  self.executeChecker = function() {
    var init = $(this);

    if (init.hasClass('euro') && !init.parent().hasClass('act')) {
      $('.select-catalog .act').removeClass('act'); 
      init.parent().addClass('act');
      self.executeEuro();
    } else if(init.hasClass('project') && !init.parent().hasClass('act')) {
      $('.select-catalog .act').removeClass('act'); 
      init.parent().addClass('act');
      self.executeSTD();
    } else if (init.hasClass('senator') && !init.parent().hasClass('act')) {
      $('.select-catalog .act').removeClass('act');
      init.parent().addClass('act');
      self.executeSenator();
    } 
    return false;
  }

  self.executeEuro = function() {                 
      $('.homepage_catalog').hide();                    
      $('.homepage_catalog.euro').show();
      $.post(
      '/eurocatalog/homepageitems',
      function (data) {
        self.setData(data);
      }
    );
    self.eurocatalog = 'euro';
    
  }

  self.executeSTD = function() {         
      $('.homepage_catalog').hide();                    
      $('.homepage_catalog.project').show();
   
      $.post(
      '/catalog/homepageitems',

      function (data) {
        self.setData(data);
      }
    );
    
    self.eurocatalog = false;
    return false;
  }
  
   self.executeSenator = function() {         
      $('.homepage_catalog').hide();                    
      $('.homepage_catalog.senator').show();
   
      $.post(
      '/senator/homepageitems',

      function (data) {
        self.setData(data);
      }
    );
    
    self.eurocatalog = false;
    return false;
  } 

 
  self.setData = function(data) {
    $('#homepageitems').html(data);
  }
  
  self.__init__ = function() {
    $('.select-catalog .fuchsia').click(self.executeChecker);
    $('.catalog').ready(self.executeSTD);
  }

  self.__init__();
}
