function BN_Suspend(){}function BN_Unsuspend(){}function BN_SuspendList(){}function BN_Go(oSl){var oForm=oSl.form;var x=oForm.elements["sl"];if(x)x.value=oSl.name;oForm.submit()}function BN_SCChange(oSl,nIndex,sQS){var oForm=document.forms["bonavfrm"];var sAct;sAct="/betting/index.asp";if(sQS!="")sAct+=sQS+"&";else sAct+="?";sAct+="FGS"+nIndex+"="+oSl.options[oSl.selectedIndex].value+"#scorecast"+nIndex;if(location.replace)location.replace(sAct);else location.href=sAct}function BN_ExpCol(sID,bForceCollapse){if(!document.getElementById)return;var x=document.getElementById(sID);if(!x)return;var aSusp=xGetElementsByClassName("BOsusp",x);if(xDef(bForceCollapse))bCollapse=bForceCollapse;else bCollapse=xIsOn(x);if(bCollapse){xOff(x);for(var i=0;i<aSusp.length;i++)xOff(document.getElementById("Susp"+aSusp[i].id))}else{xOn(x);for(var i=0;i<aSusp.length;i++)xOn(document.getElementById("Susp"+aSusp[i].id))}aAllSusp=xGetElementsByClassName("susp",document,"div");for(var i=0;i<aAllSusp.length;i++)BN_SuspRepos(aAllSusp[i])}function BN_ExpandAllCoupons(oBtn){if(!document.getElementById)return;aCoup=xGetElementsByClassName("expcolact",document,"div");oBtn.collapsed=!oBtn.collapsed;if(aCoup.length>0){for(var i=0;i<aCoup.length;i++)BN_ExpCol(aCoup[i].id,oBtn.collapsed);if(oBtn.collapsed)oBtn.innerHTML=FS_I18N("Expand all");else oBtn.innerHTML=FS_I18N("Collapse all")}}var BN_bIsClicked=false;function BN_SubmitFcastTcastToPlacement(oFormEl,sMarketID,sTmplType,sPriceType){var oForm=oFormEl.form;BN_SetDisabled(oFormEl);var sFCBetType=oForm.elements["FCTC_bettypefc_"+sMarketID+"_"+sTmplType].value;var sTCBetType=oForm.elements["FCTC_bettypetc_"+sMarketID+"_"+sTmplType].value;if(FV_IsBlank(sFCBetType)&&FV_IsBlank(sTCBetType)){BN_SetEnabled(oFormEl);return}var oStake,sStake;if(!FV_IsBlank(sFCBetType)){if(BN_CalcTotalCost(oForm,"fc",sMarketID,sTmplType)==0){BN_SetEnabled(oFormEl);return}}if(!FV_IsBlank(sTCBetType)){if(BN_CalcTotalCost(oForm,"tc",sMarketID,sTmplType)==0){BN_SetEnabled(oFormEl);return}}var oNoRes=oForm.elements["BS_noreserves"+sMarketID+"_"+sTmplType];if(oNoRes){if(oNoRes.checked){var sElName;var aData,sData;for(i=0;i<oForm.elements.length;i++){if(oForm.elements[i].type=="hidden"){sElName=oForm.elements[i].name;if(sElName.substring(0,10)=="BS_seldata"&&sElName.indexOf("_"+sTmplType)!=-1){sData=oForm.elements[i].value;aData=sData.split(BS_sSeparator);aData[BS_TRAP]="0";sData="";for(var j=0;j<aData.length;j++){sData+=aData[j];if(j<aData.length-1)sData+=BS_sSeparator}oForm.elements[i].value=sData}}}}}var oMkData=oForm.elements["BS_mkdata"+sPriceType+sMarketID];if(typeof(oMkData)=="undefined"){BN_SetEnabled(oFormEl);return}var sMkData=oMkData.value;if(!FV_IsBlank(sFCBetType)){BN_CopyMkData(oForm,"fc",sMarketID,sTmplType,sMkData)}if(!FV_IsBlank(sTCBetType)){BN_CopyMkData(oForm,"tc",sMarketID,sTmplType,sMkData)}var sAction=SG_sHTTPserver+"betplace/index.asp?rpmk="+sMarketID+"&tmpltype="+sTmplType+"&BS_plctype=RPOOL";oForm.action=sAction;if(!BN_bIsClicked){oForm.submit();BN_bIsClicked=true}}function BN_SetDisabled(oFormEl){oFormEl.disabled=true}function BN_SetEnabled(oFormEl){oFormEl.disabled=false}function BN_CalcAllTotalCost(oForm,sMarketID,sTmplType){BN_CalcTotalCost(oForm,"fc",sMarketID,sTmplType);BN_CalcTotalCost(oForm,"tc",sMarketID,sTmplType)}function BN_CalcTotalCost(oForm,sPrefix,sMarketID,sTmplType){var oField=oForm.elements["totalcost_"+sPrefix+"_"+sMarketID+"_"+sTmplType];if(oField){oField.value="";var oStake=oForm.elements["scstake_"+sPrefix+"_"+sMarketID+"_"+sTmplType];if(!oStake)return 0;var sStake=FV_Trim(oStake.value);if(sStake=="")return 0;if(!(FV_IsFloat(sStake)||FV_IsInteger(sStake))){oStake.value="";oStake.focus();return 0}var nStake=parseFloat(sStake);var nRet=0;var oBT=oForm.elements["FCTC_bettype"+sPrefix+"_"+sMarketID+"_"+sTmplType];if(oBT)var sBetType=oBT.value;else return 0;switch(sBetType){case "SFC":case "EX":case "STC":case "STF":var aColumns=BN_GetNumberOfChecked(oForm,sPrefix,sMarketID,sTmplType);nRet=0;if(sPrefix=="fc"){for(var i=0;i<aColumns[0].length;i++){for(var j=0;j<aColumns[1].length;j++){if(aColumns[0][i]!=aColumns[1][j]){nRet++}}}}else{for(var i=0;i<aColumns[0].length;i++){for(var j=0;j<aColumns[1].length;j++){if(aColumns[0][i]!=aColumns[1][j]){for(var k=0;k<aColumns[2].length;k++){if(aColumns[1][j]!=aColumns[2][k]&&aColumns[0][i]!=aColumns[2][k]){nRet++}}}}}}break;case "RFC":case "REX":nRet=2;break;case "QU":nRet=1;break;case "CFC":case "CEX":var n=BN_GetNumberOfAny(oForm,sPrefix,sMarketID,sTmplType);nRet=n*(n-1);break;case "CQU":var n=BN_GetNumberOfAny(oForm,sPrefix,sMarketID,sTmplType);nRet=Factorial(n)/(2*Factorial(n-2));break;case "CTC":case "CTF":var n=BN_GetNumberOfAny(oForm,sPrefix,sMarketID,sTmplType);nRet=n*(n-1)*(n-2);break}nRet*=nStake;if(nRet>0)oField.value=SG_GetNumWithDecimals(nRet,2)}}function Factorial(q){if((q==0)||(q==1)){return 1}else{var qn=(q*Factorial(q-1));return qn}}function BN_CopyMkData(oForm,sPrefix,sMarketID,sTmplType,sMkData){var nTop=((sPrefix=="fc")?2:3);var oChk;for(var j=1;j<=nTop;j++){oChk=oForm.elements[sPrefix+j+sMarketID+"_"+sTmplType];if(typeof(oChk)=="undefined")break;if(oChk.length){nCount=oChk.length;for(i=0;i<nCount;i++){if(oChk[i].checked){sHdnName=oChk[i].value;if(!(oHdn=oForm.elements[sHdnName]))break;oHdn.value+=sMkData}}}else{if(oChk.checked){sHdnName=oChk.value;if(!(oHdn=oForm.elements[sHdnName]))break;oHdn.value+=sMkData}}}oChk=oForm.elements[sPrefix+"any"+sMarketID+"_"+sTmplType];if(typeof(oChk)=="undefined")return;if(oChk.length){var nCount=oChk.length;for(var i=0;i<nCount;i++){if(oChk[i].checked){sHdnName=oChk[i].value;if(!(oHdn=oForm.elements[sHdnName]))break;oHdn.value+=sMkData}}}else{if(oChk.checked){sHdnName=oChk.value;if(!(oHdn=oForm.elements[sHdnName]))return;oHdn.value+=sMkData}}}function BN_GetNumberOfAny(oForm,sPrefix,sMarketID,sTmplType){var nRet=0;var oChk=oForm.elements[sPrefix+"any"+sMarketID+"_"+sTmplType];if(!oChk)return 0;if(oChk.length){var nCount=oChk.length;for(var i=0;i<nCount;i++){if(oChk[i].checked)nRet++}}else{if(oChk.checked)nRet++}return nRet}function BN_GetNumberOfChecked(oForm,sPrefix,sMarketID,sTmplType){var nTop=(sPrefix=="fc")?2:3;var aRet=(sPrefix=="fc")?[[],[]]:[[],[],[]];var oChk,nCount,i,j,nNewLen;for(var j=1;j<=nTop;j++){oChk=oForm.elements[sPrefix+j+sMarketID+"_"+sTmplType];if(oChk){if(oChk.length){nCount=oChk.length;for(i=0;i<nCount;i++){if(oChk[i].checked){nNewLen=aRet[j-1].length;aRet[j-1][nNewLen]=oChk[i].value}}}else{if(oChk.checked){nNewLen=aRet[j-1].length;aRet[j-1][nNewLen]=oChk.value}}}}return aRet}function BN_CallBC(oForm,sPrefix,sTmplType,sMarketID){var sActionOld=oForm.action;oForm.action="/betslip/incasp/betslipCalc4fctc.asp?tmpltype="+escape(sTmplType)+"&prefix="+escape(sPrefix)+"&marketID="+escape(sMarketID)+"&formname="+escape(oForm.name);oForm.target=BS_oFrame.layer.id;oForm.submit();oForm.target="";oForm.action=sActionOld}function BN_UpdateTotalCost(sForm,sPrefix,sTmplType,sMarketID,nValue){var oForm=document.forms[sForm];if(!oForm)return;oField=oForm.elements["totalcost_"+sPrefix+"_"+sMarketID+"_"+sTmplType];if(!oField)return;oField.value=nValue}function BN_UpdateReturn(sForm,sPrefix,sTmplType,sMarketID,nValue){var oForm=document.forms[sForm];if(!oForm)return;oField=oForm.elements["return_"+sPrefix+"_"+sMarketID+"_"+sTmplType];if(!oField)return;oField.value=nValue}function BN_SetTmplType(oForm,sTmplType){if(!oForm)return "";oForm.elements["tmpltype"].value=sTmplType}function BN_ClearStraight(oForm,sTmplType,sPrefix,sMarketID){var i;var j,jBound;jBound=(sPrefix=="fc")?2:3;for(i=0;i<oForm.elements.length;i++){if(oForm.elements[i].type=="checkbox"&&oForm.elements[i].name==(sPrefix+"1"+sMarketID+"_"+sTmplType)){for(j=i;j<i+jBound;j++)oForm.elements[j].checked=false;i+=jBound}}BN_ClearBetType(oForm,sMarketID,sTmplType,sPrefix)}function BN_ClearAnyOrder(oForm,sTmplType,sPrefix,sMarketID){var i;for(i=0;i<oForm.elements.length;i++){if((oForm.elements[i].type=="checkbox")&&(oForm.elements[i].name==(sPrefix+"any"+sMarketID+"_"+sTmplType))){oForm.elements[i].checked=false}}BN_ClearBetType(oForm,sMarketID,sTmplType,sPrefix)}function BN_ClearFcastTcast(oForm,sTmplType,sPrefix,sMarketID){BN_ClearStraight(oForm,sTmplType,sPrefix,sMarketID);BN_ClearAnyOrder(oForm,sTmplType,sPrefix,sMarketID)}function BN_IsCompleteAny(oForm,sTmplType,sPrefix,sMarketID,jBound){var j;var nRet=0;var oRadioFC=oForm.elements[sPrefix+"any"+sMarketID+"_"+sTmplType];if(!oRadioFC)return nRet;var bIsChecked=false;for(var i=0;i<oRadioFC.length;i++){if(oRadioFC[i].checked){nRet++}}return nRet}function BN_IsCompleteStraight(oForm,sTmplType,sPrefix,sMarketID,jBound){var i;var j;var aSinglePick=new Array();for(var j=1;j<=jBound;j++){aSinglePick[j-1]=0;var oRadioFC=oForm.elements[sPrefix+j+sMarketID+"_"+sTmplType];if(!oRadioFC)return 0;for(var i=0;i<oRadioFC.length;i++){if(oRadioFC[i].checked){aSinglePick[j-1]++}}}var nRet=1;for(var j=1;j<=jBound;j++){if(aSinglePick[j-1]==0){nRet=0;break}else if(aSinglePick[j-1]>1){nRet=2}}return nRet}function BN_IsSameParticipant(oForm,sTmplType,nIndex,sPrefix,sMarketID,jBound){return false;var j;var nIsSingle=0;for(var j=1;j<=jBound;j++){var oRadioFC=oForm.elements[sPrefix+j+sMarketID+"_"+sTmplType][nIndex];if(oRadioFC.checked)nIsSingle++}if(nIsSingle<2)return false;else return true}function BN_SetBetType(oRadio,sMarketID,sTmplType,nIndex,sPrefix,bIsAnyOrder){var oForm=oRadio.form;var nShift=(bIsAnyOrder)?3:1;var nShiftTmpl=sTmplType.length+1;if(sPrefix=="fc"){if(!bIsAnyOrder&&BN_IsSameParticipant(oForm,sTmplType,nIndex,sPrefix,sMarketID,2)){oRadio.checked=false;return}if(bIsAnyOrder){BN_ClearStraight(oForm,sTmplType,sPrefix,sMarketID);switch(BN_IsCompleteAny(oForm,sTmplType,sPrefix,sMarketID,2)){case 0:case 1:sBetType="";sBetTypeName="";break;case 2:if(sTmplType=="fctc"){sBetType="RFC";sBetTypeName="Reversed F'Cast"}else if(sTmplType=="extf"){sBetType="REX";sBetTypeName="Reverse Exacta"}else if(sTmplType=="qu"){sBetType="QU";sBetTypeName="Quinella"}else{sBetType="";sBetTypeName=""}break;default:if(sTmplType=="fctc"){sBetType="CFC";sBetTypeName="Combination F'Cast"}else if(sTmplType=="extf"){sBetType="CEX";sBetTypeName="Combination Exacta"}else if(sTmplType=="qu"){sBetType="CQU";sBetTypeName="Combination Quinella"}else{sBetType="";sBetTypeName=""}break}}else{BN_ClearAnyOrder(oForm,sTmplType,sPrefix,sMarketID);switch(BN_IsCompleteStraight(oForm,sTmplType,sPrefix,sMarketID,2)){case 0:sBetType="";sBetTypeName="";break;case 1:case 2:if(sTmplType=="fctc"){sBetType="SFC";sBetTypeName="Straight F'Cast"}else if(sTmplType=="extf"){sBetType="EX";sBetTypeName="Straight Exacta"}else{sBetType="";sBetTypeName=""}break}}oForm.elements["FCTC_bettypefc_"+sMarketID+"_"+sTmplType].value=sBetType;oForm.elements["FCTC_bettypenamefc_"+sMarketID+"_"+sTmplType].value=sBetTypeName}else{if(!bIsAnyOrder&&BN_IsSameParticipant(oForm,sTmplType,nIndex,sPrefix,sMarketID,3)){oRadio.checked=false;return}if(bIsAnyOrder){BN_ClearStraight(oForm,sTmplType,sPrefix,sMarketID);switch(BN_IsCompleteAny(oForm,sTmplType,sPrefix,sMarketID,3)){case 0:case 1:case 2:sBetType="";sBetTypeName="";break;default:if(sTmplType=="fctc"){sBetType="CTC";sBetTypeName="Combination T'Cast"}else if(sTmplType=="extf"){sBetType="CTF";sBetTypeName="Combination Trifecta"}else{sBetType="";sBetTypeName=""}break}}else{BN_ClearAnyOrder(oForm,sTmplType,sPrefix,sMarketID);switch(BN_IsCompleteStraight(oForm,sTmplType,sPrefix,sMarketID,3)){case 0:sBetType="";sBetTypeName="";break;case 1:case 2:if(sTmplType=="fctc"){sBetType="STC";sBetTypeName="Straight T'Cast"}else if(sTmplType=="extf"){sBetType="STF";sBetTypeName="Straight Trifecta"}else{sBetType="";sBetTypeName=""}break}}oForm.elements["FCTC_bettypetc_"+sMarketID+"_"+sTmplType].value=sBetType;oForm.elements["FCTC_bettypenametc_"+sMarketID+"_"+sTmplType].value=sBetTypeName}}function BN_ClearBetType(oForm,sMarketID,sTmplType,sPrefix){if(sPrefix=="fc"){oForm.elements["FCTC_bettypefc_"+sMarketID+"_"+sTmplType].value="";oForm.elements["FCTC_bettypenamefc_"+sMarketID+"_"+sTmplType].value=""}else{oForm.elements["FCTC_bettypetc_"+sMarketID+"_"+sTmplType].value="";oForm.elements["FCTC_bettypenametc_"+sMarketID+"_"+sTmplType].value=""}}function BN_ToggleFree(){var oChk=null;oForm=document.forms["sportc"];if(oForm)oChk=oForm.elements["BN_free"];if(!oChk)return;var bChecked=oChk.checked;BN_ToggleFreeClass("BN_FreeTr","BN_BalanceTr",bChecked)}function BN_ToggleFreeClass(sFreeCl,sRegCl,bChecked){SG_ToggleFreeClass(sFreeCl,sRegCl,bChecked)}var MB_oTimer=null;var MB_oCur=null;var MB_oCurInrLink=null;var MB_oD=null;function MB_Show(oA){clearTimeout(MB_oTimer);oA.onclick=function(){return false};var aQS=oA.search.substring(1).split("&"),sMkID,bIsCpn;eval(aQS[0]);eval(aQS[1]);var oNew=document.getElementById("MB_"+sMkID);if(!oNew)return;if(MB_oCur==oNew)return;if(MB_oCur)MB_HideDo();if(!oA.bEventHdlSet){oA.onmouseout=function(e){var oSpan=null,aSpan=this.getElementsByTagName("span");if(aSpan)oSpan=aSpan[0];var oRelatedTarget;if(!e)var e=window.event;if(e.relatedTarget)oRelatedTarget=e.relatedTarget;else if(e.toElement)oRelatedTarget=e.toElement;if(oRelatedTarget!=oSpan&&oRelatedTarget!=this)MB_oTimer=setTimeout("MB_HideDo()",500)};oA.bEventHdlSet=true}if(!oNew.bEventHdlSet){oNew.onmouseover=function(e){clearTimeout(MB_oTimer);if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()};oNew.onmouseout=function(e){MB_oTimer=setTimeout("MB_HideDo()",500);if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()};oNew.bEventHdlSet=true}var nW=xWidth(oNew);var nH=xHeight(oNew);var nLeft=xLeft(oA);var nTop=xTop(oA);if(bIsCpn){nLeft-=nW}else{var nAWidth=xWidth(oA);if(location.href.indexOf("/be/")!=-1){nLeft+=(BE.bIsCollapsed)?nAWidth:-nW}else{nLeft+=nAWidth}}xLeft(oNew,nLeft);xTop(oNew,nTop);var nPageX=xPageX(oNew);var nPageY=xPageY(oNew);var nClientW=xClientWidth();var nClientH=xClientHeight();if(nClientW!=0&&nClientH!=0){var nDiffY=nClientH+xScrollTop()-(nPageY+nH);if(nDiffY<0){nTop+=nDiffY;xTop(oNew,nTop)}}WCH.Apply(oNew,xParent(oA));var oHold=document.getElementsByTagName("body")[0];if(oHold&&oHold.className.indexOf("mbup")==-1){oHold.className+=" mbup";if(oA.parentElement){if(oA.className.indexOf("mblinked")!=-1){var oInrLink=oA.parentElement.parentElement;if(oInrLink)oInrLink.style.zIndex=1000;MB_oCurInrLink=oInrLink}else if(oA.className.indexOf("mbincpn")!=-1){var oD=oA.parentElement;if(oD)oD.style.zIndex=1000;MB_oD=oD}}}MB_oCur=oNew;xShow(MB_oCur)}function MB_HideDo(){clearTimeout(MB_oTimer);xHide(MB_oCur);MB_oTimer=null;WCH.Discard(MB_oCur);var oHold=document.getElementsByTagName("body")[0];if(oHold){oHold.className=oHold.className.replace("mbup","")}if(MB_oCurInrLink){MB_oCurInrLink.style.zIndex=0;MB_oCurInrLink=null}if(MB_oD){MB_oD.style.zIndex=0;MB_oD=null}MB_oCur=null}function BN_SuspLayer(sID){var sTemplateID="Susp"+sID;var oDiv=document.getElementById(sTemplateID);if(!oDiv){var sTemplateHolderID="th"+sID.substring(1);var oCont=document.getElementById(sTemplateHolderID);var oBO=document.getElementById(sID);if(!oBO)return null;if(oBO.className.indexOf("BOsusp")==-1)oBO.className+=" BOsusp";if(oCont){var nLeft=xLeft(oBO);var nTop=xTop(oBO)}else{oCont=oBO;var nLeft=0;var nTop=0;while(oCont){if(oCont.className.indexOf("cpntemplateholder")!=-1)break;nLeft+=oCont.offsetLeft;nTop+=oCont.offsetTop;if(xDef(oCont.offsetParent))oCont=oCont.offsetParent;else break}}if(oCont){oCont.insertAdjacentHTML("afterBegin",'<div id="'+sTemplateID+'" class="susp">'+FS_I18N("Suspended")+'</div>');oDiv=document.getElementById(sTemplateID);var nWidth=xWidth(oBO);var nHeight=xHeight(oBO);xWidth(oDiv,nWidth-2);xHeight(oDiv,nHeight-2);xLeft(oDiv,nLeft);xTop(oDiv,nTop)}}return oDiv}function BN_Suspend(sID){if(sID.substring(0,1)!='t')sID='t'+sID;var oLayer=BN_SuspLayer(sID);if(oLayer)xShow(oLayer)}function BN_Unsuspend(sID){if(sID.substring(0,1)!='t')sID='t'+sID;var oLayer=BN_SuspLayer(sID);if(oLayer)xHide(oLayer);var oBO=document.getElementById(sID);oBO.className.replace(" BOsusp","")}function BN_SuspRepos(oLayer){if(typeof(oLayer)=="object"){if(!xIsOn(oLayer))return;var sID=oLayer.id.substring(4);oCont=document.getElementById(sID);var nTop=0;while(oCont){if(oCont.className.indexOf("cpntemplateholder")!=-1)break;nTop+=oCont.offsetTop;if(xDef(oCont.offsetParent))oCont=oCont.offsetParent;else break}if(oCont){xTop(oLayer,nTop)}}}function BN_SuspendList(){var aTmp=xGetElementsByClassName("BOsusp",document,"div");for(var i=0;i<aTmp.length;i++){BN_Suspend(aTmp[i].id)}var aTmp=xGetElementsByClassName("BOsusp",document,"table");for(var i=0;i<aTmp.length;i++){BN_Suspend(aTmp[i].id)}}AE_AttachEvent("onload","BN_SuspendList");