anchor.diff:  		}
   	}
   	
  +	//Disable GUI.
  +	function disableTestGUI(){
  +		$('#testrootpanel').addClass('disabled');
  +		$('#ques').css('color','#D3D3D3');
  +		$('#chekedit').prop('disabled',true);
  +		$('input[name="optradio"]').prop('disabled',true);
  +	}
  +	//Enable GUI.
  +	function enableTestGUI(){
  +		$('#testrootpanel').removeClass('disabled');
  +		$('#ques').css('color','black');
  +		$('#chekedit').prop('disabled',false);
  +		$('input[name="optradio"]').prop('disabled',false);
  +	}
   	//Display tests.
   	function showTest4View(){
   		if(testItor > -1 && testItor < total){
  
positive.code: 			curTestObj.tips = [];
  			if(typeof $('textarea[name="tips"]').val() != 'undefined'){
  				curTestObj.tips=$('textarea[name="tips"]').val();	
  			}
  		}
  	}
  
negative.code: 						function(){
  							//onclicked, cache clicked option to local storage.
  							p.tests[testItor].taking = {"stuans":$(this).parent().text().charAt(0)}
  							window.sessionStorage.setItem('tests',JSON.stringify(p));						
  					});
  				}
  			}else{
  