(function(global){
	function catalogNavigationController(){
    this.widget = $(".catalog-navigation-widget:eq(0)");
    this.list = $(".catalog-list",this.widget);
    $("li>a+menu",this.list).prev().click($.proxy(this.selectLink,this));
  };

  catalogNavigationController.prototype.selectLink = function(event){
    event.preventDefault();
    event.currentTarget.blur();
    
    var link = $(event.currentTarget);
    var li = link.parent();
    
    link[0].blur();
    li.toggleClass("selected");
    $(">menu",li).slideToggle();
    
  };

	function onDOMReady(){
	  global.catalogNavigationController = new catalogNavigationController();
	}
	
	if(document.getElementsByTagName("FOOTER").length==0){
	  $(document).ready(onDOMReady);  
	}else{
	  onDOMReady();
	}
})(this);
