function AddGamingLink(a,b,c){var d=a.URLName;var f=a.URLValue;if(d.value.match(/^\s*$/)){alert("Sorry! You must enter a valid Link Name.");try{d.focus();}catch(e){}}else if(f.value.match(/^\s*$/)){alert("Sorry! You must enter a valid Link URL.");try{f.focus();}catch(e){}}else if(!IsValidSimpleURL(f.value)){alert("Sorry! You must enter a valid Link URL.");try{f.focus();f.select();}catch(e){}}else{a.action="Links_W.asp";a.target="Links_W";a.method="POST";a.Function.value=b;DisableFormButtons(c);a.submit();}}
function EditGamingLink(a,b,c){var d=a.URLName;var f=a.URLValue;if(d.value.match(/^\s*$/)){alert("Sorry! You must enter a valid Link Name.");try{d.focus();}catch(e){}}else if(f.value.match(/^\s*$/)){alert("Sorry! You must enter a valid Link URL.");try{f.focus();}catch(e){}}else if(!IsValidSimpleURL(f.value)){alert("Sorry! You must enter a valid Link URL.");try{f.focus();f.select();}catch(e){}}else{a.action="Links_W.asp";a.target="Links_W";a.method="POST";a.Function.value=b;DisableFormButtons(c);a.submit();}}
function DeleteGamingLink(a,b,c){if(confirm("Are you sure you wish to delete the selected link?")){a.action="Links_W.asp";a.target="Links_W";a.method="POST";a.Function.value=b;DisableFormButtons(c);a.submit();}}
function OnChangeURLs(a,b){var c=a.URLName;var d=a.URLValue;var e=b[b.selectedIndex];var f=a.EditLink;var g=a.DeleteLink;if(c){c.value=e.text;c.disabled=false;}if(d){d.value=e.id;d.disabled=false;}if(f){f.disabled=false;}if(g){g.disabled=false;}}
function SaveGameOdds(a,b){if(a){var objFavourite=a["GameID_"+b+"_Favourite"];var objSpread=a["GameID_"+b+"_Spread"];var objMoney=a["GameID_"+b+"_Money"];var objTotalType=a["GameID_"+b+"_TotalType"];var objTotal=a["GameID_"+b+"_Total"];var objTotalLay=a["GameID_"+b+"_TotalLay"];if(!objFavourite[0].checked&&!objFavourite[1].checked){alert("Sorry! You must select a 'Favourite' value.");try{objFavourite[0].focus();}catch(e){}}else if(objSpread.selectedIndex==0){alert("Sorry! You must select a 'Spread' value.");try{objSpread.focus();}catch(e){}}else if(objMoney.selectedIndex==0){alert("Sorry! You must select a 'Money Line' value.");try{objMoney.focus();}catch(e){}}else if(!objTotalType.selectedIndex||!objTotal.selectedIndex||!objTotalLay.selectedIndex){if(confirm("You are missing values essential for Totals (Over/Under) wagering. Do you wish to save these odds without Totals?")){objTotalType.selectedIndex=0;objTotal.selectedIndex=0;objTotalLay.selectedIndex=0;a.target="Games_W";a.GameChangeID.value=b;a.Function.value="UpdateGameOdds";a.Feedback.value="Alert";a.submit();}else{if(objTotalType.selectedIndex==0){alert("Sorry! You must select a 'Over/Under' value");try{objTotalType.focus();}catch(e){}}else if(objTotal.selectedIndex==0){alert("Sorry! You must select a 'Total Value' value.");try{objTotal.focus();}catch(e){}}else if(objTotalLay.selectedIndex==0){alert("Sorry! You must select a 'Total Lay' value.");try{objTotalLay.focus();}catch(e){}}}}else if(confirm("Everything looks good. Do you wish to save these odds?")){a.target="Games_W";a.GameChangeID.value=b;a.Function.value="UpdateGameOdds";a.Feedback.value="";a.submit();}}}
function GetCheckedRadioItem(a){if(a){for(var b=0;b<a.length;b++){if(a[b].checked){return(a[b].value);}}}else{return(null);}}
function GetSelectedDropdownItem(a){if(a.selectedIndex>-1){return(a[a.selectedIndex].value);}else{return(null);}}
function EnableSaveButton(a){var b=document.getElementById("SaveButton_"+a);if(b){if(b.getAttribute("ORIGINALSRC")){b.disabled=false;b.src=b.getAttribute("ORIGINALSRC");}b.style.display="";}}
function DisableSaveButton(a){var b=document.getElementById("SaveButton_"+a);if(b){if(!b.disabled&&b.getAttribute("DISABLEDSRC")){b.disabled=true;b.setAttribute("ORIGINALSRC",b.src);b.src=b.getAttribute("DISABLEDSRC");}else{}b.style.display="";}}
function EnableUndoButton(a){var b=document.getElementById("UndoButton_"+a);if(b){if(b.getAttribute("ORIGINALSRC")){b.disabled=false;b.src=b.getAttribute("ORIGINALSRC");}b.style.display="";}}
function DisableUndoButton(a){var b=document.getElementById("UndoButton_"+a);if(b){if(!b.disabled&&b.getAttribute("DISABLEDSRC")){b.disabled=true;b.setAttribute("ORIGINALSRC",b.src);b.src=b.getAttribute("DISABLEDSRC");}else{}b.style.display="";}}
function SelectTeamForPeriod(a){var b=document.getElementById("PeriodID");var c=document.getElementById("TeamID_"+a);var d=document.getElementById("TeamsArrow_"+a);var e=document.getElementById("PlayerID_"+a);var f=document.getElementById("PlayersArrow_"+a);var g=document.getElementById("OpponentText_"+a);EnableUndoButton(a);if(b){b.value=a;if(c.selectedIndex==0){d.style.display="";if(e){e.style.display="none";}if(f){f.style.display="none";}}else{if(e){e.selectedIndex=0;if(e.style.display!="none"){if(f){f.style.display="";}}}if(g){if(c&&c[c.selectedIndex]){var h=c[c.selectedIndex].getAttribute("OPPONENTID");var i=c[c.selectedIndex].getAttribute("OPPONENTCITY");g.innerHTML="<a href='Teams.asp?TeamID="+h+"'>"+i+"</a>";g.style.display="";}}document.frmStreaks.Function.value="SelectTeam";document.frmStreaks.submit();}DisableSaveButton(a);}}
function EditStreak(a,b){var c=document.getElementById("PeriodID");var d=document.getElementById("TeamID_"+b);var e=document.getElementById("TeamsArrow_"+b);var f=document.getElementById("TeamsText_"+b);var g=document.getElementById("PlayerID_"+b);var h=document.getElementById("PlayersArrow_"+b);var i=document.getElementById("PlayersText_"+b);var j=document.getElementById("OpponentText_"+b);var k=document.getElementById("WagerAmount_"+b);var l=document.getElementById("WagerText_"+b);var m=document.getElementById("EditButton_"+b);var n=document.getElementById("DeleteButton_"+b);var o=document.getElementById("AddButton_"+b);if(o){o.style.display="none";}if(m){m.style.display="none";}if(n){n.style.display="none";}EnableUndoButton(b);EnableSaveButton(b);if(c){c.value=b;if(d){d.style.display="";if(d.selectedIndex==0){DisableSaveButton(b);}if(f){f.style.display="none";}}if(g){g.style.display="";if(g.selectedIndex==0){DisableSaveButton(b);}if(i){i.style.display="none";}}if(k){k.style.display="";if(l){l.style.display="none";}}a.style.display="none";}}
function ChangeWagerAmount(a,b){var c=document.getElementById("TeamID_"+b);var d=document.getElementById("PlayerID_"+b);var e=document.getElementById("PeriodID");var f=document.getElementById("WagerAmount_"+b);var g=document.getElementById("WagerText_"+b);var h=document.getElementById("EditButton_"+b);var i=document.getElementById("DeleteButton_"+b);var j=document.getElementById("AddButton_"+b);var k=document.getElementById("SaveButton_"+b);if(j){j.style.display="none";}if(h){h.style.display="none";}if(i){i.style.display="none";}EnableUndoButton(b);if(c.selectedIndex!=0&&d.selectedIndex!=0){EnableSaveButton(b);}}
function UndoChanges(a,b){if(confirm("Are you sure you wish to undo your changes?")){var c=document.getElementById("TeamID_"+b);var d=document.getElementById("TeamsArrow_"+b);var e=document.getElementById("TeamsText_"+b);var f=document.getElementById("PlayerID_"+b);var g=document.getElementById("PlayersArrow_"+b);var h=document.getElementById("PlayersText_"+b);var i=document.getElementById("OpponentText_"+b);var j=document.getElementById("WagerAmount_"+b);var k=document.getElementById("WagerText_"+b);var l=document.getElementById("EditButton_"+b);var m=document.getElementById("DeleteButton_"+b);var n=document.getElementById("AddButton_"+b);var o=document.getElementById("UndoButton_"+b);var p=document.getElementById("SaveButton_"+b);var q=document.getElementById("StreakID_"+b);if(c){c.style.display="none";if(e){e.style.display="";}if(d){d.style.display="none";}if(i){var r=i.getAttribute("ORIGINALVALUE");i.innerHTML=r;i.style.display="";}}if(f){f.style.display="none";if(h){h.style.display="";}if(g){g.style.display="none";}}if(j){j.style.display="none";if(k){k.style.display="";}}if(q&&q.value){if(n){n.style.display="none";}if(l){l.style.display="";}if(m){m.style.display="";}if(o){o.style.display="none";}if(p){p.style.display="none";}}else{if(n){n.style.display="";}if(l){l.style.display="none";}if(m){m.style.display="none";}if(o){o.style.display="none";}if(p){p.style.display="none";}}}}
function SelectPlayerForPeriod(a,b){var c=a.selectedIndex;var d=document.getElementById("WagerAmount_"+b);var e=document.getElementById("WagerText_"+b);var f=document.getElementById("PlayersArrow_"+b);var g=document.getElementById("UndoButton_"+b);if(c){if(f){f.style.display="none";}EnableUndoButton(b);EnableSaveButton(b);if(d){d.style.display="";}if(e){e.style.display="none";}document.frmStreaks.Function.value="SelectPlayer";}else{if(f){f.style.display="";}DisableSaveButton(b);}}
function DeleteStreak(a){if(confirm("Are you sure you wish to delete this selection?")){var b=document.getElementById("PeriodID");if(b){b.value=a;}document.frmStreaks.Function.value="DeleteStreak";document.frmStreaks.submit();}}
function SaveStreak(a,b){if(confirm("You are about to wager money on this streak. If everything looks correct, press OK to continue.")){DisableSaveButton(b);DisableUndoButton(b);var c=document.getElementById("PeriodID");if(c){c.value=b;}document.frmStreaks.Function.value="SaveStreak";document.frmStreaks.submit();}}
function ActivateTeamsDropdown(a,b){var c=document.getElementById("TeamID_"+b);var d=document.getElementById("TeamsArrow_"+b);var e=document.getElementById("StreakID_"+b);EnableUndoButton(b);if(c){c.selectedIndex=0;c.style.display="";if(d){d.style.display="";}}a.style.display="none";}
function ToggleWagerDropdowns(a){var b=document.getElementsByName("GameID");if(b){for(var c=0;c<b.length;c++){var d=document.getElementsByName(b[c].value);var e=false;for(var f=0;f<d.length;f++){if(d&&d[f].checked){e=true;}}var g=document.getElementsByName(b[c].value+"_TotalChoice");var h=false;for(var k=0;k<g.length;k++){if(g&&g[k].checked){h=true;}}objWagerValue=document.getElementsByName(b[c].value+"_Wager");objTotalWagerValue=document.getElementsByName(b[c].value+"_TotalWagerAmount");if(e&&objWagerValue&&objWagerValue[0]){objWagerValue[0].disabled=a;}if(h&&objTotalWagerValue&&objTotalWagerValue[0]){objTotalWagerValue[0].disabled=a;}}}RecalculateWagerTotalAmounts();}
function ResetAllWagers(){var a=document.getElementsByName("GameID");var b;var c;var d;if(a){for(var e=0;e<a.length;e++){b=a[e].getAttribute("GameID");c=a[e].getAttribute("AwayTeamID");d=a[e].getAttribute("HomeTeamID");ResetIndividualWager(b,c,d);}}}
function RecalculateWagerTotalAmounts(){var a=document.getElementsByName("GameID");var b=0.0;var c=0.0;if(a){for(var d=0;d<a.length;d++){objWagerValue=document.getElementsByName(a[d].value+"_Wager");if(objWagerValue&&objWagerValue[0]&&!objWagerValue[0].disabled){if(!isNaN(objWagerValue[0].value)&&objWagerValue[0].value){b+=parseFloat(objWagerValue[0].value);}}objTotalWagerValue=document.getElementsByName(a[d].value+"_TotalWagerAmount");if(objTotalWagerValue&&objTotalWagerValue[0]&&!objTotalWagerValue[0].disabled){if(!isNaN(objTotalWagerValue[0].value)&&objTotalWagerValue[0].value){c+=parseFloat(objTotalWagerValue[0].value);}}}}var e=document.getElementById('chkParlayWagers');var f=document.getElementById("TotalParlayAmount");var g=(!f.disabled)? parseFloat(f.value):0;var h=document.getElementById("TotalWagerAmount");var j=(e.checked)? parseFloat(g):parseFloat(b)+parseFloat(c);if(h){h.value=j;}var k=document.getElementById("StraightWagerTotalCx");var l=document.getElementById("OverUnderTotalCx");var m=document.getElementById("AllTotalCx");if(k){k.innerHTML=("$"+parseFloat(b));}if(l){l.innerHTML=("$"+parseFloat(c));}if(m){m.innerHTML=("$"+parseFloat(h.value));}var n=document.getElementById("PossiblePayoutCx");var o=document.getElementById("ParlayWagerCountCx");var p=new ParlayObject();if(p){p.Initialize(e.checked);if(n){n.innerHTML=("$"+p.TotalPayoutValue);}if(o){if(p.ValidWagerCount>=2&&p.ValidWagerCount<=6){o.innerHTML=p.ValidWagerCount+" Team/Total";e.disabled=false;f.disabled=false;}else{o.innerHTML="";e.disabled=true;f.disabled=true;}}}}
function ToggleAndCheckParlayDropdown(a){if(a.disabled){return(false);}var b=document.getElementById('TotalParlayAmount');var c=document.getElementById('btnSubmit');var d=a.checked;a.checked=!d;if(b){b.disabled=d;b.style.fontWeight=(!d)?"bold":"normal";}ToggleWagerDropdowns(!d);if(c){c.value=(a.checked)?"Submit Parlay":"Submit Wagers";}}
function ToggleParlayDropdown(a){var b=document.getElementById('TotalParlayAmount');var c=document.getElementById('btnSubmit');if(b){b.disabled=!a.checked;b.style.fontWeight=(a.checked)?"bold":"normal";}ToggleWagerDropdowns(a.checked);if(c){c.value=(a.checked)?"Submit Parlay":"Submit Wagers";}}
function MaximizeFormWagers(a,b,c,d){SetFormWagers(a,b,c,d,false);RecalculateWagerTotalAmounts();}
function MinimizeFormWagers(a,b,c,d){SetFormWagers(a,b,c,d,true);RecalculateWagerTotalAmounts();}
function SetFormWagers(a,b,c,d,e){if(c){if(c.length){var f;var g;var h;var k;for(var l=0;l<c.length;l++){f=c[l].value;for(var m=0;m<d.length;m++){k=d[m];g=document.getElementById(f+k);if(g){if(a.checked){g.selectedIndex=(e)? 1:g.length-1;}else{h=g.getAttribute("DEFAULTVALUE");SelectDropdownByValue(g,h);}}else{g=document.getElementById(k);if(g){if(a.checked){g.selectedIndex=(e)? 1:g.length-1;}else{h=g.getAttribute("DEFAULTVALUE");SelectDropdownByValue(g,h);}}}}}}}}
function ConfirmWager(a,b,c,d,e){var f=false;var g;if(!c){alert("Sorry! You do not seem to have a valid account. Please contact the System Administrator immediately.");return(false);}if(c.length>1){for(var h=0;h<c.length;h++){if(c[h].checked){f=true;g=c[h].getAttribute("Data");}}}else{if(c.checked){f=true;g=c.getAttribute("Data");}}if(!f){alert("Sorry! You must select an account to withdraw from. Please try again.");return(false);}if(d.checked){ConfirmParlay(a,b,g,e);}else{ConfirmBets(a,b,g,e);}}
function ConfirmFuturesWager(a,b,c){var d=document.getElementsByName("FutureSelectionID");var e=document.getElementsByName("TotalWagerAmount");var f=parseFloat(e[0].value);var g=0;var h=false;var j=1;if(d){for(var k=0;k<d.length;k++){var l=d[k];if(l&&l.checked){var m=l.value;var n=document.getElementsByName("FutureOddMoney_"+m);alert(n.outerHTML);if(n){alert(n[0]);j=parseFloat(n[0].value);}h=true;g++;}}}if(g<1){alert("Sorry! You did not select a future event. To make a valid futures wager, you must select an option from the above list. Please try again.");return(false);}else if(!f||f<=0){alert("Sorry! You did not make a valid wager amount using the Wager Amount dropdown. Please try again.");return(false);}else if(c<1){alert("Sorry! You have made too many wagers. You only have "+c+" wagers remaining today. Please reduce the number of wagers made and try again.");return(false);}var o=ConvertWagerMoneyToDecimal(j);var p=roundToCents(parseFloat(o)*parseFloat(f));if(confirm("You are making a futures wager worth $"+f+". The total return for this future will be $"+p+" if your event is a winning wager. Winning wagers are determined at a future date, which can be either open-ended or fixed. In the event that a future event is cancelled, your wager will be reversed.\n\nPlease confirm this future before submitting this form. Once you are confident, press the OK button. If you wish to make changes, press the Cancel button.")){var q=document.getElementById("ResetButton");if(q){q.disabled=true;}a.disabled=true;b.Function.value='FutureWager';b.method='POST';b.action='Games_W.asp';b.submit();}}
function ConvertWagerMoneyToDecimal(a){var b;if(a<0){b=(-a+100)/-a;}else if(a>0){b=(a+100)/100;}else{b=1;}return(b);}
function ParlayObject(){this.ValidWagerCount=0;this.WagerValue=0;this.PayoutValue=0;this.TotalPayoutValue=0;this.WagerMoneyValues=[];this.Initialize=Initialize;
function Initialize(a){var b=document.getElementsByName("GameID");if(a){var c=document.getElementsByName("TotalParlayAmount");this.WagerValue=parseFloat(c[0].value);}if(b){for(var d=0;d<b.length;d++){var e;var f=false;var g=false;var h;var k;var l;objWagerTeams=document.getElementsByName(b[d].value);objWagerMoney=document.getElementsByName(b[d].value+"_Money");objWagerFavourite=document.getElementsByName(b[d].value+"_Favourite");objTotalChoice=document.getElementsByName(b[d].value+"_TotalChoice");objTotalType=document.getElementsByName(b[d].value+"_TotalType");objTotalLay=document.getElementsByName(b[d].value+"_TotalLay");for(var m=0;m<objWagerTeams.length;m++){if(objWagerTeams[m]&&objWagerTeams[m].checked){f=true;h=(objWagerTeams[m].value==objWagerFavourite[0].value);}if(objTotalChoice[m]&&objTotalChoice[m].checked){g=true;k=(objTotalType[0].value=="")||(objTotalChoice[m].value.toUpperCase()==objTotalType[0].value.toUpperCase());}}if(f){l=objWagerMoney[0].value;if(!h){l=GetPayoffForUnderdog(l);}if(!a){var n=document.getElementsByName(b[d].value+"_Wager");if(n&&n[0]&&n[0].value){this.WagerValue+=parseFloat(n[0].value);this.PayoutValue+=parseFloat(CalculateWagerPayout(parseFloat(n[0].value),l));}}this.WagerMoneyValues[this.ValidWagerCount]=l;this.ValidWagerCount++;}if(g){l=objTotalLay[0].value;if(!k){l=GetPayoffForUnderdog(l);}if(!a){var o=document.getElementsByName(b[d].value+"_TotalWagerAmount");if(o&&o[0]&&o[0].value){this.WagerValue+=parseFloat(o[0].value);this.PayoutValue+=parseFloat(CalculateWagerPayout(parseFloat(o[0].value),l));}}this.WagerMoneyValues[this.ValidWagerCount]=l;this.ValidWagerCount++;}}}if(a){this.PayoutValue=parseFloat(CalculateParlayPayout(this.WagerValue,this.WagerMoneyValues));}this.PayoutValue=roundToCents(this.PayoutValue);this.TotalPayoutValue=roundToCents(parseFloat(this.WagerValue)+parseFloat(this.PayoutValue));if(a&&this.ValidWagerCount>6){this.PayoutValue=0;this.TotalPayoutValue=0;}}}
function ConfirmParlay(a,b,c,d){var e;var f;var g;var h;var i;var j;var k;var l=new ParlayObject();l.Initialize(true);var m=l.ValidWagerCount;if(m<2){alert("Sorry! You did not select enough teams and/or totals. To make a valid parlay, you must select at least two teams and/or totals that you believe will win. Please try again.");return(false);}else if(!l.WagerValue||l.WagerValue<=0){alert("Sorry! You did not make a valid parlay amount using the Parlay Amount dropdown. Please try again.");return(false);}else if(m>6){alert("Sorry! You are not allowed to select more than 6 teams and/or totals in a valid parlay. Please try again.");return(false);}else if(d<1){alert("Sorry! You have made too many wagers. You only have "+d+" wagers remaining today. Please reduce the number of wagers made and try again.");return(false);}if(confirm("You are making a parlay on "+m+" teams and/or totals worth $"+l.WagerValue+" from your \""+c+"\" account. All teams must win (with the spread) in order for you to win this parlay. The total return for this parlay will be $"+l.TotalPayoutValue+" ($"+l.WagerValue+" + $"+l.PayoutValue+") if all teams win. Any push will reduce the parlay to one fewer team with lower payout odds. Please confirm this parlay before submitting this form. Once you are confident, press the OK button. If you wish to make changes, press the Cancel button.")){var n=document.getElementById("ResetButton");if(n){n.disabled=true;}a.disabled=true;b.submit();}}
function GetPayoffForUnderdog(a){var b;if(!parseFloat(a)){b=105;}else if(parseFloat(a)>=-105){b=105;}else if(parseFloat(a)>-140){b=(-1*parseFloat(a))-10;}else if(parseFloat(a)>-180){b=(-1*parseFloat(a))-20;}else if(parseFloat(a)>-240){b=(-1*parseFloat(a))-40;}else if(parseFloat(a)>-300){b=(-1*parseFloat(a))-60;}else if(parseFloat(a)>-360){b=(-1*parseFloat(a))-100;}else{b=(-1*parseFloat(a))-150;}return(parseFloat(b));}
function CalculateWagerPayout(a,b){var c=CalculateWagerMultiplier(b);var d=c*parseFloat(a);return(roundToCents(d));}
function CalculateWagerMultiplier(a){var b;if(a<0){b=(-100/a);}else if(a>0){b=(a/100);}else{b=1;}return(parseFloat(b));}
function CalculateParlayPayout(a,b){var c=CalculateParlayMultiplier(b);var d=c*parseFloat(a);return(roundToCents(d));}
function CalculateParlayMultiplier(a){var b=1;for(var c=0;c<a.length;c++){var d=a[c];var e;if(d<0){e=(-d+100)/-d;}else if(d>0){e=(d+100)/100;}else{e=1;}b=e*b;}return(b-1);}
function roundToNPlaces(a,b){b=(!b ? 2:b);return(Math.round(a*Math.pow(10,b))/Math.pow(10,b));}
function roundToCents(a){a=roundToNPlaces(a,2);if(a==Math.floor(a)){a=a+".00";}else{if(a*10==Math.floor(a*10)){a=a+'0';}}return(a);}
function ConfirmBets(a,b,c,d){var e=document.getElementsByName("GameID");var f=0;var g=0;var h;var k;var l;var m;if(e){for(var n=0;n<e.length;n++){var o;var p=false;h=document.getElementsByName(e[n].value+"_Wager");k=document.getElementsByName(e[n].value);if(h&&h[0]){o=h[0].value;}for(var q=0;q<k.length;q++){if(k[q]&&k[q].checked){p=true;}}if(o>0&&p){f+=parseFloat(o);g++;}var r;var s=false;l=document.getElementsByName(e[n].value+"_TotalWagerAmount");m=document.getElementsByName(e[n].value+"_TotalChoice");if(l&&l[0]){r=l[0].value;}for(var t=0;t<m.length;t++){if(m[t]&&m[t].checked){s=true;}}if(r>0&&s){f+=r*1;g++;}}}if(g<=0){alert("Sorry! You did not make any valid wagers. To make a valid wager, select a team and choose a wager amount. Please try again.");return(false);}else if(g>d){alert("Sorry! You have made too many wagers. You only have "+d+" wagers remaining today. Please reduce the number of wagers made and try again.");return(false);}if(confirm("You have placed a total of "+g+" wagers worth $"+f+" from your \""+c+"\" account. Please confirm your wagers before submitting this form. Once you are confident, press the OK button. If you wish to make changes, press the Cancel button.")){var u=document.getElementById("ResetButton");if(u){u.disabled=true;}a.disabled=true;b.submit();}}
function MinimizeBets(a,b){for(var c=0;c<b.length;c++){var d=b[c];var e="GameID_"+d+"_Wager";var f=getElement(e);if(f){f.selectedIndex=1;}}return(true);}
function MaximizeBets(a){for(var b=0;b<aryGameList.length;b++){var c=aryGameList[b];var d="GameID_"+c+"_Wager";var e=getElement(d);if(e){e.selectedIndex=e.length-1;}}return(true);}
function BoldParentElements(a,b){var c=document.getElementsByName(a);if(!c||!c.length){return(false);}for(var d=0;d<c.length;d++){var e=c[d].parentNode;var f=(e)? e.parentNode:e;if(e&&c[d]&&!c[d].disabled){if(c[d].value==b){e.style.fontWeight='bold';f.style.color='black';f.style.backgroundColor='#ffff80';}else{e.style.fontWeight='normal';f.style.color='';f.style.backgroundColor='';}}}return(true);}
function ClearParentElements(a){var b=document.getElementsByName(a);if(!b||!b.length||b.disabled){return(false);}for(var c=0;c<b.length;c++){var d=b[c].parentNode;var e=(d)? d.parentNode:d;if(d&&b[c]&&!b[c].disabled){d.style.fontWeight='normal';e.style.color='';e.style.backgroundColor='';}}return(true);}
function SelectTeamWager(a,b,c){var d=document.getElementById("GameID_"+b+"_"+c);var e=document.getElementById("GameID_"+b+"_Wager");var f=document.getElementById('chkParlayWagers');BoldParentElements("GameID_"+b,c);if(d&&!d.disabled){if(e&&!f.checked){e.disabled=false;e.style.fontWeight='bold';}d.checked=true;}RecalculateWagerTotalAmounts();}
function SelectTotalsWager(a,b,c){var d=document.getElementById("GameID_"+b+"_"+c);var e=document.getElementById("GameID_"+b+"_TotalWagerAmount");var f=document.getElementById('chkParlayWagers');BoldParentElements("GameID_"+b+"_TotalChoice",c);if(d&&!d.disabled){if(e&&!f.checked){e.disabled=false;e.style.fontWeight='bold';}d.checked=true;}RecalculateWagerTotalAmounts();}
function SpecialButton(){var a=document.body;var b=document.forms;var c=document.frmGames.GameID;var d;var e;if(c){for(var f=0;f<c.length;f++){d=c[f].value;e=document.getElementById(d);if(e){alert(e.outerHTML);e.style.display="none";}}}}
function ResetIndividualWager(a,b,c){var objAwayTeamButton=document.getElementById("GameID_"+a+"_"+b);var objHomeTeamButton=document.getElementById("GameID_"+a+"_"+c);var objTieButton=document.getElementById("GameID_"+a+"_0");var objRegularWagerValue=document.getElementById("GameID_"+a+"_Wager");if(objAwayTeamButton&&!objAwayTeamButton.disabled){objAwayTeamButton.checked=false;}if(objHomeTeamButton&&!objHomeTeamButton.disabled){objHomeTeamButton.checked=false;}if(objTieButton&&!objTieButton.disabled){objTieButton.checked=false;}if(objRegularWagerValue&&!objRegularWagerValue.disabled){var objDefaultRegularWagerValue=document.getElementById("GameID_"+a+"_Wager_Default");var strSelectedRegularWagerValue=objRegularWagerValue.getAttribute("DEFAULTVALUE");if(objDefaultRegularWagerValue){objDefaultRegularWagerValue.selected=true;}else{objRegularWagerValue[0].selected=true;}objRegularWagerValue.disabled=true;objRegularWagerValue.style.fontWeight='normal';}var objUnderButton=document.getElementById("GameID_"+a+"_u");var objOverButton=document.getElementById("GameID_"+a+"_o");var objTotalWagerValue=document.getElementById("GameID_"+a+"_TotalWagerAmount");if(objUnderButton&&!objUnderButton.disabled){objUnderButton.checked=false;}if(objOverButton&&!objOverButton.disabled){objOverButton.checked=false;}if(objTotalWagerValue&&!objTotalWagerValue.disabled){var objDefaultTotalWagerValue=document.getElementById("GameID_"+a+"_TotalWagerAmount_Default");var strSelectedTotalWagerValue=objTotalWagerValue.getAttribute("DEFAULTVALUE");if(objDefaultTotalWagerValue){objDefaultTotalWagerValue.selected=true;}else{objTotalWagerValue[0].selected=true;}objTotalWagerValue.disabled=true;objTotalWagerValue.style.fontWeight='normal';}ClearParentElements("GameID_"+a);ClearParentElements("GameID_"+a+"_TotalChoice");RecalculateWagerTotalAmounts();}
function CleanupForm(){}
function DeleteWager(a,b){if(confirm("Are you sure you wish to delete this Game?")){if(!strGameID){alert("Error! Could not determine the WagerID.");return;}if(a){a.target="Games_W";a.Function.value="DeleteWager";a.WagerID.value=b;a.submit();document.location.reload();}}else{return;}}
function LockGame(a,b,c){var d;var e;if(c){d="Are you sure you wish to lock updates for this Game? The system will not be able to automate scores and odds for this game.";e="LockGame";}else{d="Are you sure you wish to allow updates for this Game? The system will be able to update scores and change any existing odds for this game.";e="UnlockGame";}if(confirm(d)){if(!b){alert("Error! Could not determine the GameID.");return;}if(a){a.target="Games_W";a.Function.value=e;a.Feedback.value="Both";a.GameChangeID.value=b;a.submit();}}}
function LockWagers(a,b,c){var d;var e;if(c){d="Are you sure you wish to lock wagers for this Game? Members will not be able to place wagers.";e="LockWagers";}else{d="Are you sure you wish to allow wagers for this Game? Members will be able to place wagers on this game.";e="UnlockWagers";}if(confirm(d)){if(!b){alert("Error! Could not determine the GameID.");return;}if(a){a.target="Games_W";a.Function.value=e;a.Feedback.value="Both";a.GameChangeID.value=b;a.submit();}}}
function CancelGame(a,b,c){var d;var e;if(c){d="Are you sure you wish to cancel this Game? All outstanding wagers will be refunded and the page reloaded.";e="CancelGame";}else{d="Are you sure you wish to enable this Game? The page will be reloaded.";e="EnableGame";}if(confirm(d)){if(!b){alert("Error! Could not determine the GameID.");return;}if(a){a.target="Games_W";a.Function.value=e;a.Feedback.value="Both";a.GameChangeID.value=b;a.submit();}}else{return;}}
function GetFormElement(a,b){if(!a){return;}for(var c=0;c<a.elements.length;c++){var d=a.elements[c];}}
function SaveChanges(a){var b=a.getAttribute("EditFunction");var c=a.getAttribute("RowIDBeingModified");var d=document.getElementById(c);var e=d.getAttribute("GameID");var f;if(!d){alert("Error! Could not determine the Row being modified.");return;}else if(!e){alert("Error! Could not determine the GameID.");return;}var g=d.getAttribute("PersistFields");if(g){var h=g.split(",");for(var j=0;j<h.length;j++){var l=h[j];var m=d.getAttribute(l);var n=a["Persist"+l];if(n){n.value=m;}}}for(var o=0;o<d.childNodes.length;o++){var p=d.childNodes[o];var q=p.getAttribute("IsEdited");if(q){var r=p.getAttribute("FieldName");var s=document.getElementsByName(r);var t=p.getAttribute("FieldValue");var u=s[0].value;if(t!=u){f=1;}}}if(f){a.target="Games_W";if(b){a.Function.value=b;}else{a.Function.value="ModifyGames";}a.LastChangedFieldName.value=r;a.GameChangeID.value=e;a.submit();}}
function SaveLastRowAndMakeReadOnly(a){var b=a.getAttribute("RowIDBeingModified");var c=document.getElementById(b);if(c){SaveChanges(a);MakeRowReadOnly(a,c);}}
function EditTDCell(a,b){var c=b.parentNode;if(a.length>1){}var d=c.getAttribute("IsEdited");var e=b.getAttribute("IsEdited");var f=a.getAttribute("RowIDBeingModified");var g=document.getElementById(f);if(!g||g==c){MakeTDCellEditable(a,b);}else if(g!=c){SaveLastRowAndMakeReadOnly(a);MakeTDCellEditable(a,b);}}
function MakeTDCellEditable(a,b){var c=b.parentNode;var d=b.innerHTML;var f=b.getAttribute("FieldName");var g=b.getAttribute("IsEdited");var h=a.getAttribute("KeyFieldValue");if(h){h.value=c.id;}else{a.setAttribute("KeyFieldValue",c.id);}if(!g||g==0){b.setAttribute("IsEdited",1);a.setAttribute("CellBeingModified",b);c.setAttribute("IsEdited",1);a.setAttribute("RowBeingModified",c);a.setAttribute("RowIDBeingModified",c.getAttribute("id"));b.innerHTML="<input type='TEXT' name='"+f+"'VALUE='"+d+"' STYLE='width:100%;' />";b.style.padding="0px";b.style.spacing="0px";b.style.paddingLeft="2px";b.style.paddingRight="2px";try{var i=b.firstChild;i.focus();i.select();}catch(e){alert(e.description);}}}
function MakeRowReadOnly(a,b){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];var e=d.getAttribute("IsEdited");if(e){var f=d.getAttribute("FieldName");var g=a[f];var h=g.value;d.innerHTML=h;d.setAttribute("IsEdited",0);}}b.setAttribute("IsEdited",null);a.setAttribute("CellBeingModified",null);a.setAttribute("RowBeingModified",null);a.setAttribute("RowIDBeingModified",null);}
function MakeRowEditable(a,b){var c=b.getAttribute("IsEdited");if(!c||g==0){for(var d=0;d<b.childNodes.length;d++){var e=b.childNodes[d];var f=e.innerHTML;var g=e.getAttribute("IsEdited");var h=e.getAttribute("FieldName");if(!g){e.setAttribute("IsEdited",1);e.innerHTML="<input type='TEXT' name='"+h+"'VALUE='"+f+"' STYLE='width:100%;' />";}}}}