anchor.diff:  																		$(spanId).innerHTML="";
   																		
   																		// Check whether category exists
  +																		
  +																		var categoryValue = getCategoryValue(${ruleCount});
   																	//	alert (categoryValue);
  -																		var categoryValue = getCategoryValue(${ruleCount});
  -																		//alert (categoryValue);
   																	
   																		createAE.getTermsByCategory(categoryValue, function(terms) {
   						                   
  
positive.code: 																			sel.options.add(new Option("Any", ""))
  																					                    
  																			var index = 0;		                    
  																			categories.each(function(cat) {
  																				 var name = cat.name
  																				 if (name.length > 45) name = name.substring(0, 45) + "..."
  																					    var opt = new Option(name, cat.id)
  
negative.code: </style>
  
  <script type="text/javascript">
  		//loadCategoryObjects();
  		var sections = new Array();
  		var callback = false;
  		var newNode = 0;
  		var domainObject = null;
  		var categoryObjects = null;
  		var isCategorySelected = false;
  		
  		//function loadCategoryObjects() {															
  			createAE.getCategories(3, function(categories) {				
  				categoryObjects = categories;							
  	    	}.bind(this)	  )	
  	    //}
  		
  		function checkCategories() {
  	    			do
  					{
    						alert ("Loading categories ...");
  					}
  					while(categoryObjects = null);
   		}
   		
  		function addRule() {
  				
  				var organization = '';
  