function jump_to_clear () {
	
	document.getElementById('jump_to').value = "";
	document.getElementById('jump_to').style.color = "#990000";
	document.getElementById('jump_to').style.fontWeight = "bold";
	document.getElementById('jump_to').maxLength = "4";
	document.getElementById('jump_to').size = "4";
}//end function 


function jump_to_fill_onload (num_pics , range_adjust) {
	
	document.getElementById('jump_to').style.color = "#999999";
	document.getElementById('jump_to').style.fontWeight = "";
	document.getElementById('jump_to').maxLength = "50";
	document.getElementById('jump_to').size = "27";
	
	if (range_adjust != null) {
		var start = (range_adjust + 1);
		var end = (num_pics + range_adjust);
		document.getElementById('jump_to').value = "Jump to Page ( " + start + " to " + end + " )";
	} else {
		document.getElementById('jump_to').value = "Jump to Page ( 1 to " + num_pics + " )";
	}
}//end function 


function jump_to_url (url , num_pics , range_adjust) {
	
	// grab user entered value
	str = document.getElementById('jump_to').value;
	// adjust for range - if set	
	pic_value =  str - range_adjust;
	
	var end = (num_pics + range_adjust);
	var start = (range_adjust + 1);
	
	// check if have entry 
	if ( (document.getElementById('jump_to').maxLength == "50") || ( str == "") ) {
		alert ('Please enter a page number.\n\n and click on \'Go\'');
		return false;
	} 
	
	
	// Is entry numeric?
	if (!IsNumeric(str) ) {
		
	alert('Please enter only numbers in this text box.')
	jump_to_fill_onload (num_pics);
    //form.account_number.focus(); 
     return false; 
	}
	
	
	if (document.getElementById('jump_to').value > (num_pics + range_adjust)) {
			// page number above range
			
			alert ('Sorry ... the last page in this register is ' + end + '.\n\n Please enter a page number within range.');
			jump_to_fill_onload (num_pics , range_adjust);
			return false;
		
		
		} else if (document.getElementById('jump_to').value <= range_adjust ) {
			
			// page number below range
			alert ('Sorry ... the first page in this register is ' + start + '.\n\n Please enter a page number within range.');
			jump_to_fill_onload (num_pics , range_adjust);
			return false;	
		
		}
		
		else {//all ok

			//Append the jump to value in text box to the end of the URL (less pic variable)
			url += pic_value;
			window.location = url ;
			return true;
		}
		
		
	
}// end function jump_to_url



function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }



