var selectedOdds=new Array();var scrollingBets;var betContainer;var bAction;function initBanner(){bAction=true;betContainer=document.getElementById('BetContainer');if(betContainer==undefined)return;betContainer.onmouseover=ActionPause;betContainer.onmouseout=ActionResume;var scrollingBanner=document.getElementById("bannerScrollable")
if(!scrollingBanner||!scrollingBanner.value)return;if(scrollingBanner.value=="true"){scrollingBets=new ScrollingBets(betContainer,'Bets',20,2000);if(!scrollingBets.containerObject||!scrollingBets.scrollingObject)return;scrollingBets.scrollingFunction();}window.setTimeout("initSpotlight ('true')",2000);}function initSpotlight(bShow){var hotspotObject=document.getElementById("Spotlight");if(hotspotObject==null)return;if(bAction==false){window.setTimeout("initSpotlight (bAction)",1000);return;}if(bShow=="true"){hotspotObject.style.visibility="visible";window.setTimeout("initSpotlight ('false')",2000);}else{hotspotObject.style.visibility="hidden";window.setTimeout("initSpotlight ('true')",5000);}}function ActionPause(){bAction=false;if(scrollingBets!=null)scrollingBets.scrollingPaused=true;}function ActionResume(){bAction=true;if(scrollingBets!=null)scrollingBets.scrollingPaused=false;}function Tipp(newID,newOdd,newType,newBox){this.betID=newID;this.betOdd=newOdd;this.betType=newType;this.betActive=true;this.betBox=newBox;}function calcWinnings(){var stake=document.getElementById("bannerStake");var odd=document.getElementById("bannerOdd");var winnings=document.getElementById("bannerWinnings");if(stake&&stake.value&&odd&&odd.value&&odd.value!=""&&winnings){var oddValue=parse_number(odd.value);var stakeValue=parse_number(stake.value);if(oddValue&&stakeValue){winnings.value=format_number(stakeValue*oddValue);stake.value=format_number(stakeValue);odd.value=format_number(oddValue);}}else if(winnings)winnings.value="";}function calcOdd(){var odd=document.getElementById("bannerOdd");if(!odd)return;var newOdd=1;for(var i=0;i<selectedOdds.length;i++){var curTipp=selectedOdds[i];if(curTipp.betActive==true){var curOdd=parse_number(curTipp.betOdd);newOdd=newOdd*curOdd;}}if(newOdd!=1)odd.value=format_number(newOdd);else odd.value="";}function oddSelected(oddBox){if(!oddBox.value)return;var betInfo=oddBox.value.split("|");if(betInfo.length!=3)return;var betID=betInfo[0];var betOdd=betInfo[1];var betType=betInfo[2];var done=false;if(oddBox.checked==true){for(var i=0;i<selectedOdds.length;i++){var curTipp=selectedOdds[i];if(curTipp.betID==betID){if(curTipp.betType!=betType){curTipp.betActive=false;curTipp.betBox.checked=false;}else{curTipp.betActive=true;done=true;}}}if(done==false){var newTipp=new Tipp(betID,betOdd,betType,oddBox);selectedOdds[selectedOdds.length]=newTipp;}}else{for(var i=0;i<selectedOdds.length;i++){var curTipp=selectedOdds[i];if(curTipp.betID==betID&&curTipp.betType==betType)curTipp.betActive=false;}}calcOdd();calcWinnings();}function submitBets(bSpotlight){var homeURL=document.getElementById("bannerHome");if(!homeURL||!homeURL.value)return;var lang=document.getElementById("bannerLang");if(!lang)return;if(!lang.value)lang.value="EN";var betData="";for(var i=0;i<selectedOdds.length;i++){var curTipp=selectedOdds[i];if(curTipp.betActive==true){if(betData!="")betData=betData+"@";betData=betData+curTipp.betID+"|"+curTipp.betOdd+"|"+curTipp.betType;}}var redirURL=homeURL.value+"redirBanner.aspx?lang="+lang.value;var redirParams="&lang="+lang.value;if(bSpotlight!=true){var sportID=document.getElementById("bannerSID");var eventGID=document.getElementById("bannerGID");if(sportID&&sportID.value){redirURL=redirURL+"&sid="+sportID.value;redirParams=redirParams+"&sid="+sportID.value;}if(eventGID&&eventGID.value){redirURL=redirURL+"&gid="+eventGID.value;redirParams=redirParams+"&gid="+eventGID.value;}}if(betData!=""){var stake=document.getElementById("bannerStake");if(stake&&stake.value){redirURL=redirURL+"&stake="+stake.value;redirParams=redirParams+"&stake="+stake.value;}else{redirURL=redirURL+"&stake=10,00";redirParams=redirParams+"&stake=10,00";}redirURL=redirURL+"&data="+betData;redirParams=redirParams+"&data="+betData;}var campaignID=document.getElementById("bannerCID");var affiliateID=document.getElementById("bannerAID");if(campaignID&&campaignID.value!="")redirURL=redirURL+"&cid="+campaignID.value;else if(affiliateID&&affiliateID.value!="")redirURL=redirURL+"&aid="+affiliateID.value;var clickTagURL=getClickTag();if(clickTagURL){var newClickTagUrl;var isOldVersion=false;var isAdtech=clickTagURL.match("img.bet-at-home.com");var isIncomeAccess=clickTagURL.match("affiliates.bet-at-home.com");if(isAdtech==null&&isIncomeAccess!=null){newClickTagUrl=addRedirToIAClickTag(clickTagURL,redirParams);}else{if(isIncomeAccess==null&&isAdtech!=null){newClickTagUrl=addRedirToAdtechClickTag(clickTagURL,redirURL);}else{isOldVersion=true;window.open(redirURL,"");window.location.href=clickTagURL;}}if(!isOldVersion){window.open(newClickTagUrl,"");}}else{window.open(redirURL,"");}}function addRedirToAdtechClickTag(clickTag,redir){var encodedUrl=encodeURI(redir);var newString=clickTag.replace(/;link=(\w)*/,";link="+encodedUrl);return newString;}function addRedirToIAClickTag(clickTag,redirParams){var clickTagWithRedirParams=encodeURI(clickTag+redirParams);return clickTagWithRedirParams;}function getClickTag(){var regexServerURL=/^.*&clicktag=(.*)/;var clickTag=regexServerURL.exec(document.URL.toLowerCase());if(clickTag&&clickTag.length==2)return clickTag[1];return null;}var MS=0,OP=0;function currencyOnly(evt){if(window.opera){OP=1;}if(document.all&&!OP){MS=1;}if(numberOnly(evt))return true;else{if(MS||OP){if(event.keyCode&&event.keyCode==44)return true;}else{if(evt.charCode&&evt.charCode==44)return true;}}return false;}function numberOnly(evt){evt=(evt)?evt:event;if(!MS&&!OP&&evt.keyCode&&(evt.keyCode==37||evt.keyCode==39||evt.keyCode==45||evt.keyCode==46||evt.keyCode==35||evt.keyCode==36))return true;var charCode=(evt.charCode)?evt.charCode:((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));if(charCode>31&&(charCode<48||charCode>57)){return false;}return true;}function roundNumber(mnt){mnt-=0;if(isNaN(mnt)){mnt=0.0;}mnt=(Math.round(mnt*100))/100;return(mnt==Math.floor(mnt))?mnt+'.00':((mnt*10==Math.floor(mnt*10))?mnt+'0':mnt);}function format_number(mnt){var numb=roundNumber(mnt);var str=String(numb);return str.replace(/\./g,",");}function parse_number(str){return str.replace(/,/g,"\.");}