anchor.diff:  	
        new PeriodicalExecuter(updateJob,10);
   
  -     var scrollPosition=0;
  -     var consoleUpdater=new Ajax.PeriodicalUpdater('meandreConsole', "<c:url value='/get/JobManager.getConsole'/>",
  - 		  {
  - 		    method: 'get',
  - 		    parameters: {jobId:"${job.id}" },
  - 		    frequency: 5,
  - 		    decay:2,
  - 		    onLoading:function(){
  - 	 		    scrollPosition=$('meandreConsole').scrollTop;
  - 		    },
  - 		    onComplete:function(transport){
  - 	 		    $('meandreConsole').scrollTop=scrollPosition;
  - 		    }
  - 		});
  -    
  +
  +	
  +	consoleUpdater=new PeriodicalExecuter(updateConsole,10);
  + 	function updateConsole(){
  + 	  	  new Ajax.Request("<c:url value='/get/JobManager.getConsole'/>",{
  + 	        method:'get',
  + 	        parameters: {jobId:"${job.id}" },
  + 	        onSuccess: function(fillConsole){
  + 	 	        var text=fillConsole.responseText;
  + 	 	      	var scrollPosition=$('meandreConsole').scrollTop;
  + 	 	      	var oldSize=$('meandreConsole').value.length;
  + 	 	      	if (text.length-oldSize>10){
  + 	 	      		$('meandreConsole').innerHTML=text;
  + 	 	      		$('meandreConsole').scrollTop=scrollPosition;
  + 	 	      	}
  + 	        }
  + 	  	  })//Ajax.Request
  + 	};
        
   	function updateJob(pe){
     	  new Ajax.Request("<c:url value='/get/JobManager.jobDetail.json'/>",{
  
positive.code: 						}
             			}	
             		}
         		}  
         		var jobDone=(json.job.status!=null)&&
         			(	(json.job.status.toLowerCase()=="finished")||
         	       		(json.job.status.toLowerCase()=="aborted")|| 
  
negative.code:        		if ((jobDone)&&(pe!=null)) {
             		pe.stop();
             		consoleUpdater.stop();
             		updateConsole();
             		
             	};
         		if (json.job.status.toLowerCase()=="started") {$('abortButton').show();} 
  