function InitWindow() {document.PickEntry.reset();} IE4 = document.all; function oldAlert(mess) { newAlert(" Entry Error",mess,3,0); } function newAlert(title,mess,icon,mods) { (IE4) ? makeMsgBox(title,mess,icon,0,0,mods) : alert(mess); } function newConfirm(title,mess,icon,defbut,mods) { if (IE4) { icon = (icon==0) ? 0 : 2; defbut = (defbut==0) ? 0 : 1; retVal = makeMsgBox(title,mess,icon,4,defbut,mods); retVal = (retVal==6); } else { retVal = confirm(mess); } return retVal; } function newPrompt(title,mess,def) { retVal = (IE4) ? makeInputBox(title,mess,def) : prompt(mess,def); if (retVal) {} else {retVal = '';} return retVal; } function PickSelected(GameNumber) {var GamePosition = GetGamePosition(GameNumber); var NextGameNumber = GetNextGame(GameNumber); var GameString = 'document.PickEntry.PICK' + NextGameNumber; var NextGame = eval(GameString); GameString = 'document.PickEntry.PICK' + GameNumber; var GetGame = eval(GameString); var i = GetGame.selectedIndex; GameString = 'document.PickEntry.PICK' + GameNumber + '.options[' + i + '].text'; var PickedTeam = eval(GameString); GameString = 'document.PickEntry.PICK' + GameNumber + '.options[' + i + '].value'; var PickedPosition = eval(GameString); if (GameNumber>= 63)return; MoveTeam(NextGameNumber, GamePosition, PickedTeam, PickedPosition);} function IsPlaying(Game, Team) {var IsPlaying = false; for(i = 0; i < Game.length; i++) {if(Game.options[i].text == team) {IsPlaying = true;break;}} return IsPlaying;} function GetGamePosition(GameNumber) {if ((GameNumber % 2) != 0) {return 1;} else {return 2;}} function GetNextGame(GameNumber) {var NextGame; if ((GameNumber % 2) != 0) {NextGame = GameNumber + 1;} else {NextGame = GameNumber;} return ((NextGame / 2) - 1) + 33;} function MoveTeam(GameNumber, NumOption, TeamToMove, PickedPosition) {if (TeamToMove == '---- No Pick ----')TeamToMove = ''; var MadeChange = false; var GameString = 'document.PickEntry.PICK' + GameNumber + '.selectedIndex'; var OptionMade = eval(GameString); if (OptionMade == NumOption)MadeChange = true; GameString = 'document.PickEntry.PICK' + GameNumber + '.options[' + NumOption + '] = new Option(\"' + TeamToMove + '\")'; eval(GameString); GameString = 'document.PickEntry.PICK' + GameNumber + '.options[' + NumOption + '].value = \'' + PickedPosition + '\''; eval(GameString); if (MadeChange) {GameString = 'document.PickEntry.PICK' + GameNumber + '.selectedIndex = 0'; eval(GameString); var NextGameNumber = GetNextGame(GameNumber); if (NextGameNumber < 64) {var NextGame = eval(GameString); if (IsPlaying(NextGame, TeamToMove)) {MoveTeam(NextGameNumber, GetGamePosition(GameNumber), TeamToMove); }ParsePick(NextGameNumber, GetGamePosition(GameNumber));}}} function ParsePick(GameNumber, NumOption) {var GameString = 'document.PickEntry.PICK' + GameNumber + '.selectedIndex = 0'; eval(GameString); GameString = 'document.PickEntry.PICK' + GameNumber + '.options[' + NumOption + ']= new Option(\'\')'; eval(GameString); var NextGameNumber = GetNextGame(GameNumber); if(GameNumber != 63)ParsePick(NextGameNumber, GetGamePosition(GameNumber));} function PlayerIDCheck() { var form = self.document.forms["PickEntry"]; if(form.PLAYERID.value=="") { oldAlert(" You must enter: Nick Name."); form.PLAYERID.focus(); return false;} else { return true;}} function PlayerInfo1Check() { var form = self.document.forms["PickEntry"]; if(form.PLAYERINFO1.value=="") { oldAlert(" You must enter: Favorite Team."); form.PLAYERINFO1.focus(); return false;} else { return true;}} function PlayerInfo2Check() { var form = self.document.forms["PickEntry"]; if(form.PLAYERINFO2.value=="") { oldAlert(" You must enter: City & State."); form.PLAYERINFO2.focus(); return false;} else { return true;}} function PlayerInfo3Check() { var form = self.document.forms["PickEntry"]; if(form.PLAYERINFO3.value=="") { oldAlert(" You must enter: E-Mail Address."); form.PLAYERINFO3.focus(); return false;} else { return true;}} function PlayerInfo3MailCheck() { var form = self.document.forms["PickEntry"]; if ((form.PLAYERINFO3.value == " ") ||(form.PLAYERINFO3.value.indexOf ('@', 0) == -1) ||(form.PLAYERINFO3.value.indexOf ('.', 0) == -1)) { oldAlert(" You must enter a valid e-mail address for the E-Mail Address."); form.PLAYERINFO3.focus(); return false;} else { return true;} } function TieBreakerPointsCheck() { var form = self.document.forms["PickEntry"]; if(form.TIEBREAKER.value=="") { alert(" Please enter: Tie Breaker Points"); form.TIEBREAKER.focus(); return false;} else { return true;}} function PriceCheck() { var form = self.document.forms["PickEntry"]; if(form.price.value=="") { oldAlert(" Please select a price for the bracket"); form.price.focus(); return false;} else { return true;}} function VerifyPick() {var form = self.document.forms["PickEntry"]; var NoPickMade = 0; for(counter=1; counter <= 63; counter++) { var GameString = 'form.PICK' + counter; var select = eval(GameString); if (select) { var TeamValue = select.value; if ((TeamValue == '---- No Pick ----') || (TeamValue == '')) {NoPickMade++;}} } if(NoPickMade> 0){ alert(" Please enter a selection for every game."); return false;} else { return true;}} function VerifyPage() { if (! VerifyPick()) { return false;} if (! TieBreakerPointsCheck()) { return false;} return true;}