		function IsNumericD(sText) {
			var ValidChars = "0123456789"; 
			var Char;
			for (i = 0; i < sText.length; i++) {
				Char = sText.charAt(i);
				if (ValidChars.indexOf(Char) == -1) {
					return false;
				}
			}
			return true;
		}

		function IsNumericF(sText) {
			var ValidChars = "0123456789."; 
			var Char;
			for (i = 0; i < sText.length; i++) {
				Char = sText.charAt(i);
				if (ValidChars.indexOf(Char) == -1) {
					return false;
				}
			}
			return true;
		}

		function GoToPage(PageToGoTo) {
			if(document.title == PageToGoTo) return;
			DeleteCookies();
			if(document.title == "Register" || document.title == "ActivateJavascript") {
				if(PageToGoTo != "Default") {
					document.location.href = PageToGoTo + "/" + PageToGoTo + ".asp"
				}
				else {
					document.location.href = PageToGoTo + ".asp"
				}
				return false
			}
			if(document.title != "My18Holes" && document.title != "Logout") {
				if(PageToGoTo != "Default" && PageToGoTo != "Logout") {
					if(PageToGoTo == "MyRounds") {
						document.cookie = "Action=My18Scores; path=/"
					}
					if(PageToGoTo == "MyClubs") {
						document.cookie = "Action=MyClubsList; path=/"
					}
					if(PageToGoTo == "StartAClub") {
						document.cookie = "Action=StartAClub; path=/"
						document.location.href = "../MyClubs/StartAClub.asp"
						return false
					}
					document.location.href = "../" + PageToGoTo + "/" + PageToGoTo + ".asp"
				}
				else {
					document.location.href = "../" + PageToGoTo + ".asp"
				}
			}
			else {
				if(PageToGoTo != "Default" && PageToGoTo != "Logout") {
					if(PageToGoTo == "MyRounds") {
						document.cookie = "Action=My18Scores; path=/"
					}
					if(PageToGoTo == "MyClubs") {
						document.cookie = "Action=MyClubsList; path=/"
					}
					if(PageToGoTo == "StartAClub") {
						document.cookie = "Action=StartAClub; path=/"
						document.location.href = "MyClubs/StartAClub.asp"
						return false
					}
					document.location.href = PageToGoTo + "/" + PageToGoTo + ".asp"
				}
				else {
					document.location.href = PageToGoTo + ".asp"
				}
			}
		}

		function GoToSubPage(PageToGoTo) {
			if(GetCookie("Action") == PageToGoTo) return;
			//DeleteCookies();
			document.cookie = "Action=" + PageToGoTo + "; path=/";
			document.location.reload(true);
		}

		function getCookieVal (offset) {
			var endstr = document.cookie.indexOf (";", offset);
			if (endstr == -1)
			endstr = document.cookie.length;
			return unescape(document.cookie.substring(offset, endstr));
		}

		function GetCookie (name) {
			var arg = name + "=";
			var alen = arg.length;
			var clen = document.cookie.length;
			var i = 0;
			while (i < clen) {
				var j = i + alen;
				if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
				i = document.cookie.indexOf(" ", i) + 1;
				if (i == 0) break; 
			}
			return null;
		}

		function GetParentCookie(sName) {
			var aCookie = parent.document.cookie.split("; ");
			for (var i=0; i < aCookie.length; i++) {
				var aCrumb = aCookie[i].split("=");
				if (sName == aCrumb[0]) 
					return unescape(aCrumb[1]);
			}
			return null;
		}
		
		function DeleteCookies() {
			document.cookie = "Action=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "Record=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "Update=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "Msg=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "Club=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "ClubName=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.cookie = "Round=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
		}
		
		function Verify_Registration() {
			document.getElementById("RegisterMsg").innerHTML = "&nbsp;"
			if (document.getElementById("FirstName").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "Your first name is missing."
				document.getElementById("FirstName").focus()
				return false
			}
			if (document.getElementById("LastName").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "Your last name is missing."
				document.getElementById("LastName").focus()
				return false
			}
			if (!document.getElementById("Female").checked && !document.getElementById("Male").checked) {
				document.getElementById("RegisterMsg").innerHTML = "Your sex is missing."
				document.getElementById("Female").focus()
				return false
			}
			if (document.getElementById("EmailAddress").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "Your email address is missing."
				document.getElementById("EmailAddress").focus()
				return false
			}
			if (!document.getElementById("USGA").checked && !document.getElementById("RCGA").checked) {
				document.getElementById("RegisterMsg").innerHTML = "You need to select a handicap system."
				document.getElementById("USGA").focus()
				return false
			}
			if (document.getElementById("Username").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "You need to enter a username."
				document.getElementById("Username").focus()
				return false
			}
			if (document.getElementById("Password1").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "Please enter a password."
				document.getElementById("Password1").focus()
				return false
			}
			if (document.getElementById("Password2").value == "") {
				document.getElementById("RegisterMsg").innerHTML = "Please verify your password."
				document.getElementById("Password2").focus()
				return false
			}
			if (document.getElementById("Password1").value != document.getElementById("Password1").value) {
				document.getElementById("RegisterMsg").innerHTML = "Passwords did not match, please try again."
				document.getElementById("Password2").focus()
				document.getElementById("Password2").select()
				return false
			}
			document.getElementById("WorkArea").src="Scripts/Do Form.asp?Form=Register&FirstName=" + document.getElementById("FirstName").value + "&LastName=" + document.getElementById("LastName").value + "&Female=" + document.getElementById("Female").checked + "&Male=" + document.getElementById("Male").checked + "&EmailAddress=" + document.getElementById("EmailAddress").value + "&USGA=" + document.getElementById("USGA").checked + "&RCGA=" + document.getElementById("RCGA").checked + "&Username=" + document.getElementById("Username").value + "&Password1=" + document.getElementById("Password1").value
			return false
		}
		
		function Resend_LoginInfo() {
			document.getElementById("ResendMsg").innerHTML = "&nbsp;"
			if (document.getElementById("EmailAddress").value == "") {
				document.getElementById("ResendMsg").innerHTML = "Your email address is missing."
				document.getElementById("EmailAddress").focus()
				return false
			}
			document.getElementById("WorkArea").src="Scripts/Do Form.asp?Form=ResendLogin&EmailAddress=" + document.getElementById("EmailAddress").value
			return false
		}
	
		function Verify_Login() {
			document.cookie = "Msg=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.getElementById("LoginMsg").innerHTML = "&nbsp;"
			if (document.getElementById("LoginBtn").value == "Login") {
				if (document.getElementById("Username").value == "") {
					document.getElementById("LoginMsg").innerHTML = "Must supply a Username."
					document.getElementById("Username").focus()
					return false
				}
				if (document.getElementById("Password").value == "") {
					document.getElementById("LoginMsg").innerHTML = "Must supply your password."
					document.getElementById("Password").focus()
					return false
				}
				document.cookie = "Msg=Loading%20your%20golf%20information...; path=/"
				document.getElementById("WorkArea").src="Scripts/Do Form.asp?Form=Login&Username=" + document.getElementById("Username").value + "&Password=" + document.getElementById("Password").value
			}
			else {
				if (document.getElementById("RegCode").value == "") {
					document.getElementById("LoginMsg").innerHTML = "Must supply the Registration Code."
					document.getElementById("RegCode").focus()
					document.getElementById("RegCode").select()
					return false
				}
				document.cookie = "Msg=Loading%20your%20golf%20information...; path=/"
				document.getElementById("WorkArea").src="Scripts/Do Form.asp?Form=RegCode&Username=" + document.getElementById("Username").value + "&RegCode=" + document.getElementById("RegCode").value
				return false
			}
			return false
		}
		
		function Cancel_RegistrationCode() {
			document.getElementById("LoginMsg").innerHTML = "&nbsp;"
			document.getElementById("LoginTbl").deleteRow(3)
			document.getElementById("RegisterBtn").value = "Register"
			document.getElementById("Username").focus()
			document.getElementById("Username").select()
			return false
		}

		function RegisterBtn_clicked() {
			if(document.getElementById("RegisterBtn").value == "Register") {
				document.location.href="Register.asp"
			}
			else {
				return Cancel_RegistrationCode()
			}
		}
				
		function CalcHandicap_notVerified() {
			document.getElementById("HandicapCalcMsg").innerHTML = "&nbsp;"
			if (document.getElementById("HandIndex").value == "") {
				document.getElementById("HandicapCalcMsg").innerHTML = "Index missing."
				document.getElementById("HandIndex").focus()
				return false
			}
			if (!IsNumericF(document.getElementById("HandIndex").value)) {
				document.getElementById("HandicapCalcMsg").innerHTML = "Invalid Index."
				document.getElementById("HandIndex").focus()
				document.getElementById("HandIndex").select()
				return false
			}
			if (document.getElementById("CourseSlope").value == "") {
				document.getElementById("HandicapCalcMsg").innerHTML = "Course Slope missing."
				document.getElementById("CourseSlope").focus()
				return false
			}
			if (!IsNumericD(document.getElementById("CourseSlope").value)) {
				document.getElementById("HandicapCalcMsg").innerHTML = "Invalid Slope."
				document.getElementById("CourseSlope").focus()
				document.getElementById("CourseSlope").select()
				return false
			}
			document.getElementById("YourHandicap").style.color = "Black"
			document.getElementById("YourHandicap").innerHTML = Math.round((parseFloat(document.getElementById("CourseSlope").value) * parseFloat(document.getElementById("HandIndex").value)) / 113,0)
			document.getElementById("HandIndex").focus()
			document.getElementById("HandIndex").select()
			return false;
		}
		
		function CalcHandicap_Verified() {
			document.getElementById("HandicapCalcMsg").innerHTML = "&nbsp;"
			if (document.getElementById("CourseSlope").value == "") {
				document.getElementById("HandicapCalcMsg").innerHTML = "Course Slope missing."
				document.getElementById("CourseSlope").focus()
				return false
			}
			if (!IsNumericD(document.getElementById("CourseSlope").value)) {
				document.getElementById("HandicapCalcMsg").innerHTML = "Invalid Slope."
				document.getElementById("CourseSlope").focus()
				document.getElementById("CourseSlope").select()
				return false
			}
			document.getElementById("YourHandicap").style.color = "Black"
			if (document.getElementById("NineHole").checked) {
				if (!IsNumericF(document.getElementById("HIN").innerHTML)) {
					document.getElementById("YourHandicap").innerHTML = "N/A"
					document.getElementById("YourHandicap").style.color = "Red"
				}
				else {
					document.getElementById("YourHandicap").innerHTML = Math.round((parseFloat(document.getElementById("CourseSlope").value) * parseFloat(document.getElementById("HIN").innerHTML)) / 113,0)
				}
			}
			else {
				if (document.getElementById("Tournament").checked) {
					if (!IsNumericF(document.getElementById("HIR").innerHTML)) {
						document.getElementById("YourHandicap").innerHTML = "N/A"
						document.getElementById("YourHandicap").style.color = "Red"
					}
					else {
						document.getElementById("YourHandicap").innerHTML = Math.round((parseFloat(document.getElementById("CourseSlope").value) * parseFloat(document.getElementById("HIR").innerHTML)) / 113,0)
					}
				}
				else {
					if (!IsNumericF(document.getElementById("HI").innerHTML)) {
						document.getElementById("YourHandicap").innerHTML = "N/A"
						document.getElementById("YourHandicap").style.color = "Red"
					}
					else {
						document.getElementById("YourHandicap").innerHTML = Math.round((parseFloat(document.getElementById("CourseSlope").value) * parseFloat(document.getElementById("HI").innerHTML)) / 113,0)
					}
				}
			}
			document.getElementById("CourseSlope").focus()
			document.getElementById("CourseSlope").select()
			return false;
		}

		function Female_onclick() {
			if (document.getElementById('Male').checked == true) document.getElementById('Male').checked = false;
		}

		function Male_onclick() {
			if (document.getElementById('Female').checked == true) document.getElementById('Female').checked = false;
		}

		function USGA_onclick() {
			if (document.getElementById('RCGA').checked == true) document.getElementById('RCGA').checked = false;
		}

		function RCGA_onclick() {
			if (document.getElementById('USGA').checked == true) document.getElementById('USGA').checked = false;
		}
		
		function Verify_Profile() {
			document.cookie = "Msg=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
			document.getElementById("ProfileMsg").innerHTML = "&nbsp;"
			if (document.getElementById("FirstName").value == "") {
				document.getElementById("ProfileMsg").innerHTML = "Your first name is missing."
				document.getElementById("FirstName").focus()
				return false
			}
			if (document.getElementById("LastName").value == "") {
				document.getElementById("ProfileMsg").innerHTML = "Your last name is missing."
				document.getElementById("LastName").focus()
				return false
			}
			if (!document.getElementById("Female").checked && !document.getElementById("Male").checked) {
				document.getElementById("ProfileMsg").innerHTML = "Your sex is missing."
				document.getElementById("Female").focus()
				return false
			}
			if (document.getElementById("EmailAddress").value == "") {
				document.getElementById("ProfileMsg").innerHTML = "Your email address is missing."
				document.getElementById("EmailAddress").focus()
				return false
			}
			if (!document.getElementById("USGA").checked && !document.getElementById("RCGA").checked) {
				document.getElementById("ProfileMsg").innerHTML = "You need to select a handicap system."
				document.getElementById("USGA").focus()
				return false
			}
			if (document.getElementById("Password1").value != "") {
				if (document.getElementById("Password2").value == "") {
					document.getElementById("ProfileMsg").innerHTML = "Please verify your new password."
					document.getElementById("Password2").focus()
					return false
				}
			}
			if (document.getElementById("Password1").value != document.getElementById("Password1").value) {
				document.getElementById("RegisterMsg").innerHTML = "Passwords did not match, please try again."
				document.getElementById("Password2").focus()
				document.getElementById("Password2").select()
				return false
			}
			info = "&FirstName=" + document.getElementById("FirstName").value
			info = info + "&LastName=" + document.getElementById("LastName").value
			info = info + "&Female=" + document.getElementById("Female").checked
			info = info + "&Male=" + document.getElementById("Male").checked
			info = info + "&EmailAddress=" + document.getElementById("EmailAddress").value
			info = info + "&USGA=" + document.getElementById("USGA").checked
			info = info + "&RCGA=" + document.getElementById("RCGA").checked
			info = info + "&Password1=" + document.getElementById("Password1").value
			info = info + "&StatList="
			if(document.getElementById("StatList").length > 0 ) {
				for(i=0; i<document.getElementById("StatList").length; i++) {
					info = info + document.getElementById("StatList").options[i].value + ";"
				}
			}
			document.cookie = "Msg=Updating%20your%20profile...; path=/"
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=Profile" + info

			return false;
		}

		function AddStatBtn_onclick() {
			if (document.getElementById("StatToAdd").value == "") return
			oOption = document.createElement("OPTION")
			oOption.text = document.getElementById("StatToAdd").value
			oOption.value = document.getElementById("StatToAdd").value
			oOption.selected = false
			document.getElementById("StatList").options[document.getElementById("StatList").length] = oOption
			document.getElementById("StatToAdd").value = ""
		}

		function StatToAdd_keypress(obj,evt) {
			if(evt.which == null) {
				if(event.keyCode == 34 || event.keyCode == 39) event.returnValue=false;
			}
			else {
				if(evt.which == 34 || evt.which == 39) {
					evt.preventDefault();
					evt.stopPropagation();
				}
			}
		}

		function RemoveStatBtn_onclick() {
			if (document.getElementById("StatList").selectedIndex == null) return
			document.getElementById("StatList").remove(document.getElementById("StatList").selectedIndex)
		}

		function ProfileResetBtn_onclick() {
			document.location.reload(true)
		}

		function MonthSelect_onchange() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			selDay = document.getElementById("DaySelect").selectedIndex;
			document.getElementById("DaySelect").length = 0;
			if(document.getElementById("MonthSelect").selectedIndex == 1 && checkYear(document.getElementById("YearSelect").value)) {
				AddDays(DaysInMonth[1]+1);
			}
			else {
				AddDays(DaysInMonth[document.getElementById("MonthSelect").selectedIndex]);
			}
			if(selDay>document.getElementById("DaySelect").length) {
				document.getElementById("DaySelect").selectedIndex = 0;
			}
			else {
				document.getElementById("DaySelect").selectedIndex = selDay;
			}
		}

		function YearSelect_onchange() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			selDay = document.getElementById("DaySelect").selectedIndex;
			if(document.getElementById("MonthSelect").selectedIndex == 1) {
				document.getElementById("DaySelect").length = 0;
				if(checkYear(document.getElementById("YearSelect").value)) {
					AddDays(DaysInMonth[1]+1);
				}
				else {
					AddDays(DaysInMonth[1]);
				}
				if(selDay>document.getElementById("DaySelect").length) {
					document.getElementById("DaySelect").selectedIndex = 0;
				}
				else {
					document.getElementById("DaySelect").selectedIndex = selDay;
				}
			}
		}

		function CourseSelect_onchange() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			for(var loop=0; loop < 18; loop++) {
				document.getElementById("Par" + (loop+1)).value = "";
				document.getElementById("Score" + (loop+1)).value = "";
				document.getElementById("AdjScore" + (loop+1)).innerHTML = "";
			}
			document.getElementById("ParTotal").innerHTML = "";
			document.getElementById("ScoreTotal").innerHTML = "";
			document.getElementById("AdjScoreTotal").innerHTML = "";
			document.getElementById("ScoreCard").style.visibility = "hidden";
			document.getElementById("Pars").style.visibility = "hidden";
			document.getElementById("Scores").style.visibility = "hidden";
			document.getElementById("AdjScores").style.visibility = "hidden";
			document.getElementById("ParBtn").style.visibility = "hidden";
			document.getElementById("ScoreBtn").style.visibility = "hidden";
			if(GetCookie("Action") != "AddRound" && GetCookie("Action") != "UpdateRound") document.getElementById("HelpAdjBtn").value = "Help Calculate";
			if(document.getElementById("CourseSelect").selectedIndex == 0) {
				document.getElementById("CourseName").value = "";
				document.getElementById("TeesSelect").selectedIndex = 0;
				document.getElementById("CourseRating").value = "";
				document.getElementById("CourseSlope").value = "";
				document.getElementById("NineHole").checked = false;
				document.getElementById("Tournament").checked = false;
				document.getElementById("CourseName").disabled = false;
				document.getElementById("TeesSelect").disabled = false;
				document.getElementById("NineHole").disabled = false;
				document.getElementById("CourseRating").disabled = false;
				document.getElementById("CourseSlope").disabled = false;
				document.getElementById("CourseName").focus();
			}
			else {
				document.getElementById("CourseName").value = CourseList[document.getElementById("CourseSelect").selectedIndex-1][0];
				document.getElementById("TeesSelect").value = CourseList[document.getElementById("CourseSelect").selectedIndex-1][1];
				document.getElementById("CourseRating").value = CourseList[document.getElementById("CourseSelect").selectedIndex-1][2];
				document.getElementById("CourseSlope").value = CourseList[document.getElementById("CourseSelect").selectedIndex-1][3];
				if(CourseList[document.getElementById("CourseSelect").selectedIndex-1][5]=="Y") document.getElementById("NineHole").checked = true;
				document.getElementById("Tournament").checked = false;
				document.getElementById("CourseName").disabled = true;
				document.getElementById("TeesSelect").disabled = true;
				document.getElementById("NineHole").disabled = true;
				document.getElementById("CourseRating").disabled = true;
				document.getElementById("CourseSlope").disabled = true;
			}
		}

		function RoundInfoAdd() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			if(document.getElementById("CourseSelect").selectedIndex == 0 && document.getElementById("CourseName").value == "") {
				document.getElementById("CourseInfoMsg").innerHTML = "Must either select a course or enter a new one.";
				document.getElementById("CourseName").focus();
				return false;
			}
			if(document.getElementById("CourseRating").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course rating.";
				document.getElementById("CourseRating").focus();
				return false;
			}
			if(!IsNumericF(document.getElementById("CourseRating").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course rating entered is invalid.";
				document.getElementById("CourseRating").focus();
				document.getElementById("CourseRating").select();
				return false;
			}
			if(document.getElementById("CourseSlope").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course slope.";
				document.getElementById("CourseSlope").focus();
				return false;
			}
			if(!IsNumericD(document.getElementById("CourseSlope").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course slope entered is invalid.";
				document.getElementById("CourseSlope").focus();
				document.getElementById("CourseSlope").select();
				return false;
			}
			if(document.getElementById("AdjScore").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter your adjusted score.";
				document.getElementById("AdjScore").focus();
				return false;
			}
			if(!IsNumericD(document.getElementById("AdjScore").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The adjusted score entered is invalid.";
				document.getElementById("AdjScore").focus();
				document.getElementById("AdjScore").select();
				return false;
			}
			info = "Month=" + document.getElementById("MonthSelect").value
			info = info + "&Day=" + document.getElementById("DaySelect").value
			info = info + "&Year=" + document.getElementById("YearSelect").value
			info = info + "&Course=" + document.getElementById("CourseName").value
			info = info + "&Tees=" + document.getElementById("TeesSelect").value
			info = info + "&Rating=" + document.getElementById("CourseRating").value
			info = info + "&Slope=" + document.getElementById("CourseSlope").value
			info = info + "&Tournament=" + document.getElementById("Tournament").checked
			info = info + "&NineHole=" + document.getElementById("NineHole").checked
			info = info + "&AdjScore=" + document.getElementById("AdjScore").value
			if(UserInfo[9] == null) {
				UserInfo[9] = "";
			}

			var strOpts = UserInfo[9].split(";")
			for(a = 0; a < strOpts.length-1; a++) {
				info = info + "&" + strOpts[a] + "=" + document.getElementById(strOpts[a]).value
			}
			var Pars = ""
			if(document.getElementById("Par1").value == null || document.getElementById("Par1").value != "") {
				for(a = 1; a < 19; a++){
					Pars = Pars + document.getElementById("Par" + a).value + ";"
				}
			}
			else {
				if(document.getElementById("CourseSelect").selectedIndex != 0 && CourseList[document.getElementById("CourseSelect").selectedIndex-1][6] != "") {
					Pars = CourseList[document.getElementById("CourseSelect").selectedIndex-1][6]
				}
			}
			var Scores = ""
			if(document.getElementById("Score1").value == null || document.getElementById("Score1").value != "") {
				for(a = 1; a < 19; a++){
					Scores = Scores + document.getElementById("Score" + a).value + ";"
				}
			}
			var AdjScores = ""
			if(document.getElementById("AdjScore1").innerHTML == null || document.getElementById("AdjScore1").innerHTML != "") {
				for(a = 1; a < 19; a++){
					AdjScores = AdjScores + document.getElementById("AdjScore" + a).innerHTML + ";"
				}
			}
			info = info + "&Pars=" + Pars + "&Scores=" + Scores + "&AdjScores=" + AdjScores
			if(GetCookie("Action") == "MyHistory") {
				document.cookie = "Msg=Updating%20round%20information...; path=/"
			}
			else {
				document.cookie = "Msg=Adding%20round%20information...; path=/"
			}
			parent.document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=AddRound&" + info
			return false;
		}

		function HelpAdjBtn_onclick() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			if(document.getElementById("CourseSelect").selectedIndex == 0 && document.getElementById("CourseName").value == "") {
				document.getElementById("CourseInfoMsg").innerHTML = "Must either select a course or enter a new one.";
				document.getElementById("CourseName").focus();
				return false;
			}
			if(document.getElementById("CourseRating").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course rating.";
				document.getElementById("CourseRating").focus();
				return false;
			}
			if(!IsNumericF(document.getElementById("CourseRating").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course rating entered is invalid.";
				document.getElementById("CourseRating").focus();
				document.getElementById("CourseRating").select();
				return false;
			}
			if(document.getElementById("CourseSlope").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course slope.";
				document.getElementById("CourseSlope").focus();
				return false;
			}
			if(!IsNumericD(document.getElementById("CourseSlope").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course slope entered is invalid.";
				document.getElementById("CourseSlope").focus();
				document.getElementById("CourseSlope").select();
				return false;
			}
			if (document.getElementById("HelpAdjBtn").value == "Help Calculate") {
				document.getElementById("ScoreCard").style.visibility = "visible";
				document.getElementById("HelpAdjBtn").value = "Cancel Help";
				for(var loop=1; loop < 19; loop++) {
					document.getElementById("Par" + (loop)).disabled = false;
					document.getElementById("Score" + (loop)).disabled = false;
				}
				if(document.getElementById("CourseSelect").selectedIndex != 0 && CourseList[document.getElementById("CourseSelect").selectedIndex-1][6].length != 0) {
					var Pars = CourseList[document.getElementById("CourseSelect").selectedIndex-1][6].split(';');
					for(var loop=0; loop < 18; loop++) {
						document.getElementById("Par" + (loop+1)).value = Pars[loop];
						document.getElementById("Score" + (loop+1)).value = "";
					}
				}
				document.getElementById("ParBtn").value = "Add Pars";
				document.getElementById("Pars").style.visibility = "visible";
				if(document.getElementById("Par1").value == "") {
					document.getElementById("ParBtn").style.visibility = "visible";
					document.getElementById("Par1").focus();
				}
				else {
					ParBtn_onclick();
					if(document.getElementById("CourseSelect").selectedIndex == 0) {
						document.getElementById("ParBtn").style.visibility = "visible";
					}
					document.getElementById("Score1").focus();
				}
			}
			else {
				document.getElementById("ScoreCard").style.visibility = "hidden";
				document.getElementById("Pars").style.visibility = "hidden";
				document.getElementById("Scores").style.visibility = "hidden";
				document.getElementById("AdjScores").style.visibility = "hidden";
				document.getElementById("ParBtn").style.visibility = "hidden";
				document.getElementById("ScoreBtn").style.visibility = "hidden";
				document.getElementById("HelpAdjBtn").value = "Help Calculate"
			}
		}
		
		function ParBtn_onclick() {
			if (document.getElementById("ParBtn").value == "Add Pars") {
				document.getElementById("ScoreCardMsg").innerHTML = "&nbsp;"
				Total = 0
				for (var x = 1; x < 19; x++) {
					if (document.getElementById("Par" + x).value == "") {
						document.getElementById("ScoreCardMsg").innerHTML = "Par for hole " + x + " is missing."
						document.getElementById("Par" + x).focus()
						return false
					}
					if (!IsNumericD(document.getElementById("Par" + x).value)) {
						document.getElementById("ScoreCardMsg").innerHTML = "Par for hole " + x + " is invalid. Please re-enter."
						document.getElementById("Par" + x).style.color = "Red"
						document.getElementById("Par" + x).focus()
						document.getElementById("Par" + x).select()
						return false
					}
					else {
						Total = Total + parseFloat(document.getElementById("Par" + x).value)
						document.getElementById("Par" + x).style.color = "Black"
					}
				}
				for (var x = 1; x < 19; x++) {
					document.getElementById("Par" + x).disabled = true
				}
				document.getElementById("ParTotal").innerHTML = Total
				document.getElementById("Scores").style.visibility = "visible"
				document.getElementById("ParBtn").value = "Update Pars"
				document.getElementById("ScoreBtn").value = "Add Scores"
				document.getElementById("ScoreBtn").style.visibility = "visible"
				document.getElementById("Score1").focus()
				document.getElementById("Score1").select()
			}
			else {
				document.getElementById("Scores").style.visibility = "hidden"
				document.getElementById("ScoreBtn").style.visibility = "hidden"
				document.getElementById("ParBtn").value = "Add Pars"
				for (var x = 1; x < 19; x++) {
					document.getElementById("Par" + x).disabled = false
				}
				document.getElementById("Par1").focus()
				document.getElementById("Par1").select()
			}
		}
		
		function ScoreBtn_onclick() {
			if (document.getElementById("ScoreBtn").value == "Add Scores") {
				document.getElementById("ScoreCardMsg").innerHTML = "&nbsp;"
				if(parent.document.title != "MyRounds") {
					if(document.getElementById("Handicap").value == "") {
						document.getElementById("ScoreCardMsg").innerHTML = "Must enter a players' Index."
						document.getElementById("Handicap").focus()
						return false;
					}
					if(document.getElementById("USGA").checked == false && document.getElementById("RCGA").checked == false) {
						document.getElementById("ScoreCardMsg").innerHTML = "Need to know the Handicap System to use."
						document.getElementById("USGA").focus()
						return false;
					}
				}
				Total = 0
				for (var x = 1; x < 19; x++) {
					if (document.getElementById("Score" + x).value == "") {
						document.getElementById("ScoreCardMsg").innerHTML = "Score for hole " + x + " is missing."
						document.getElementById("Score" + x).focus()
						return false
					}
					if (!IsNumericD(document.getElementById("Score" + x).value)) {
						document.getElementById("ScoreCardMsg").innerHTML = "Score for hole " + x + " is invalid. Please re-enter."
						document.getElementById("Score" + x).style.color = "Red"
						document.getElementById("Score" + x).focus()
						document.getElementById("Score" + x).select()
						return false
					}
					else {
						Total = Total + parseFloat(document.getElementById("Score" + x).value)
						document.getElementById("Score" + x).style.color = "Black"
					}
				}
				for (var x = 1; x < 19; x++) {
					document.getElementById("Score" + x).disabled = true
				}
				document.getElementById("ScoreTotal").innerHTML = Total
				Total = 0
				if (document.getElementById("NineHole").checked == true) {
					if(parent.document.title != "MyRounds") {
						if (!IsNumeric(document.getElementById("HIN").value)) {
							if (document.getElementById("Sex").value == "F") {
								HandicapIndex = 20.2
							}
							else {
								HandicapIndex = 18.2
							}
						}
						else { HandicapIndex = CDbl(HIN) }
						CourseHandicap = Math.round((HandicapIndex * parseFloat(document.getElementById("CourseSlope").value)) / 113, 0)
						HSystem = document.getElementById("HSystem").value
					}
					else {
						if (!IsNumericD(UserInfo[11])) {
							if (UserInfo[5] == "F") {
								HandicapIndex = 20.2
							}
							else {
								HandicapIndex = 18.2
							}
						}
						else { HandicapIndex = CDbl(UserInfo[11]) }
						CourseHandicap = Math.round((HandicapIndex * parseFloat(document.getElementById("CourseSlope").value)) / 113, 0)
						HSystem = UserInfo[8]
					}
					if (HSystem == "USGA") {
						if (CourseHandicap < 5) MaxPerHole = 2
						if (CourseHandicap > 4 && CourseHandicap < 10) MaxPerHole = 7
						if (CourseHandicap > 9 && CourseHandicap < 15) MaxPerHole = 8
						if (CourseHandicap > 14 && CourseHandicap < 20) MaxPerHole = 9
						if (CourseHandicap > 19) MaxPerHole = 10
					}
					else {
						if (CourseHandicap < 0) MaxPerHole = 1
						if (CourseHandicap > 0 && CourseHandicap < 10) MaxPerHole = 2
						if (CourseHandicap > 9 && CourseHandicap < 19) MaxPerHole = 3
						if (CourseHandicap > 18) MaxPerHole = 4
					}
				}
				else {
					if(parent.document.title != "MyRounds") {
						if (!IsNumeric(document.getElementById("HI").value)) {
							if (document.getElementById("Sex").value == "F") {
								HandicapIndex = 40.4
							}
							else {
								HandicapIndex = 36.4
							}
						}
						else { HandicapIndex = CDbl(HI) }
						CourseHandicap = Math.round((HandicapIndex * parseFloat(document.getElementById("CourseSlope").value)) / 113, 0)
						HSystem = document.getElementById("HSystem").value
					}
					else {
						if (!IsNumericD(UserInfo[10])) {
							if (UserInfo[5] == "F") {
								HandicapIndex = 40.4
							}
							else {
								HandicapIndex = 36.4
							}
						}
						else { HandicapIndex = CDbl(UserInfo[11]) }
						CourseHandicap = Math.round((HandicapIndex * parseFloat(document.getElementById("CourseSlope").value)) / 113, 0)
						HSystem = UserInfo[8]
					}
					if (HSystem == "USGA") {
						if (CourseHandicap < 10) MaxPerHole = 2
						if (CourseHandicap > 9 && CourseHandicap < 20) MaxPerHole = 7
						if (CourseHandicap > 19 && CourseHandicap < 30) MaxPerHole = 8
						if (CourseHandicap > 29 && CourseHandicap < 40) MaxPerHole = 9
						if (CourseHandicap > 39) MaxPerHole = 10
					}
					else {
						if (CourseHandicap < 0) MaxPerHole = 1
						if (CourseHandicap > 0 && CourseHandicap < 19) MaxPerHole = 2
						if (CourseHandicap > 18 && CourseHandicap < 33) MaxPerHole = 3
						if (CourseHandicap > 32) MaxPerHole = 4
					}
				}
				for (var x = 1; x < 19; x++) {
					if (MaxPerHole < 6) {
						if (parseFloat(document.getElementById("Score" + x).value) > (parseFloat(document.getElementById("Par" + x).value + MaxPerHole))) {
							document.getElementById("AdjScore" + x).innerHTML = parseFloat(document.getElementById("Par" + x).value) + MaxPerHole
						}
						else {
							document.getElementById("AdjScore" + x).innerHTML = document.getElementById("Score" + x).value
						}
					}
					else {
						if (parseFloat(document.getElementById("Score" + x).value) > MaxPerHole) {
							document.getElementById("AdjScore" + x).innerHTML = MaxPerHole
						}
						else {
							document.getElementById("AdjScore" + x).innerHTML = document.getElementById("Score" + x).value
						}
					}
					Total = Total + parseFloat(document.getElementById("AdjScore" + x).innerHTML)
				}
				document.getElementById("AdjScoreTotal").innerHTML = Total
				document.getElementById("AdjScore").value = Total
				document.getElementById("AdjScores").style.visibility = "visible"
				document.getElementById("ScoreBtn").value = "Update Scores"
			}
			else {
				document.getElementById("AdjScores").style.visibility = "hidden"
				document.getElementById("AddRoundBtn2").style.visibility = "hidden"
				document.getElementById("ScoreBtn").value = "Add Scores"
				for (var x = 1; x < 19; x++) {
					document.getElementById("Score" + x).disabled = false
				}
				document.getElementById("Score1").focus
				document.getElementById("Score1").select()
			}
		}

		function Delete(rec) {
			document.cookie = "Msg=Updating%20your%20information...; path=/"
			parent.document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=DeleteRound&rec=" + rec + "&loc=" + document.body.scrollTop
		}

		function Update(rec) {
			document.cookie = "Record=" + rec + "; path=/"
			document.cookie = "myLoc=" + document.body.scrollTop + "; path=/"
			myLoc = document.body.scrollTop
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=UpdateRound&rec=" + rec + "&loc=" + myLoc
		}

		function RoundCancelBtnClick() {
			parent.document.getElementById("UpdateRound").src="../MyRounds/UpdateRound.asp?rec=0"
			parent.document.getElementById("UpdateRound").height=0
			parent.document.body.scrollTop=GetCookie("myLoc")
			document.cookie = "Record=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
		}

		function StartAClub() {
			if(document.getElementById("ClubName").value == "") {
				document.getElementById("ClubMsg").innerHTML = "Need a name for your club."
				document.getElementById("ClubName").focus()
				document.getElementById("ClubName").select()
				return false
			}
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=StartAClub&name=" + document.getElementById("ClubName").value
			return false
		}

		function ViewClub(Club) {
			document.cookie = "Msg=Loading%20information%20for:; path=/"
			name = MyClubs[0][Club].replace(" ", "%20", "gi")
			document.cookie = "ClubName=" + name + "; path=/"
			document.cookie = "Club=" + MyClubs[1][Club] + "; path=/"
			document.cookie = "Action=ViewClub; path=/"
			document.location.href="../PleaseWait.asp"
		}

		function ManageClub(Club) {
			document.cookie = "Msg=Loading%20information%20for:; path=/"
			name = MyClubs[0][Club].replace(" ", "%20", "gi")
			document.cookie = "ClubName=" + name + "; path=/"
			document.cookie = "Club=" + MyClubs[1][Club] + "; path=/"
			document.cookie = "Action=AddRound; path=/"
			document.location.href="../PleaseWait.asp"
		}
		
		function RoundSelect_onchange() {
			if(document.getElementById("RoundSelect").selectedIndex == 0) {
				document.location.reload(true)
				return
			}
			var RoundDate = new Date(RoundInfo[1][document.getElementById("RoundSelect").value].replace("/", ",", "gi"))
			document.getElementById("MonthSelect").value = RoundDate.getMonth() + 1
			document.getElementById("DaySelect").value = RoundDate.getDate()
			document.getElementById("YearSelect").value = RoundDate.getYear() + 1900
			document.getElementById("CourseSelect").value = RoundInfo[2][document.getElementById("RoundSelect").value] + " (" + RoundInfo[3][document.getElementById("RoundSelect").value] + ")"
			document.getElementById("CourseName").value = RoundInfo[2][document.getElementById("RoundSelect").value]
			document.getElementById("TeesSelect").value = RoundInfo[3][document.getElementById("RoundSelect").value]
			document.getElementById("CourseRating").value = RoundInfo[4][document.getElementById("RoundSelect").value]
			document.getElementById("CourseSlope").value = RoundInfo[5][document.getElementById("RoundSelect").value]
			if(RoundInfo[6][document.getElementById("RoundSelect").value] == "Y") {
				document.getElementById("NineHole").value = true
			}
			else {
				document.getElementById("NineHole").value = false
			}
			if(RoundInfo[7][document.getElementById("RoundSelect").value] == "Y") {
				document.getElementById("Tournament").value = true
			}
			else {
				document.getElementById("Tournament").value = false
			}
			if(document.getElementById("PlayersTbl").rows[3].cells[1].innerHTML == "Index") {
				myNewRow = document.getElementById("CourseInfoTbl").insertRow(-1)
				myNewCell = myNewRow.insertCell(-1)
				myNewCell.colSpan = 2
				myNewCell.align = "center"
				if(GetCookie("Action") == "UpdateRound") {
					myNewCell.innerHTML = "<INPUT language='javascript' id='ProcessBtn' type='button' value='Process' name='ProcessBtn' onclick='return ClubProcessBtn_onclick()'>"
				}
				else {
					myNewCell.innerHTML = "&nbsp;"
				}
				myNewCell = myNewRow.insertCell(-1)
				myNewCell.colSpan = 2
				myNewCell.align = "center"
				if(GetCookie("Action") == "UpdateRound") {
					myNewCell.innerHTML = "<INPUT language='javascript' id='CancelBtn' type='button' value='Cancel' name='CancelBtn' onclick='return ClubCancelBtn_onclick()'>"
				}
				else {
					myNewCell.innerHTML = "&nbsp;"
				}
				myNewCell = myNewRow.insertCell(-1)
				myNewCell.colSpan = 3
				myNewCell.innerHTML = "<INPUT language='javascript' style='WIDTH: 100px' id='HelpBtn' type='button' value='Help Adj. Scores' name='HelpBtn' onclick='return HelpBtn_onclick()'>"
				document.getElementById("PlayersTbl").rows[3].cells[1].innerHTML = "&nbsp;";
				document.getElementById("PlayersTbl").rows[3].cells[2].innerHTML = "&nbsp;";
				document.getElementById("PlayersTbl").rows[3].cells[3].innerHTML = "Handicap";
				document.getElementById("PlayersTbl").rows[3].cells[4].innerHTML = "Score";
				document.getElementById("PlayersTbl").rows[3].cells[6].innerHTML = "&nbsp;";
				document.getElementById("PlayersTbl").rows[3].cells[7].innerHTML = "&nbsp;";
				document.getElementById("PlayersTbl").rows[3].cells[8].innerHTML = "Handicap";
				document.getElementById("PlayersTbl").rows[3].cells[9].innerHTML = "Score";
			}
			var h = 0
			if(document.getElementById("Tournament").value == true) h = 1;
			if(document.getElementById("NineHole").value == true) h = 2;
			for(var b=0; b < PlayerList.length; b++) {
				PlayerNumber = parseInt(PlayerList[b][3])
				var R = RoundInfo[PlayerNumber+9][document.getElementById("RoundSelect").value].split(";")
				document.getElementById("Player" + b).innerHTML = "&nbsp;"
				document.getElementById("PlayerN" + b).innerHTML = "&nbsp;"
				if(!IsNumericF(R[h])) {
					document.getElementById("PlayerR" + b).innerHTML = R[h]
				}
				else {
					document.getElementById("PlayerR" + b).innerHTML = Math.round((R[h] * parseInt(document.getElementById("CourseSlope").value)) / 113,0)
				}
				if(R[3] == "") R[3] = "&nbsp;"
				if(GetCookie("Action") == "UpdateRound") {
					document.getElementById("Adj" + b).value = R[3]
				}
				else {
					document.getElementById("Adj" + b).innerHTML = R[3]
				}
				document.getElementById("Adj" + b).style.width = 24
				document.getElementById("Adj" + b).style.visibility = "visible"
			}
			if(GetCookie("Action") == "UpdateRound") {
				document.getElementById("MonthSelect").disabled = false;
				document.getElementById("DaySelect").disabled = false;
				document.getElementById("YearSelect").disabled = false;
				document.getElementById("NineHole").disabled = false;
				document.getElementById("Tournament").disabled = false;
				document.getElementById("CourseSelect").value = RoundInfo[2][document.getElementById("RoundSelect").value] + "****" + RoundInfo[3][document.getElementById("RoundSelect").value]
				document.getElementById("CourseSelect").disabled = false;
				document.getElementById("CourseName").disabled = false;
				document.getElementById("TeesSelect").disabled = false;
				document.getElementById("CourseRating").disabled = false;
				document.getElementById("CourseSlope").disabled = false;
			}
		}
		
		function HelpBtn_onclick() {
			if(document.getElementById("HelpBtn").value == "Cancel Help") {
				document.getElementById("HelpExtra").style.visibility = "hidden";
				document.getElementById("ScoreCard").style.visibility = "hidden";
				document.getElementById("Pars").style.visibility = "hidden";
				document.getElementById("Scores").style.visibility = "hidden";
				document.getElementById("AdjScores").style.visibility = "hidden";
				document.getElementById("ParBtn").style.visibility = "hidden";
				document.getElementById("ScoreBtn").style.visibility = "hidden";
				document.getElementById("HelpBtn").value = "Help Adj. Score";
			}
			else {
				document.getElementById("HelpExtra").style.visibility = "visible";
				document.getElementById("ScoreCard").style.visibility = "visible";
				document.getElementById("Handicap").focus();
				document.getElementById("HelpBtn").value = "Cancel Help";
				for(var loop=1; loop < 19; loop++) {
					document.getElementById("Par" + (loop)).disabled = false;
					document.getElementById("Score" + (loop)).disabled = false;
				}
				CourseNumber = 0
				for(var a=0; a < CourseList.length; a++) {
					if(CourseList[a][0] == document.getElementById("CourseName").value && CourseList[a][1] == document.getElementById("TeesSelect").value) {
						CourseNumber = a
					}
				}
				if(CourseList[CourseNumber][6] != "") {
					var Pars = CourseList[CourseNumber][6].split(';');
					for(var loop=0; loop < 18; loop++) {
						document.getElementById("Par" + (loop+1)).value = Pars[loop];
						document.getElementById("Score" + (loop+1)).value = "";
					}
				}
				if(UserInfo[8] == "USGA") {
					document.getElementById("USGA").checked = true;
				}
				else {
					document.getElementById("RCGA").checked = true;
				}
				document.getElementById("ParBtn").value = "Add Pars";
				document.getElementById("Pars").style.visibility = "visible";
				if(document.getElementById("Par1").value == "") {
					document.getElementById("ParBtn").style.visibility = "visible";
				}
				else {
					ParBtn_onclick();
				}
			}
		}
		
		function CourseSelectHand_onchange() {
			document.getElementById("CalcCourseHandMsg").innerHTML = "&nbsp;";
			if(document.getElementById("CourseSelectHand").selectedIndex == 0) {
				document.location.reload(true)
			}
			else {
				document.getElementById("CourseSlope").value = CourseList[document.getElementById("CourseSelectHand").selectedIndex-1][3];
				if(CourseList[document.getElementById("CourseSelectHand").selectedIndex-1][5]=="Y") document.getElementById("NineHole").checked = true;
				if(CourseList[document.getElementById("CourseSelectHand").selectedIndex-1][4]=="Y") document.getElementById("Tournament").checked = true;
				document.getElementById("Tournament").disabled = true;
				document.getElementById("NineHole").disabled = true;
				document.getElementById("CourseSlope").disabled = true;
			}
		}
		
		function CalcCourseHandBtn_onclick() {
			document.getElementById("CalcCourseHandMsg").innerHTML = "&nbsp;";
			if(document.getElementById("CourseSelectHand").selectedIndex == 0 && document.getElementById("CourseSlope").value == "" ) {
				document.getElementById("CalcCourseHandMsg").innerHTML = "Must select a course or enter the slope of a course.";
				return false;
			}
			document.getElementById("PlayersTbl").rows[3].cells[1].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[2].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[3].innerHTML = "Course Handicap";
			document.getElementById("PlayersTbl").rows[3].cells[4].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[6].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[7].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[8].innerHTML = "Course Handicap";
			document.getElementById("PlayersTbl").rows[3].cells[9].innerHTML = "&nbsp;";
			var h = 0
			if(document.getElementById("Tournament").checked == true) h = 1;
			if(document.getElementById("NineHole").checked == true) h = 2;
			for(var i=0; i < PlayerList.length; i++) {
				document.getElementById("Player" + i).innerHTML = "&nbsp;"
				document.getElementById("PlayerN" + i).innerHTML = "&nbsp;"
				if(!IsNumericF(PlayerList[i][h])) {
					document.getElementById("PlayerR" + i).innerHTML = PlayerList[i][h]
				}
				else {
					document.getElementById("PlayerR" + i).innerHTML = Math.round((PlayerList[i][h] * parseInt(document.getElementById("CourseSlope").value)) / 113,0)
				}
			}
			return false;
		}
		
		function EnterScores() {
			document.getElementById("CourseInfoMsg").innerHTML = "&nbsp;";
			if(document.getElementById("CourseSelect").selectedIndex == 0 && document.getElementById("CourseName").value == "") {
				document.getElementById("CourseInfoMsg").innerHTML = "Must either select a course or enter a new one.";
				document.getElementById("CourseName").focus();
				return false;
			}
			if(document.getElementById("CourseRating").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course rating.";
				document.getElementById("CourseRating").focus();
				return false;
			}
			if(!IsNumericF(document.getElementById("CourseRating").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course rating entered is invalid.";
				document.getElementById("CourseRating").focus();
				return false;
			}
			if(document.getElementById("CourseSlope").value == "" ) {
				document.getElementById("CourseInfoMsg").innerHTML = "Must enter a course slope.";
				document.getElementById("CourseSlope").focus();
				return false;
			}
			if(!IsNumericD(document.getElementById("CourseSlope").value)) {
				document.getElementById("CourseInfoMsg").innerHTML = "The course slope entered is invalid.";
				document.getElementById("CourseSlope").focus();
				return false;
			}
			document.getElementById("MonthSelect").disabled = true;
			document.getElementById("DaySelect").disabled = true;
			document.getElementById("YearSelect").disabled = true;
			document.getElementById("NineHole").disabled = true;
			document.getElementById("Tournament").disabled = true;
			document.getElementById("CourseSelect").disabled = true;
			document.getElementById("CourseName").disabled = true;
			document.getElementById("TeesSelect").disabled = true;
			document.getElementById("CourseRating").disabled = true;
			document.getElementById("CourseSlope").disabled = true;
			document.getElementById("CourseInfoTbl").deleteRow(-1);
			myNewRow = document.getElementById("CourseInfoTbl").insertRow(-1)
			myNewCell = myNewRow.insertCell(-1)
			myNewCell.colSpan = 2
			myNewCell.align = "center"
			myNewCell.innerHTML = "<INPUT language='javascript' id='ProcessBtn' type='button' value='Process' name='ProcessBtn' onclick='return ClubProcessBtn_onclick()'>"
			myNewCell = myNewRow.insertCell(-1)
			myNewCell.colSpan = 2
			myNewCell.align = "center"
			myNewCell.innerHTML = "<INPUT language='javascript' id='CancelBtn' type='button' value='Cancel' name='CancelBtn' onclick='return ClubCancelBtn_onclick()'>"
			myNewCell = myNewRow.insertCell(-1)
			myNewCell.colSpan = 3
			myNewCell.innerHTML = "<INPUT language='javascript' style='WIDTH: 100px' id='HelpBtn' type='button' value='Help Adj. Scores' name='HelpBtn' onclick='return HelpBtn_onclick()'>"
			document.getElementById("PlayersTbl").rows[3].cells[1].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[2].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[3].innerHTML = "Handicap";
			document.getElementById("PlayersTbl").rows[3].cells[4].innerHTML = "Score";
			document.getElementById("PlayersTbl").rows[3].cells[6].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[7].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[8].innerHTML = "Handicap";
			document.getElementById("PlayersTbl").rows[3].cells[9].innerHTML = "Score";
			var h = 0
			if(document.getElementById("Tournament").checked == true) h = 1;
			if(document.getElementById("NineHole").checked == true) h = 2;
			for(var i=0; i < PlayerList.length; i++) {
				document.getElementById("Player" + i).innerHTML = "&nbsp;"
				document.getElementById("PlayerN" + i).innerHTML = "&nbsp;"
				if(!IsNumericF(PlayerList[i][h])) {
					document.getElementById("PlayerR" + i).innerHTML = PlayerList[i][h]
				}
				else {
					document.getElementById("PlayerR" + i).innerHTML = Math.round((PlayerList[i][h] * parseInt(document.getElementById("CourseSlope").value)) / 113,0)
				}
				document.getElementById("Adj" + i).style.width = 24
				document.getElementById("Adj" + i).style.visibility = "visible"
			}
			document.getElementById("Adj0").focus();
			document.getElementById("Adj0").select();
			return false;
		}

		function ClubProcessBtn_onclick() {
			var AllPars = ""
			var AllScores = ""
			info = "MonthSelect=" + document.getElementById("MonthSelect").value
			info = info + "&DaySelect=" + document.getElementById("DaySelect").value
			info = info + "&YearSelect=" + document.getElementById("YearSelect").value
			info = info + "&CourseSelect=" + document.getElementById("CourseSelect").value
			info = info + "&CourseName=" + document.getElementById("CourseName").value
			info = info + "&TeesSelect=" + document.getElementById("TeesSelect").value
			info = info + "&CourseRating=" + document.getElementById("CourseRating").value
			info = info + "&CourseSlope=" + document.getElementById("CourseSlope").value
			info = info + "&Tournament=" + document.getElementById("Tournament").checked
			info = info + "&NineHole=" + document.getElementById("NineHole").checked
			if(document.getElementById("Par1").value != "") {
				for(var i = 1; i < 19; i++) {
					AllPars = AllPars + document.getElementById("Par" + i).value + "x";
				}
			}
			info = info + "&AllPars=" + AllPars
			for(var i = 0; i < PlayerList.length; i++) {
				AllScores = AllScores + document.getElementById("Adj" + i).value + "x";
			}
			info = info + "&AllScores=" + AllScores
			if(GetCookie("Action") == "UpdateRound") {
				document.cookie = "Msg=Updating%20round%20information%20for:; path=/"
				document.cookie = "Round=" + document.getElementById("RoundSelect").value + "; path=/"
			}
			else {
				document.cookie = "Msg=Adding%20round%20information%20for:; path=/"
			}
			document.cookie = "Info=" + info + "; path=/"
			document.location.href="../PleaseWait.asp"
		}
		
		function ClubCancelBtn_onclick() {
			if(GetCookie("Action") != "UpdateRound") {
				document.getElementById("MonthSelect").disabled = false;
				document.getElementById("DaySelect").disabled = false;
				document.getElementById("YearSelect").disabled = false;
				document.getElementById("NineHole").disabled = false;
				document.getElementById("Tournament").disabled = false;
				document.getElementById("CourseSelect").disabled = false;
				document.getElementById("CourseName").disabled = false;
				document.getElementById("TeesSelect").disabled = false;
				document.getElementById("CourseRating").disabled = false;
				document.getElementById("CourseSlope").disabled = false;
			}
			else {
				document.getElementById("MonthSelect").disabled = true;
				document.getElementById("DaySelect").disabled = true;
				document.getElementById("YearSelect").disabled = true;
				document.getElementById("NineHole").disabled = true;
				document.getElementById("Tournament").disabled = true;
				document.getElementById("CourseSelect").disabled = true;
				document.getElementById("CourseName").disabled = true;
				document.getElementById("TeesSelect").disabled = true;
				document.getElementById("CourseRating").disabled = true;
				document.getElementById("CourseSlope").disabled = true;
			}
			CourseSelect_onchange()
			document.getElementById("CourseInfoTbl").deleteRow(-1);
			if(GetCookie("Action") != "UpdateRound") {
				myNewRow = document.getElementById("CourseInfoTbl").insertRow(-1)
				myNewCell = myNewRow.insertCell(-1)
				myNewCell.colSpan = 7
				myNewCell.align = "center"
				myNewCell.innerHTML = "<INPUT id='SubmitBtn' type='button' value='Enter Scores' name='SubmitBtn' language='javascript' onclick='return EnterScores()'>"
			}
			document.getElementById("PlayersTbl").rows[3].cells[1].innerHTML = "Index";
			document.getElementById("PlayersTbl").rows[3].cells[2].innerHTML = "IndexR";
			document.getElementById("PlayersTbl").rows[3].cells[3].innerHTML = "IndexN";
			document.getElementById("PlayersTbl").rows[3].cells[4].innerHTML = "&nbsp;";
			document.getElementById("PlayersTbl").rows[3].cells[6].innerHTML = "Index";
			document.getElementById("PlayersTbl").rows[3].cells[7].innerHTML = "IndexR";
			document.getElementById("PlayersTbl").rows[3].cells[8].innerHTML = "IndexN";
			document.getElementById("PlayersTbl").rows[3].cells[9].innerHTML = "&nbsp;";
			for(var i=0; i < PlayerList.length; i++) {
				document.getElementById("Player" + i).innerHTML = PlayerList[i][0]
				document.getElementById("PlayerN" + i).innerHTML = PlayerList[i][1]
				document.getElementById("PlayerR" + i).innerHTML = PlayerList[i][2]
				document.getElementById("Adj" + i).style.width = 1
				document.getElementById("Adj" + i).style.visibility = "hidden"
			}
			document.getElementById("HelpExtra").style.visibility = "hidden";
			document.getElementById("ScoreCard").style.visibility = "hidden";
			document.getElementById("Scores").style.visibility = "hidden";
			document.getElementById("AdjScores").style.visibility = "hidden";
			document.getElementById("ParBtn").style.visibility = "hidden";
			document.getElementById("ScoreBtn").style.visibility = "hidden";
			return false;
		}

		function AddPlayer() {
			document.getElementById("AddPlayerMsg").innerHTML = "&nbsp;";
			if(document.getElementById("PlayerName").value == "") {
				document.getElementById("AddPlayerMsg").innerHTML = "Must enter a player's Username.";
				document.getElementById("PlayerName").focus()
				document.getElementById("PlayerName").select()
				return false;
			}
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=AddPlayer&name=" + document.getElementById("PlayerName").value
		}

		function RemovePlayer() {
			document.getElementById("RemovePlayerMsg").innerHTML = "&nbsp;";
			if(document.getElementById("PlayerSelect").selectedIndex == 0) {
				document.getElementById("RemovePlayerMsg").innerHTML = "Must select a player.";
				return false;
			}
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=RemovePlayer&number=" + document.getElementById("PlayerSelect").value
		}
		
		function AddManager() {
			document.getElementById("AddManagerMsg").innerHTML = "&nbsp;";
			if(document.getElementById("ManagerName").value == "") {
				document.getElementById("AddManagerMsg").innerHTML = "Must enter a player's Username.";
				document.getElementById("ManagerName").focus()
				document.getElementById("ManagerName").select()
				return false;
			}
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=AddManager&name=" + document.getElementById("ManagerName").value
		}
		
		function RemoveManager() {
			document.getElementById("RemoveManagerMsg").innerHTML = "&nbsp;";
			if(document.getElementById("ManagerSelect").selectedIndex == 0) {
				document.getElementById("RemoveManagerMsg").innerHTML = "Must select a manager.";
				return false;
			}
			document.getElementById("WorkArea").src="../Scripts/Do Form.asp?Form=RemoveManager&number=" + document.getElementById("ManagerSelect").value
		}