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 ChosenPick(GameNumber){ var from_value1, from_text1, from_value2, from_text2; var to_value1, to_text1, to_value2, to_text2; switch(GameNumber) { case 1: //Populates drop down pick 5, position 1 var from_value1 = document.getElementById("PICK1").value; var selectedOption = document.getElementById("PICK1").options[document.getElementById("PICK1").selectedIndex]; var from_text1 = selectedOption.textContent; var option = document.getElementById("PICK5"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 2: //Populates drop down pick 6, position 1 var from_value1 = document.getElementById("PICK2").value; var selectedOption = document.getElementById("PICK2").options[document.getElementById("PICK2").selectedIndex]; var from_text1 = selectedOption.textContent; var option = document.getElementById("PICK6"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 3: //Populates drop down pick 7, position 1 var from_value1 = document.getElementById("PICK3").value; var selectedOption = document.getElementById("PICK3").options[document.getElementById("PICK3").selectedIndex]; var from_text1 = selectedOption.textContent; var option = document.getElementById("PICK7"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 4: //Populates drop down pick 8, position 1 var from_value1 = document.getElementById("PICK4").value; var selectedOption = document.getElementById("PICK4").options[document.getElementById("PICK4").selectedIndex]; var from_text1 = selectedOption.textContent; var option = document.getElementById("PICK8"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 5: //Populates drop down pick 9, with pick 5, position 1 var from_value1 = document.getElementById("PICK5").value; var selectedOption1 = document.getElementById("PICK5").options[document.getElementById("PICK5").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK9"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 6: //Populates drop down pick 9, with pick 6, position 2 var from_value1 = document.getElementById("PICK6").value; var selectedOption1 = document.getElementById("PICK6").options[document.getElementById("PICK6").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK9"); option.options[2].text = from_text1; option.options[2].value = from_value1; break; case 7: //Populates drop down pick 10, with pick 7, position 1 var from_value1 = document.getElementById("PICK7").value; var selectedOption1 = document.getElementById("PICK7").options[document.getElementById("PICK7").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK10"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 8: //Populates drop down pick 10, with pick 8, position 2 var from_value1 = document.getElementById("PICK8").value; var selectedOption1 = document.getElementById("PICK8").options[document.getElementById("PICK8").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK10"); option.options[2].text = from_text1; option.options[2].value = from_value1; break; case 9: //Populates drop down pick 11, with pick 9, position 1 var from_value1 = document.getElementById("PICK9").value; var selectedOption1 = document.getElementById("PICK9").options[document.getElementById("PICK9").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK11"); option.options[1].text = from_text1; option.options[1].value = from_value1; break; case 10: //Populates drop down pick 11, with pick 10, position 2 var from_value1 = document.getElementById("PICK10").value; var selectedOption1 = document.getElementById("PICK10").options[document.getElementById("PICK10").selectedIndex]; var from_text1 = selectedOption1.textContent; var option = document.getElementById("PICK11"); option.options[2].text = from_text1; option.options[2].value = from_value1; break; } } 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>= 11)return; if(GameNumber>= 5 && GameNumber<= 8){ 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) + 5; } 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 < 12) {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 != 11)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 <= 11; 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;}