(function($) {
    
	$.fn.htmlMenu = function(options)
	{
	  
		// default configuration properties
		var defaults = 
		{
			menuClass  : 'lvl2',			
			parentClass: 'tabHtml',					
			activeClass: 'lvl2_active',
			categoryID : 'menuCategory_',
			menuID     : 'HtmlTabCategory',
			itemClass  : 'tabNewsItem',
			itemActive : 'activeCategory',
			overClass  : 'lvl2_over',
			isSelect   : false
		}; 
		
		var options = $.extend(defaults, options);  
		
		// Fucita data selecteaza Categoria si subcategoria din care face parte noutatea 
		this.SelMenu = function (id) 
        {
           // Stergem clasa ACTIVE de la toate categoriile  selectat 
		   if ($("."+options.menuClass).hasClass(options.activeClass)) 
		   {
		      $("."+options.menuClass).removeClass(options.activeClass);
		   }
		   		 
		   
		   id = options.categoryID+id;	
           $("#"+id).addClass(options.activeClass); // Marcam ca selectata categoria din care face parte noutatea
           
          // if ( $("#"+id) ) alert(id);
           
           var p = $("#"+id).parents("div:first");           
           $("#"+options.menuID+" ."+options.parentClass).hide(); //--- Ascundem toate divurile cu HTML
           p.fadeIn(); //--- Afisam divul dat
                      
           var index = $("#"+options.menuID+" div").index( p ) + 1;  //--- Indexul meniului de nivelul I
           // Stergem de la clase 
           if ($("."+options.itemClass).hasClass(options.itemActive)) 
		   {
		      $("."+options.itemClass).removeClass(options.itemActive);
		   }		   
           // Afisam categoria parinte        
          // $('.'+options.itemClass+':nth-child('+index+')').addClass(options.itemActive);
          $('.'+options.itemClass+':nth-child('+index+')').trigger('click');
                      
           options.isSelect = true;
        };
		
        this.GetIsSelect = function() { return  options.isSelect };
        
		return this.each(function() 
		{  
			var obj = $(this);
															
			$("."+options.menuClass, obj).click(function()
			{			  
			  // Stergem clasa ACTIVE de la MENIUL selectat 
			  if ($("."+options.menuClass).hasClass(options.activeClass)) 
			  {
				   $("."+options.menuClass).removeClass(options.activeClass);
			  }	
			  
			  // Marcam Meniul cuet ca ACTIVE
			  $(this).addClass(options.activeClass);
			});
			
			// Mouse over - 2 Nivel 
			$("."+options.menuClass, obj).mouseover(function()
			{			  
			  if (options.overClass)
			  {			   
			    $(this).addClass(options.overClass);  // Activam ITEM selectat
			  }
			});	
			
			// Mouse out - 2 Nivel 
			$("."+options.menuClass, obj).mouseout(function()
			{			   
			  if (options.overClass)
			  { 
			    $(this).removeClass(options.overClass); // Stergem ITEM selectat
			  }
			});	
									
		});			
	  
	};
	
})(jQuery);
