function first(){   
	document.result_form.startrecord.value = 1;
	document.result_form.submit();
}
function previous(){
	var pageSize = parseInt(document.result_form.pageSize.value);		
	var startrecord = parseInt(document.result_form.startrecord.value);			
	if(startrecord > 1)   						
		document.result_form.startrecord.value = startrecord - pageSize;			
	document.result_form.submit();
}
function previousGroup(){
	var pageSize = parseInt(document.result_form.pageSize.value);		
	var startrecord = parseInt(document.result_form.startrecord.value);			
	if(startrecord > 1)   						
		document.result_form.startrecord.value = startrecord - pageSize;			
	document.result_form.submit();
}
function next(){
	var numRecords = parseInt(document.result_form.numRecords.value);
	var pageSize = parseInt(document.result_form.pageSize.value);		
	var startrecord = parseInt(document.result_form.startrecord.value);						
	if(numRecords >= startrecord + pageSize)  				
		document.result_form.startrecord.value = startrecord + pageSize;
	document.result_form.submit();
}
function nextGroup(){
	var numRecords = parseInt(document.result_form.numRecords.value);
	var pageSize = parseInt(document.result_form.pageSize.value);		
	var startrecord = parseInt(document.result_form.startrecord.value);						
	if(numRecords >= startrecord + pageSize)  				
		document.result_form.startrecord.value = startrecord + pageSize;
	document.result_form.submit();
}
function last(){
	var numRecords = parseInt(document.result_form.numRecords.value);
	var pageSize = parseInt(document.result_form.pageSize.value);  
	var startrecord = parseInt(document.result_form.startrecord.value);	
	var Pages = 0;
	var newStart = startrecord;
	while (numRecords > (Pages * pageSize))                          																																					                                                                                                                                                                                                                                 								 		
		Pages += 1;			
	if(numRecords >= (Pages - 1) * pageSize + 1) {
		 if ( numRecords >= startrecord + pageSize) {
			newStart = (Pages - 1) * pageSize + 1;
			document.result_form.startrecord.value = newStart;        
		 }	   
	}    
	document.result_form.submit();
}
function hideButtons(){
	var numRecords = parseInt(document.result_form.numRecords.value);
	var pageSize = parseInt(document.result_form.pageSize.value);  
	var startrecord = parseInt(document.result_form.startrecord.value);	
	if(startrecord == 1){
		document.getElementById("b").style.visibility="hidden";
		document.getElementById("bb").style.visibility="hidden";
	}
	if(numRecords < (startrecord + pageSize)){
		document.getElementById("f").style.visibility="hidden";
		document.getElementById("ff").style.visibility="hidden";
	}
} 