<!--	
	function IsNumeric(strString) {
		var strValidChars = "0123456789";
		var strChar;
		var blnResult = true;

		if (strString.length == 0) return false;

		for (i = 0; i < strString.length && blnResult == true; i++) {
			strChar = strString.charAt(i);
			if (strValidChars.indexOf(strChar) == -1) {
				blnResult = false;
			}
		}
		return blnResult;
	}

	function validate_letter() {
		var formfield = document.getElementById("ticket_part1");
		var strValidChars = "KRXLFWZT";
		var strChar;		
		
		formfield.value = formfield.value.toUpperCase();
		strChar = formfield.value.charAt(0);
		
		if (strValidChars.indexOf(strChar) == -1 || formfield.value.length == 0) {
			td_ticket_part1.className = 'highlightError';
		} else {
			td_ticket_part1.className = 'highlight';
		}	
	}
	function validate_number(field, len, td) {		
		if(!IsNumeric(field) || field.length != len) {
			td.className = 'highlightError';
		} else {
			td.className = 'highlight';
		}		
	}

	//after the specified feild length is reached, auto focus to the next field 
	function advance_focus(field, limit, next, evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
    if (charCode > 31 && field.value.length == limit) {
        field.form.elements[next].focus();
    }
	}
-->