var c25jquery_marcar = {
	Marcaje : function(target) {
		target = "."+target;
	
		var animating = false;
	    jQuery(target + " .marcar")
	        .bind("mouseenter", function(e) {
	        	// 4 * 115 = 460
	        	// 416
	        	
	            if (animating) return false;
	            animating == true;
	            jQuery(target + " .marcar").not(this).animate({ "width":93 }, 300); //267
	            jQuery(this).animate({ "width":155 }, 400, function() {
	                animating = false;
	            });
	        })
        	.bind("click", function(e) {
        		jQuery(target + " .marcar").parent().removeClass("active");
        		jQuery(target + " .marcar").not(this).animate({ "width":93 }, 300);
        		jQuery(this).animate({ "width":155 }, 300);
        		jQuery(this).parent().addClass("active");
        		jQuery(target + " ul")
        			.removeClass("marcar-1")
        			.removeClass("marcar-2")
        			.removeClass("marcar-3")
        			.removeClass("marcar-99");
        		animating = true;
        	});
	    jQuery(target + "")
	    	.bind("mouseleave", function(e) {
	    		if (animating) return false;
	    		jQuery(".marcar", this).animate({ "width":108 }, 300);
	    	});
	   jQuery(target + " .locked")
	   	.ready(function() {
	   		if(jQuery(target + " .locked").length) {
	   			animating = true;
	   		}
	   	});
	},
	stopAnimation: function(value) {
		animating = value;
	}
}