/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ var EMPTY_STRING="";var PIPE="|";var FAKE_SIDE_ID=-1;var HTML_BREAKLINE="<br/>";var HTML_ANCHOR_ELEMENT="a";var HTML_DIV_ELEMENT="div";var NULL_HREF="#";var HTML_BULLET_ELEMENT="&bull;";var HTML_TABLE_ELEMENT="table";var HTML_TBODY_ELEMENT="tbody";var HTML_TABLE_ELEMENT_TR="tr";var HTML_TABLE_ELEMENT_TD="td";var HTML_ELEMENT_P="p";var HTML_ELEMENT_B="b";var HTML_ELEMENT_H4="h4";var HTML_ELEMENT_H5="h5";var HTML_ELEMENT_H6="h6";var HTML_ELEMENT_UL="ul";var HTML_ELEMENT_LI="li";var CLASS_NAME_BODYSCOREBOARD="BodyScores";var CLASS_NAME_ODDS="Odds";var CLASS_NAME_ODDS_FIRST_TABLE_SCOREBOARD="OddsFirstTableScoreBoard";var CLASS_NAME_ODDS_SECOND_TABLE_SCOREBOARD="OddsSecondTableScoreBoard";var CLASS_NAME_ODDS_FIRST_TABLE="OddsFirstDiv";var CLASS_NAME_ODDS_SECOND_TABLE="OddsSecondDiv";var CLASS_NAME_TOPCOREBOARD="TopScores";var CLASS_NAME_STATUS="Status";var CLASS_NAME_INNINGS="Score";var CLASS_NAME_REMARK="Remark";var CLASS_NAME_BASERUNNERS="BaseRunners";var CLASS_NAME_HOMERUNS="HomeRuns";var CLASS_NAME_SIDE="Side";var CLASS_NAME_DIV_HEADER="DivHeader";var CLASS_NAME_LAST_REMARK="LastRemark";var CLASS_NAME_BORDERRIGHT="BorderRight";var CLASS_NAME_BORDERRIGHTTD="BorderRightTD";var CLASS_NAME_REVIEWS="Previews";var CLASS_NAME_TEAM="Team";var CLASS_NAME_ITEM_SELECTED="ItemSelected";var CLASS_NAME_NUMBERSCORES="NumbersScores";var CLASS_NAME_NUMBERSCORES_SELECTED="NumbersScoresSelected";var CLASS_NAME_NUMBERSCORESBG="NumberScoresBG";var CLASS_NAME_NUMBERSCORESBGSELECTED="NumberScoresBGSelected";var CLASS_NAME_INGAME="InGameBG";var CLASS_NAME_STATISTICS="Statistics";var CLASS_NAME_STATISTICS_EMPTY="StatisticsEmpty";var CLASS_NAME_HEADER="tdHeader";var CLASS_NAME_ALIGN="AlignCenter";var CLASS_NAME_LINKS_LINE_PAGE="MoreInfoLinksPage";var CLASS_NAME_LINKS_SCORE_PAGE="MoreInfoLinksScorePage";var CLASS_NAME_LINKS_SCOREBOARD="ScoreboardLink";var CLASS_NAME_LINKS_LAST_SCOREBOARD="LastScoreboardLink";var CLASS_NAME_CLEAR_LEFT_ELEMENTS="ClearLeftElements";var CLASS_NAME_STATISTIC_MARGIN_LEFT="StatisticMarginLeft";var CLASS_NAME_SOCCER_STATISTIC="SoccerStatisticContainer";var ATTRIBUTE_CELLSPADING="cellspacing";var ATTRIBUTE_CELLPADDING="cellpadding";var SUBTITLE_ODDS_SPREAD="Spread";var SUBTITLE_ODDS_MONEY="Money Line";var SUBTITLE_ODDS_TOTAL="Total";var SUBTITLE1_ODDS_TEAM="Opening Odds";var SUBTITLE2_ODDS_TEAM="Current Odds";var SUBTITLE3_ODDS_TEAM="Closing Odds";var ATTRIBUTE_WIDTH="width";var TOKEN_SPACE=" ";var TOKEN_SPACE_NBSP="&nbsp;";var VALUE_ATTRIBUTE_CELL="0";var VALUE_ATTRIBUTE_CELL1="0";var SIGN_ADD="+";var SIGN_GUION="-";var STATISTICS_TITLE_SO="SO";var STATISTICS_TITLE_EP="EX";var STATISTICS_TITLE_OT="OT";var STATISTICS_TITLE_R="R";var STATISTICS_TITLE_H="H";var STATISTICS_TITLE_E="E";var STATISTICS_TITLE_TOTAL="Total";var STR_TEXT_ERA="ERA";var STR_OPEN_PARENTHESIS="(";var STR_CLOSE_PARENTHESIS=")";var DATE_TIME_FORMAT_TITLE="MMM dd, yyyy hh:mm tt";var CHARACTER_OVER="o";var CHARACTER_UNDER="u";var TITLE_MLB_STATISTICS="Starting Pitchers:";var LAST_CHARACTER_IN_ARTICLEID="0";var ARTICLE_DATE_FORMAT="yyyyMMdd";var VISIT_TEAM_WITH_BALL="Top";var HOME_TEAM_WITH_BALL="Bottom";var SCORE_BOX_TITLE_NONE="None";var SCORE_BOX_TITLE_STARTED="Started";var SCORE_BOX_TITLE_FINAL="Final";var SCORE_BOX_TITLE_SUSPENDED="Suspended";var SCORE_BOX_TITLE_DELAYED="Delayed";var SCORE_BOX_TITLE_POSTPONED="Postponed";var STR_OF="of";var STR_th="th";var MAX_LENGTH_TEAM_NAME=10;var MAX_LENGTH_LEAGUE_NAME=5;var MAX_PERIODS_TO_SHOWS_SCOREBOARD_PAGE=9;var GET_CHANGES_TIME_SPAN=10000;var DIV_LEAGUE_PREFIX="_DivLeague-";var DIV_EVENT_PREFIX="_DivEvent-";var DIV_EVENT_LINES_PREFIX="_DivEventLines-";var DIV_LINE_PREFIX="_DivLine-";var CURRENT_DATE_FORMAT="yyyy-MM-dd";var DIV_EVENT_PREFIX_SCOREBOARD="_DivEventScoreBoard-";var COLUMN_FLAG=false;var PERIODS_EXTRA_VALUES=1;var SCORE_DEFAULT_VALUE="0";var EXIST_EXTRA_PERIODS;var EXIST_SHOOT_OUT;var INDEX_PREF="n";var SPACE_STRING="&nbsp;";var CONSENSUS=true;var LINES_HISTORY=0;var CONSENSUS_HISTORY=1;var FIVE_DIMES_CONSENSUS_BOOK_ID=8;var BETUS_CONSENSUS_BOOK_ID=31;var SPORTBET_CONSENSUS_BOOK_ID=17;var SPORTS_INTERACTION_BOOK_ID=32;var CONSENSUS_BOOK_ID=FIVE_DIMES_CONSENSUS_BOOK_ID;var CONSENSUS_BOOK_ARRAY=new Array(FIVE_DIMES_CONSENSUS_BOOK_ID);var _LeaguesEventsDictionary=new Array();var _LeaguesDictionary=new Array();var _GetChangesTimer;var _GetChangesTimeStamp;var _SportsbooksPage=new Array();var _ContinueGettingChanges=true;var _LeaguesEvents=new Array();var _LeaguesEventsByDate=new Array();var _TimeDiference=null;var _CurrentSelections;var _EventsContainer;var _StartDateForChanges;var _EndDateForChanges;var _UseDateGroupSortCriterias=false;var _EventChanged=false;var _IsLinesView=false;var _ShowErrors=QueryString("showErrors");var _GetChangesWebRequest=null;var _AnalyticsEnable=true;var pageTracker;var secondTracker;function QueryString(A){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==A){return ft[1]}}return null}function ShowError(A){if(_ShowErrors){alert(A)}}function RefreshScoreboardEvent(G,D){var B=$get(DIV_SCOREBOARD_LEFT);var H=$get(DIV_SCOREBOARD_RIGHT);for(var F in G){var C=G[F];var A=$get(DIV_EVENT_PREFIX_SCOREBOARD+C.Id);if(A!=null){DisplayEventScoreboard(null,C,D,false,true)}else{var E=COLUMN_FLAG;if(E==false){DisplayEventScoreboard(B,C,D,false,true);E=true}else{DisplayEventScoreboard(H,C,D,false,true);E=false}COLUMN_FLAG=E}}}function DisplayEventScoreboard(I,B,D,E,J){var A;if(I==null){A=$get(DIV_EVENT_PREFIX_SCOREBOARD+B.Id);A.innerHTML=EMPTY_STRING}else{A=document.createElement(HTML_DIV_ELEMENT);A.id=DIV_EVENT_PREFIX_SCOREBOARD+B.Id}A.className=CLASS_NAME_BODYSCOREBOARD;var C=document.createElement(HTML_DIV_ELEMENT);A.appendChild(C);divTopBoxEvent=document.createElement(HTML_DIV_ELEMENT);divTopBoxEvent.className=CLASS_NAME_TOPCOREBOARD;var H=document.createElement(HTML_TABLE_ELEMENT);var F=document.createElement(HTML_TBODY_ELEMENT);C.appendChild(divTopBoxEvent);divTopBoxEvent.appendChild(H);H.appendChild(F);H.border=0;H.setAttribute(ATTRIBUTE_CELLPADDING,VALUE_ATTRIBUTE_CELL);H.setAttribute(ATTRIBUTE_CELLSPADING,VALUE_ATTRIBUTE_CELL);EXIST_EXTRA_PERIODS=false;EXIST_SHOOT_OUT=false;DisplayPeriodsHeaders(F,B,D,J);for(var G in B.SidesList){DisplaySideScores(B,F,B.SidesList[G],D,J,(G==0))}if(I!=null){I.appendChild(A)}DisplayStatistics(C,divTopBoxEvent,B,D,J);CreateTvListingDiv(B,A);DisplayLines(A,E,B,D);DisplayLinks(A,B,D,J)}function DisplayPeriodsHeaders(C,B,E,F){var A=document.createElement(HTML_TABLE_ELEMENT_TR);var G=document.createElement(HTML_TABLE_ELEMENT_TD);G.className=CLASS_NAME_STATUS;G.style.width=F?"190px":"300px";var D=document.createElement(HTML_ELEMENT_P);D.innerHTML=getTitleBox(B,E);A.appendChild(G);G.appendChild(D);DisplayPeriodsTitle(B,A,E,F);DisplayOverTimeTitle(B,A,E,F);if(E.SportId==SBR.Lines.CommObjects.SportType.HOCKEY){DisplayShootOutTitle(B,A,E,F)}DisplayStatisticsTitle(B,A,E);C.appendChild(A)}function DisplayShootOutTitle(A,D,B){if((A.SidesList&&A.SidesList[0]&&A.SidesList[0].Scores&&A.SidesList[0].Scores[SBR.Lines.CommObjects.PeriodType.SHOOTOUT.toString()])||(A.SidesList&&A.SidesList[1]&&A.SidesList[1].Scores&&A.SidesList[1].Scores[SBR.Lines.CommObjects.PeriodType.SHOOTOUT.toString()])){var C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK;C.innerHTML=STATISTICS_TITLE_SO;D.appendChild(C);EXIST_SHOOT_OUT=true}}function DisplayOverTimeTitle(A,D,B){if(B.SportId!=SBR.Lines.CommObjects.SportType.BASEBALL){if((A.SidesList&&A.SidesList[0]&&A.SidesList[0].Scores&&A.SidesList[0].Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()])||(A.SidesList&&A.SidesList[1]&&A.SidesList[1].Scores&&A.SidesList[1].Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()])){var C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK;C.innerHTML=STATISTICS_TITLE_OT;D.appendChild(C);EXIST_EXTRA_PERIODS=true}}}function DisplayStatisticsTitle(A,D,B){var C;if(B.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK;C.innerHTML=STATISTICS_TITLE_R;D.appendChild(C);C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK;C.innerHTML=STATISTICS_TITLE_H;D.appendChild(C);C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK+TOKEN_SPACE+CLASS_NAME_LAST_REMARK;C.innerHTML=STATISTICS_TITLE_E;D.appendChild(C)}else{if(B.SportId!=SBR.Lines.CommObjects.SportType.TENNIS){C=document.createElement(HTML_TABLE_ELEMENT_TD);C.className=CLASS_NAME_REMARK;C.className+=TOKEN_SPACE+CLASS_NAME_LAST_REMARK;C.innerHTML=STATISTICS_TITLE_TOTAL;D.appendChild(C)}}}function DisplayPeriodsTitle(B,G,C,E){var D;var F;var A=GetLimitPeriods(B,C);if(E){if(A<=MAX_PERIODS_TO_SHOWS_SCOREBOARD_PAGE){for(D=1;D<=A;D++){F=document.createElement(HTML_TABLE_ELEMENT_TD);F.className=CLASS_NAME_INNINGS;F.innerHTML=D;G.appendChild(F)}}else{D=(A-MAX_PERIODS_TO_SHOWS_SCOREBOARD_PAGE)+1;for(D;D<=A;D++){F=document.createElement(HTML_TABLE_ELEMENT_TD);F.className=CLASS_NAME_INNINGS;F.innerHTML=D;G.appendChild(F)}}}else{for(D=1;D<=A;D++){F=document.createElement(HTML_TABLE_ELEMENT_TD);F.className=CLASS_NAME_INNINGS;F.innerHTML=D;G.appendChild(F)}}}function DisplaySideScores(A,G,C,E,J,D){var H=document.createElement(HTML_TABLE_ELEMENT_TR);var B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=GetClassNameTeamWithBat(A,E,C);var I=document.createElement(HTML_ELEMENT_P);var F=document.createElement(HTML_ELEMENT_B);GetTeamName(I,F,A,C,E);H.appendChild(B);B.appendChild(I);DisplayPeriodsValues(A,H,C,E,J);if(EXIST_EXTRA_PERIODS){DisplayOverTimesValues(A,H,C,E,J)}if(EXIST_SHOOT_OUT){DisplayShootOutValues(A,H,C,E,J)}DisplayStatisticsValues(A,H,C,E,J,D);G.appendChild(H)}function GetTeamName(A,H,B,C,D){var F=EMPTY_STRING;if(D.DisplayRotation){F+=GetRotationDisplay(C.Rotation,3)+TOKEN_SPACE}if(D.SportId==SBR.Lines.CommObjects.SportType.TENNIS){if(C.Statistics&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.TOURNAMENT_STATS.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.TOURNAMENT_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.TOURNAMENT_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.SEED.toString()]){A.innerHTML+=(C.Statistics[SBR.Lines.CommObjects.StatisticScope.TOURNAMENT_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.SEED.toString()].Value.trim()!=EMPTY_STRING?C.Statistics[SBR.Lines.CommObjects.StatisticScope.TOURNAMENT_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.SEED.toString()].Value:0)+TOKEN_SPACE}else{A.innerHTML+=TOKEN_SPACE_NBSP}}F+=C.Name;H.innerHTML=F;A.appendChild(H);if(B.EventStatus==SBR.Lines.CommObjects.EventStatus.OPEN&&D.SportId!=SBR.Lines.CommObjects.SportType.TENNIS){var E=0;var G=0;var I="undefined";if(C.Statistics&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&(C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()]||C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()])){var J=C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()];E=J[SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()]?J[SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()].Value:0;G=J[SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()]?J[SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()].Value:0}else{if(C.Statistics&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&(C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()]||C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()]||C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.GAMES_TIED.toString()])){var J=C.Statistics[SBR.Lines.CommObjects.StatisticScope.FULL_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()];E=J[SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()]?J[SBR.Lines.CommObjects.SideStatisticType.GAMES_WON.toString()].Value:0;G=J[SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()]?J[SBR.Lines.CommObjects.SideStatisticType.GAMES_LOST.toString()].Value:0;I=J[SBR.Lines.CommObjects.SideStatisticType.GAMES_TIED.toString()]?J[SBR.Lines.CommObjects.SideStatisticType.GAMES_TIED.toString()].Value:0}}A.innerHTML+=TOKEN_SPACE+"("+E+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+(I=="undefined"?G+")":I+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+G+")")}}function GetClassNameTeamWithBat(A,C,B){var D=CLASS_NAME_TEAM;if(C.SportId==SBR.Lines.CommObjects.SportType.BASEBALL&&A.EventStatus==SBR.Lines.CommObjects.EventStatus.STARTED){if(A.Statistics&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()]){var E=A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()].Value;if((B.IsHome&&(E==HOME_TEAM_WITH_BALL))||(!B.IsHome&&(E==VISIT_TEAM_WITH_BALL))){D=CLASS_NAME_ITEM_SELECTED}}}return D}function DisplayPeriodsValues(B,J,C,E,K){var G;var H=SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD;var F=GetLimitPeriods(B,E);if(K){var D;if(F<=MAX_PERIODS_TO_SHOWS_SCOREBOARD_PAGE){for(G=1;G<=F;G++){objTd=document.createElement(HTML_TABLE_ELEMENT_TD);objTd.className=GetClassNameScoreWithBat(B,E,C,G);if((B.EventStatus==SBR.Lines.CommObjects.EventStatus.OPEN)||(!C.Scores[(G+H)])){objTd.innerHTML=HTML_BULLET_ELEMENT}else{objTd.innerHTML=C.Scores[(G+H)].ScoreValue}J.appendChild(objTd)}}else{var I=F+H;D=((F+PERIODS_EXTRA_VALUES)-MAX_PERIODS_TO_SHOWS_SCOREBOARD_PAGE)+H;var A=D;for(G=D;G<=I;G++){objTd=document.createElement(HTML_TABLE_ELEMENT_TD);objTd.className=GetClassNameScoreWithBat(B,E,C,A);objTd.innerHTML=C.Scores[G]?C.Scores[G].ScoreValue:HTML_BULLET_ELEMENT;J.appendChild(objTd);A=A+1}}}else{for(G=1;G<=F;G++){objTd=document.createElement(HTML_TABLE_ELEMENT_TD);objTd.className=GetClassNameScoreWithBat(B,E,C,G);objTd.innerHTML=C.Scores[(G+H)]?C.Scores[(G+H)].ScoreValue:HTML_BULLET_ELEMENT;J.appendChild(objTd)}}}function GetClassNameScoreWithBat(A,D,C,B){var E=CLASS_NAME_NUMBERSCORES;if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.STARTED&&D.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){if(A.Statistics&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_INNING.toString()]){if(C.IsHome&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()].Value==HOME_TEAM_WITH_BALL&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_INNING.toString()].Value==B.toString()){E=CLASS_NAME_NUMBERSCORES_SELECTED}if(!C.IsHome&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()].Value==VISIT_TEAM_WITH_BALL&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_INNING.toString()].Value==B.toString()){E=CLASS_NAME_NUMBERSCORES_SELECTED}}}return E}function DisplayShootOutValues(A,F,C,B,D){var E=CLASS_NAME_NUMBERSCORESBG;if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED&&B.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){E=CLASS_NAME_NUMBERSCORESBGSELECTED}if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&C.Scores&&C.Scores[SBR.Lines.CommObjects.PeriodType.SHOOTOUT.toString()]){objTd=document.createElement(HTML_TABLE_ELEMENT_TD);objTd.className=E;objTd.innerHTML=C.Scores[SBR.Lines.CommObjects.PeriodType.SHOOTOUT.toString()].ScoreValue;F.appendChild(objTd)}else{objTd=document.createElement(HTML_TABLE_ELEMENT_TD);objTd.className=E;objTd.innerHTML=SCORE_DEFAULT_VALUE;F.appendChild(objTd)}}function DisplayOverTimesValues(A,G,C,B,D){var F=CLASS_NAME_NUMBERSCORESBG;if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED&&B.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){F=CLASS_NAME_NUMBERSCORES}var E;if(B.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){if(C.Scores&&C.Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()]){E=document.createElement(HTML_TABLE_ELEMENT_TD);E.className=F;E.innerHTML=C.Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()].ScoreValue;G.appendChild(E)}else{E=document.createElement(HTML_TABLE_ELEMENT_TD);E.className=F;E.innerHTML=SCORE_DEFAULT_VALUE;G.appendChild(E)}}else{if(C.Scores&&C.Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()]){E=document.createElement(HTML_TABLE_ELEMENT_TD);E.className=F;E.innerHTML=C.Scores[SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD.toString()].ScoreValue;G.appendChild(E)}else{E=document.createElement(HTML_TABLE_ELEMENT_TD);E.className=F;E.innerHTML=SCORE_DEFAULT_VALUE;G.appendChild(E)}}}function DisplayStatisticsValues(A,H,C,E,I,D){var F=CLASS_NAME_NUMBERSCORESBG;if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED&&E.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){F=CLASS_NAME_NUMBERSCORESBGSELECTED}var B;if(E.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=F;if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&C.Scores&&C.Scores[SBR.Lines.CommObjects.PeriodType.WHOLE_GAME.toString()]){B.innerHTML=C.Scores[SBR.Lines.CommObjects.PeriodType.WHOLE_GAME.toString()].ScoreValue}else{if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&C.Statistics&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.RUNS.toString()]){B.innerHTML=C.Statistics[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.SideStatisticType.RUNS.toString()].Value}else{B.innerHTML=HTML_BULLET_ELEMENT}}H.appendChild(B);B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=F;var G=GetStatsDictionaryFromObject(C.Statistics);if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&G!=null&&G[SBR.Lines.CommObjects.SideStatisticType.HITS.toString()]&&G[SBR.Lines.CommObjects.SideStatisticType.HITS.toString()].Value&&G[SBR.Lines.CommObjects.SideStatisticType.HITS.toString()].Value.trim()!=EMPTY_STRING){B.innerHTML=G[SBR.Lines.CommObjects.SideStatisticType.HITS.toString()].Value}else{if(A.EventStatus>SBR.Lines.CommObjects.EventStatus.OPEN){B.innerHTML="0"}else{B.innerHTML=HTML_BULLET_ELEMENT}}H.appendChild(B);B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=F;var G=GetStatsDictionaryFromObject(C.Statistics);if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&G!=null&&G[SBR.Lines.CommObjects.SideStatisticType.ERRORS.toString()]&&G[SBR.Lines.CommObjects.SideStatisticType.ERRORS.toString()].Value&&G[SBR.Lines.CommObjects.SideStatisticType.ERRORS.toString()].Value.trim()!=EMPTY_STRING){B.innerHTML=G[SBR.Lines.CommObjects.SideStatisticType.ERRORS.toString()].Value}else{if(A.EventStatus>SBR.Lines.CommObjects.EventStatus.OPEN){B.innerHTML="0"}else{B.innerHTML=HTML_BULLET_ELEMENT}}H.appendChild(B)}else{if(E.SportId!=SBR.Lines.CommObjects.SportType.TENNIS){B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=F;if(A.EventStatus!=SBR.Lines.CommObjects.EventStatus.OPEN&&C.Scores&&C.Scores[SBR.Lines.CommObjects.PeriodType.WHOLE_GAME.toString()]){B.innerHTML=C.Scores[SBR.Lines.CommObjects.PeriodType.WHOLE_GAME.toString()].ScoreValue}else{B.innerHTML=HTML_BULLET_ELEMENT}H.appendChild(B)}}}function GetLimitPeriods(A,C){var B=C.Periods;if(A.EventStatus<SBR.Lines.CommObjects.EventStatus.POSTPONED){return parseInt(B)}if(A.Statistics&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]){var I=EMPTY_STRING;var F=A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()];if(F[SBR.Lines.CommObjects.EventStatisticType.PLAYED_INNINGS.toString()]){I=F[SBR.Lines.CommObjects.EventStatisticType.PLAYED_INNINGS.toString()].Value}else{if(F[SBR.Lines.CommObjects.EventStatisticType.CURRENT_PERIOD.toString()]){I=F[SBR.Lines.CommObjects.EventStatisticType.CURRENT_PERIOD.toString()].Value}}if(I.length>0){I=parseInt(I);if(I>B){B=I}}}else{if(A.SidesList){var G=SBR.Lines.CommObjects.PeriodType.EXTRA_PERIOD+1;var D=A.SidesList[0];var H=true;var E=0;if(D&&D.Scores){while(H){if(!D.Scores[G.toString()]){break}E=E+1;G=G+1}if(E>B){B=E}}}}return parseInt(B)}function DisplayStatistics(D,F,A,B,C){var E=document.createElement(HTML_DIV_ELEMENT);E.className=CLASS_NAME_STATISTICS;if((!C)&&(B.SportId==SBR.Lines.CommObjects.SportType.FOOTBALL)){E.className+=" Lines"}if(A.Statistics){switch(B.SportId){case SBR.Lines.CommObjects.SportType.FOOTBALL:E.appendChild(F);DisplayStatisticsFootBall(E,A,B,C);break;case SBR.Lines.CommObjects.SportType.BASKETBALL:E.appendChild(F);DisplayStatisticsBasketBall(E,A,B,C);break;case SBR.Lines.CommObjects.SportType.BASEBALL:DisplayStatisticsBaseBall(E,A,B);break;case SBR.Lines.CommObjects.SportType.HOCKEY:DisplayStatisticsHockey(E,A,B);break;case SBR.Lines.CommObjects.SportType.SOCCER:DisplayStatisticsSoccer(E,A,B,C);break;case SBR.Lines.CommObjects.SportType.TENNIS:DisplayStatisticsTennis(E,A,B,C);break;case SBR.Lines.CommObjects.SportType.GOLF:DisplayStatisticsGolf(D,F,A,B);break}}else{E.className=CLASS_NAME_STATISTICS_EMPTY}if(B.SportId!=SBR.Lines.CommObjects.SportType.FOOTBALL){F.className+=" ScoreboardLeftMargin";if(!C){F.className+=" Lines"}D.appendChild(F);if(F.offsetWidth>=2){E.style.width=(F.offsetWidth-2)+"px"}}D.appendChild(E)}function DisplayStatisticsBaseBall(C,A,B){switch(A.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:break;case SBR.Lines.CommObjects.EventStatus.OPEN:DisplayStatisticsBaseBallPregame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.STARTED:DisplayStatisticsBaseBallIngame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.ENDED:DisplayStatisticsBaseBallFinalgame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:DisplayStatisticsBaseBallSuspendgame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.DELAYED:DisplayStatisticsBaseBallPregame(C,A,B);break}}function DisplayStatisticsBaseBallPregame(I,P,E){var C=P.SidesList[0];var B=P.SidesList[1];var O=document.createElement(HTML_ELEMENT_H4);O.innerHTML=TITLE_MLB_STATISTICS;if(((C.KeyPlayer)&&(C.KeyPlayer.length>0))||((B.KeyPlayer)&&(B.KeyPlayer.length>0))){I.appendChild(O)}for(var A in P.SidesList){var F=P.SidesList[A];if((F.KeyPlayer)&&(F.KeyPlayer.length>0)){var J=document.createElement(HTML_DIV_ELEMENT);J.className=CLASS_NAME_SIDE;I.appendChild(J);var L=F.KeyPlayer.length-1;for(var Q in F.KeyPlayer){var D=EMPTY_STRING;var M=F.KeyPlayer[Q];if(M.FirstName){D+=M.FirstName.substring(0,1)+". "}if(M.LastName){D+=M.LastName}var N=EMPTY_STRING;var S=EMPTY_STRING;var R=LoadStatisticsByPlayers(M,SBR.Lines.CommObjects.PlayerStatisticType.WINS.toString());var G=LoadStatisticsByPlayers(M,SBR.Lines.CommObjects.PlayerStatisticType.LOSSES.toString());var K=LoadStatisticsByPlayers(M,SBR.Lines.CommObjects.PlayerStatisticType.EARNED_RUN_AVERAGE.toString());S=R+SIGN_GUION+G+TOKEN_SPACE;N=STR_OPEN_PARENTHESIS+S+K+TOKEN_SPACE+STR_TEXT_ERA+STR_CLOSE_PARENTHESIS+TOKEN_SPACE;playerDiv=document.createElement(HTML_DIV_ELEMENT);var H="Player";if((Q==L)&&(L==0)){H+=" FirstLineUp"}else{if(Q==L){H+=" LastLineUp"}}playerDiv.className=H;playerDiv.innerHTML=D+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+F.Code+TOKEN_SPACE+N;J.appendChild(playerDiv)}}}DisplayRecordSeries(I,P)}function DisplayStatisticsBaseBallIngame(S,a,M){var O=document.createElement(HTML_DIV_ELEMENT);O.className=CLASS_NAME_SIDE;if(a.Statistics&&a.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&a.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&a.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()]){var F;var Z;var b;var C;var c=a.SidesList[0];var E=a.SidesList[1];if(a.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()].Value==VISIT_TEAM_WITH_BALL){C=c;b=E}else{b=c;C=E}if(b&&b.KeyPlayer&&(b.KeyPlayer.length>0)){var T=EMPTY_STRING;var H=EMPTY_STRING;var Y=EMPTY_STRING;if(b.Code.length>0){T=b.Code}var R=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.CURRENT_PITCHER.toString());var U=R+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+T+TOKEN_SPACE;F=document.createElement(HTML_ELEMENT_B);F.innerHTML="Now pitching: ";O.appendChild(F);var P=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.PITCHER_DURATION.toString());var B=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.PITCHER_EARNED_RUN.toString());var f=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.PITCHER_STRIKEOUTS.toString());O.innerHTML+=U+TOKEN_SPACE;if(P.length>0){P+=TOKEN_SPACE+"IP";O.innerHTML+=P}if(B.length>0){B+=TOKEN_SPACE+"ER"+TOKEN_SPACE;O.innerHTML+=","+TOKEN_SPACE+B}if(f.length>0){f+=TOKEN_SPACE+"K";O.innerHTML+=","+TOKEN_SPACE+f+TOKEN_SPACE}S.appendChild(O)}F=document.createElement(HTML_ELEMENT_B);F.className="bLeftMargin";F.innerHTML=TOKEN_SPACE_NBSP+"B: ";O.appendChild(F);O.innerHTML+=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.INNING_BALLS.toString())+TOKEN_SPACE;S.appendChild(O);F=document.createElement(HTML_ELEMENT_B);F.innerHTML="S: ";O.appendChild(F);O.innerHTML+=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.INNING_STRIKES.toString())+TOKEN_SPACE;S.appendChild(O);F=document.createElement(HTML_ELEMENT_B);F.innerHTML="O: ";O.appendChild(F);O.innerHTML+=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.INNING_OUTS.toString())+TOKEN_SPACE;S.appendChild(O);var L=document.createElement(HTML_DIV_ELEMENT);F=document.createElement(HTML_ELEMENT_B);F.innerHTML=HTML_BREAKLINE+"At Bat: ";O.appendChild(F);var X=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.BATTING_PLAYER.toString());if(X){var D=EMPTY_STRING;if(C.Code.length>0){D=C.Code}O.innerHTML+=X+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+D+TOKEN_SPACE;var e=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.BATTER_GAME_HITS.toString());var G=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.BATTER_AT_BAT.toString());var A=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.BATTER_GAME_RBI.toString());var g;if(e==EMPTY_STRING){e=SCORE_DEFAULT_VALUE}if(G==EMPTY_STRING){G=SCORE_DEFAULT_VALUE}g="("+e+SIGN_GUION+G+")";if(A==EMPTY_STRING){A=SCORE_DEFAULT_VALUE}g+=TOKEN_SPACE+A+TOKEN_SPACE+"R";O.innerHTML+=g+TOKEN_SPACE}else{O.innerHTML+="None"}var W=document.createElement(HTML_DIV_ELEMENT);F=document.createElement(HTML_ELEMENT_B);F.innerHTML=HTML_BREAKLINE+"On Deck: ";O.appendChild(F);var I=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.ONDECK_PLAYER.toString());if(I){var D=EMPTY_STRING;if(C.Code.length>0){D=C.Code}O.innerHTML+=I+TOKEN_SPACE+SIGN_GUION+TOKEN_SPACE+D+TOKEN_SPACE;var e=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.ONDECK_PLAYER_HITS.toString());var G=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.ONDECK_PLAYER_TURNS_AT_BAT.toString());var A=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.ONDECK_PLAYER_RUNS.toString());if(e==EMPTY_STRING){e=SCORE_DEFAULT_VALUE}if(G==EMPTY_STRING){G=SCORE_DEFAULT_VALUE}if(A==EMPTY_STRING){A=SCORE_DEFAULT_VALUE}var g="("+e+SIGN_GUION+G+")"+TOKEN_SPACE+A+TOKEN_SPACE+"R";O.innerHTML+=g+TOKEN_SPACE}else{O.innerHTML+="None"}var V=document.createElement(HTML_DIV_ELEMENT);V.className=CLASS_NAME_BASERUNNERS;F=document.createElement(HTML_ELEMENT_B);F.innerHTML="Base Runners: ";V.appendChild(F);var K=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.FIRST_BASE_RUNNER.toString());if(K.length>0){F=document.createElement(HTML_ELEMENT_B);F.innerHTML="1st ";V.appendChild(F);V.innerHTML+=K+TOKEN_SPACE}var Q=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.SECOND_BASE_RUNNER.toString());if(Q.length>0){F=document.createElement(HTML_ELEMENT_B);F.innerHTML="2nd ";V.appendChild(F);V.innerHTML+=Q+TOKEN_SPACE}var J=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.THIRD_BASE_RUNNER.toString());if(J.length>0){F=document.createElement(HTML_ELEMENT_B);F.innerHTML="3rd ";V.appendChild(F);V.innerHTML+=J}if(K.length>0||Q.length>0||J.length>0){S.appendChild(V)}else{V.innerHTML+="None";S.appendChild(V)}var N=document.createElement(HTML_DIV_ELEMENT);N.className=CLASS_NAME_HOMERUNS;var d=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.VISITING_TEAM_HOMERUNS_LIST.toString());homeRunsTeamHome=LoadStatisticsByEventPlayByPlay(a,SBR.Lines.CommObjects.EventStatisticType.HOME_TEAM_HOMERUNS_LIST.toString());if(d.length>0||homeRunsTeamHome.length>0){F=document.createElement(HTML_ELEMENT_B);F.innerHTML="Home Runs: ";N.appendChild(F);N.innerHTML+=d+homeRunsTeamHome;S.appendChild(N)}}}function DisplayStatisticsBaseBallFinalgame(K,A,B){var D;var G;var E=document.createElement(HTML_DIV_ELEMENT);E.className=CLASS_NAME_SIDE;var F=LoadStatisticsByEvent(A,SBR.Lines.CommObjects.EventStatisticType.WINNING_PITCHER.toString());if(F!=EMPTY_STRING){D=document.createElement(HTML_ELEMENT_B);D.innerHTML="WP: ";E.appendChild(D);E.innerHTML+=F+TOKEN_SPACE;K.appendChild(E)}var C=LoadStatisticsByEvent(A,SBR.Lines.CommObjects.EventStatisticType.LOSING_PITCHER.toString());if(C!=EMPTY_STRING){D=document.createElement(HTML_ELEMENT_B);D.innerHTML=TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+"LP: ";E.appendChild(D);E.innerHTML+=C+TOKEN_SPACE;K.appendChild(E)}var J=LoadStatisticsByEvent(A,SBR.Lines.CommObjects.EventStatisticType.SAVES.toString());if(J!=EMPTY_STRING){D=document.createElement(HTML_ELEMENT_B);D.innerHTML=TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+"S: ";E.appendChild(D);E.innerHTML+=J+TOKEN_SPACE;K.appendChild(E)}var H=document.createElement(HTML_DIV_ELEMENT);H.className=CLASS_NAME_HOMERUNS;var I=LoadStatisticsByEvent(A,SBR.Lines.CommObjects.EventStatisticType.HOME_RUNS.toString());if(I!=EMPTY_STRING){D=document.createElement(HTML_ELEMENT_B);D.innerHTML="Home Runs: ";H.appendChild(D);H.innerHTML+=I;K.appendChild(H)}}function DisplayStatisticsBaseBallSuspendgame(I,C,D){var A=EMPTY_STRING;var F=EMPTY_STRING;var E;var G=document.createElement(HTML_DIV_ELEMENT);G.className=CLASS_NAME_SIDE;if(C.SidesList&&C.SidesList[0]&&C.SidesList[0].KeyPlayer){var B=C.SidesList[0].KeyPlayer.length;B=B-1;if(C.SidesList[0].KeyPlayer[B]&&C.SidesList[0].KeyPlayer[B].FirstName&&C.SidesList[0].KeyPlayer[B].LastName){A=C.SidesList[0].KeyPlayer[B].FirstName+" "+C.SidesList[0].KeyPlayer[B].LastName}}if(A.length>0){E=document.createElement(HTML_ELEMENT_B);E.innerHTML="HP: ";G.appendChild(E);G.innerHTML+=A+TOKEN_SPACE}if(C.SidesList&&C.SidesList[1]&&C.SidesList[1].KeyPlayer){var H=C.SidesList[1].KeyPlayer.length;H=H-1;if(C.SidesList[1].KeyPlayer[H]&&C.SidesList[1].KeyPlayer[H].FirstName&&C.SidesList[1].KeyPlayer[H].LastName){F=C.SidesList[1].KeyPlayer[H].FirstName+" "+C.SidesList[1].KeyPlayer[H].LastName}}if(F.length>0){E=document.createElement(HTML_ELEMENT_B);E.innerHTML=TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+TOKEN_SPACE_NBSP+"VP: ";G.appendChild(E);G.innerHTML+=F}I.appendChild(G)}function DisplayStatisticsFootBall(C,A,B,D){switch(A.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:break;case SBR.Lines.CommObjects.EventStatus.OPEN:break;case SBR.Lines.CommObjects.EventStatus.STARTED:DisplayStatisticsFootBallIngame(C,A,B,D);break;case SBR.Lines.CommObjects.EventStatus.ENDED:DisplayStatisticsFootBallFinalGame(C,A,B,D);break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:break;case SBR.Lines.CommObjects.EventStatus.DELAYED:break}}function DisplayStatisticsFootBallIngame(Q,E,F,O){var G;var L=document.createElement(HTML_DIV_ELEMENT);L.className=CLASS_NAME_SIDE;var A=document.createElement(HTML_DIV_ELEMENT);A.className="floatLeftElements";if(!O){Q.style.width="610px";L.style.height="70px";L.style.width="550px";L.style.overflow="hidden";A.heigth="70px";A.style.width="550px"}else{L.style.overflow="auto"}var P=E.SidesList[0];var N=E.SidesList[1];if(E.Statistics&&E.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&E.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]){var C=E.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()];var K=false;if(C[SBR.Lines.CommObjects.EventStatisticType.NFL_TEAM_POSSESSION.toString()]){if((C[SBR.Lines.CommObjects.EventStatisticType.NFL_TEAM_POSSESSION.toString()])&&(C[SBR.Lines.CommObjects.EventStatisticType.NFL_TEAM_POSSESSION.toString()].Value)&&(C[SBR.Lines.CommObjects.EventStatisticType.NFL_TEAM_POSSESSION.toString()].Value.trim()!="")){var I=E.Sides[C[SBR.Lines.CommObjects.EventStatisticType.NFL_TEAM_POSSESSION.toString()].Value].Code;G=document.createElement(HTML_ELEMENT_B);G.innerHTML="Possession: ";L.appendChild(G);L.innerHTML+=I;K=true}}if((C[SBR.Lines.CommObjects.EventStatisticType.NFL_CURRENT_DOWN.toString()])||(C[SBR.Lines.CommObjects.EventStatisticType.NFL_YARDS_TO_GO.toString()])||(C[SBR.Lines.CommObjects.EventStatisticType.NFL_YARD_POSITION.toString()])){var M=C[SBR.Lines.CommObjects.EventStatisticType.NFL_CURRENT_DOWN.toString()];var B=C[SBR.Lines.CommObjects.EventStatisticType.NFL_YARDS_TO_GO.toString()];var H=C[SBR.Lines.CommObjects.EventStatisticType.NFL_YARD_POSITION.toString()];var D="";if((M)&&(M.Value)&&(M.Value.trim()!=EMPTY_STRING)){D+=GetOrdinality(M.Value);if(!isNaN(parseInt(M.Value))){D+=TOKEN_SPACE+"Down"}}if((B)&&(B.Value)&&(B.Value.trim()!=EMPTY_STRING)){if(D!=EMPTY_STRING){D+=","+TOKEN_SPACE}D+=B.Value+" Yards to go"}if((H)&&(H.Value)&&(H.Value.trim()!=EMPTY_STRING)){if(D!=EMPTY_STRING){D+=","+TOKEN_SPACE}D+="Ball on "+H.Value}G=document.createElement(HTML_ELEMENT_B);G.innerHTML=HTML_BREAKLINE+"Status: ";L.appendChild(G);L.innerHTML+=D;if(D!=EMPTY_STRING){K=true}}var J=EMPTY_STRING;if((C[SBR.Lines.CommObjects.EventStatisticType.NFL_LAST_PLAY_SHORT_DESCRIPTION.toString()])&&(C[SBR.Lines.CommObjects.EventStatisticType.NFL_LAST_PLAY_SHORT_DESCRIPTION.toString()].Value)&&(C[SBR.Lines.CommObjects.EventStatisticType.NFL_LAST_PLAY_SHORT_DESCRIPTION.toString()].Value.trim()!=EMPTY_STRING)){J=C[SBR.Lines.CommObjects.EventStatisticType.NFL_LAST_PLAY_SHORT_DESCRIPTION.toString()].Value;G=document.createElement(HTML_ELEMENT_B);G.innerHTML=HTML_BREAKLINE+"Last Play: ";L.appendChild(G);L.innerHTML+=J;K=true}if(K){Q.appendChild(L)}if(K){A.appendChild(L);Q.appendChild(A)}else{Q.style.width="auto";L.style.width="auto";A.style.width="auto"}}}function DisplayStatisticsFootBallFinalGame(M,B,C,L){var E;var A=document.createElement(HTML_DIV_ELEMENT);A.className="floatLeftElements";if(B.SidesList){for(var H in B.SidesList){var I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_SIDE;E=document.createElement(HTML_ELEMENT_B);E.innerHTML=B.SidesList[H].Code+HTML_BREAKLINE;I.appendChild(E);var F=GetStatsDictionaryFromObject(B.SidesList[H].Statistics);if(F&&(F[SBR.Lines.CommObjects.SideStatisticType.FIRST_DOWNS.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.RUSHING_NET_YARDS.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.PASSING_NET_YARDS.toString()])){var D=false;if(F[SBR.Lines.CommObjects.SideStatisticType.FIRST_DOWNS.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.FIRST_DOWNS.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.FIRST_DOWNS.toString()].Value.trim()!=EMPTY_STRING){var J=F[SBR.Lines.CommObjects.SideStatisticType.FIRST_DOWNS.toString()].Value;E=document.createElement(HTML_ELEMENT_B);E.innerHTML="1st Downs: ";I.appendChild(E);I.innerHTML+=J+HTML_BREAKLINE;D=true}if(F[SBR.Lines.CommObjects.SideStatisticType.RUSHING_NET_YARDS.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.RUSHING_NET_YARDS.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.RUSHING_NET_YARDS.toString()].Value.trim()!=EMPTY_STRING){var K=F[SBR.Lines.CommObjects.SideStatisticType.RUSHING_NET_YARDS.toString()].Value;E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Rushing: ";I.appendChild(E);I.innerHTML+=K+HTML_BREAKLINE;D=true}if(F[SBR.Lines.CommObjects.SideStatisticType.PASSING_NET_YARDS.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.PASSING_NET_YARDS.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.PASSING_NET_YARDS.toString()].Value.trim()!=EMPTY_STRING){var G=F[SBR.Lines.CommObjects.SideStatisticType.PASSING_NET_YARDS.toString()].Value;E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Passing: ";I.appendChild(E);I.innerHTML+=G+HTML_BREAKLINE;D=true}if(D){A.appendChild(I);M.appendChild(A)}}}}}function DisplayStatisticsBasketBall(C,A,B){switch(A.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:break;case SBR.Lines.CommObjects.EventStatus.OPEN:DisplayStatisticsBasketBallInOpenGame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.STARTED:DisplayStatisticsBasketBallInGameAndFinalGame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.ENDED:DisplayStatisticsBasketBallInGameAndFinalGame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:DisplayStatisticsBaseBallSuspendgame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.DELAYED:DisplayStatisticsBaseBallPregame(C,A,B);break}}function DisplayStatisticsBasketBallInOpenGame(C,A,B){DisplayRecordSeries(C,A)}function DisplayRecordSeries(B,A){if(A.Statistics&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.GENERAL.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.GENERAL.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.GENERAL.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.SERIES_RECORD.toString()]){var C=document.createElement(HTML_DIV_ELEMENT);C.className="SideHeader";C.innerHTML=A.Statistics[SBR.Lines.CommObjects.StatisticScope.GENERAL.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.SERIES_RECORD.toString()].Value;B.appendChild(C)}}function DisplayStatisticsBasketBallInGameAndFinalGame(K,B,D){var I;var J;var A=document.createElement(HTML_DIV_ELEMENT);A.className="floatLeftElements";if(B.SidesList){for(var G in B.SidesList){var H=document.createElement(HTML_DIV_ELEMENT);H.className=CLASS_NAME_SIDE;var E=document.createElement(HTML_ELEMENT_B);E.innerHTML=B.SidesList[G].Code+HTML_BREAKLINE;H.appendChild(E);var F=GetStatsDictionaryFromObject(B.SidesList[G].Statistics);if(F&&(F[SBR.Lines.CommObjects.SideStatisticType.TOP_SCORER_PLAYER.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.TOP_REBOUND_PLAYER.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.TOP_ASSISTANCE_PLAYER.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.TOP_STEALER_PLAYER.toString()])){if(F[SBR.Lines.CommObjects.SideStatisticType.TOP_SCORER_PLAYER.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_SCORER_PLAYER.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_SCORER_PLAYER.toString()].Value.trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_CLEAR_LEFT_ELEMENTS;J=document.createElement(HTML_DIV_ELEMENT);E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Top Scrs:";I.appendChild(J);J.appendChild(E);var C=SplitStatsInformation(F[SBR.Lines.CommObjects.SideStatisticType.TOP_SCORER_PLAYER.toString()].Value);J=CreateTopPlayersElement(C," Pts");I.appendChild(J);H.appendChild(I)}if(F[SBR.Lines.CommObjects.SideStatisticType.TOP_REBOUND_PLAYER.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_REBOUND_PLAYER.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_REBOUND_PLAYER.toString()].Value.trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_CLEAR_LEFT_ELEMENTS;J=document.createElement(HTML_DIV_ELEMENT);E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Top Reb:";I.appendChild(J);J.appendChild(E);var C=SplitStatsInformation(F[SBR.Lines.CommObjects.SideStatisticType.TOP_REBOUND_PLAYER.toString()].Value);E=CreateTopPlayersElement(C," Reb");H.appendChild(I);I.appendChild(E)}if(F[SBR.Lines.CommObjects.SideStatisticType.TOP_ASSISTANCE_PLAYER.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_ASSISTANCE_PLAYER.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_ASSISTANCE_PLAYER.toString()].Value.trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_CLEAR_LEFT_ELEMENTS;J=document.createElement(HTML_DIV_ELEMENT);E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Top Ast:";I.appendChild(J);J.appendChild(E);var C=SplitStatsInformation(F[SBR.Lines.CommObjects.SideStatisticType.TOP_ASSISTANCE_PLAYER.toString()].Value);E=CreateTopPlayersElement(C," Ast");H.appendChild(I);I.appendChild(E)}if(F[SBR.Lines.CommObjects.SideStatisticType.TOP_STEALER_PLAYER.toString()]&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_STEALER_PLAYER.toString()].Value&&F[SBR.Lines.CommObjects.SideStatisticType.TOP_STEALER_PLAYER.toString()].Value.trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_CLEAR_LEFT_ELEMENTS;J=document.createElement(HTML_DIV_ELEMENT);E=document.createElement(HTML_ELEMENT_B);E.innerHTML="Top Stl:";I.appendChild(J);J.appendChild(E);var C=SplitStatsInformation(F[SBR.Lines.CommObjects.SideStatisticType.TOP_STEALER_PLAYER.toString()].Value);E=CreateTopPlayersElement(C," Stl");H.appendChild(I);I.appendChild(E)}if(H.innerHTML!=EMPTY_STRING){K.appendChild(A);A.appendChild(H)}}}}}function DisplayStatisticsHockey(C,A,B){switch(A.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:break;case SBR.Lines.CommObjects.EventStatus.OPEN:DisplayStatisticsHockeyInOpenGame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.STARTED:break;case SBR.Lines.CommObjects.EventStatus.ENDED:break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:break;case SBR.Lines.CommObjects.EventStatus.DELAYED:break}}function DisplayStatisticsHockeyInOpenGame(C,A,B){DisplayRecordSeries(C,A)}function DisplayStatisticsGolf(C,A,B){}function DisplayStatisticsTennis(C,A,B){DisplayStatisticsTennisFinalGame(C,A)}function DisplayStatisticsTennisFinalGame(C,A){var E=document.createElement(HTML_DIV_ELEMENT);E.className="SideHeader";C.appendChild(E);var B=document.createElement(HTML_DIV_ELEMENT);E.appendChild(B);var D=document.createElement("img");D.className=CLASS_NAME_STATISTIC_MARGIN_LEFT;D.src="img/sport_raquet.gif";B.appendChild(D);B=document.createElement(HTML_DIV_ELEMENT);B.className=CLASS_NAME_STATISTIC_MARGIN_LEFT;B.innerHTML+=A.Comment;E.appendChild(B);if(A.Statistics&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.RETIRED.toString()]){var E=document.createElement(HTML_DIV_ELEMENT);E.className="SideHeader";E.style.width="190px";E.innerHTML=A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.RETIRED.toString()].Value;C.appendChild(E)}}function DisplayStatisticsSoccer(C,A,B){switch(A.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:break;case SBR.Lines.CommObjects.EventStatus.OPEN:break;case SBR.Lines.CommObjects.EventStatus.STARTED:break;case SBR.Lines.CommObjects.EventStatus.ENDED:DisplayStatisticsSoccerFinalGame(C,A,B);break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:break;case SBR.Lines.CommObjects.EventStatus.DELAYED:break}}function DisplayStatisticsSoccerFinalGame(K,B,C){var J;var A=document.createElement(HTML_DIV_ELEMENT);A.className="floatLeftElements";if(B.SidesList){for(var G in B.SidesList){var H=document.createElement(HTML_DIV_ELEMENT);H.className=CLASS_NAME_SIDE;var E=document.createElement(HTML_ELEMENT_B);E.innerHTML=B.SidesList[G].Name+HTML_BREAKLINE;H.appendChild(E);var F=GetStatsDictionaryFromObject(B.SidesList[G].Statistics);if(F&&(F[SBR.Lines.CommObjects.SideStatisticType.GOAL_SCORERS.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.YELLOW_CARDS.toString()]||F[SBR.Lines.CommObjects.SideStatisticType.RED_CARDS.toString()])){var I;if(GetStatisticValue(F,SBR.Lines.CommObjects.SideStatisticType.GOAL_SCORERS).trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_SOCCER_STATISTIC;H.appendChild(I);J=document.createElement(HTML_DIV_ELEMENT);I.appendChild(J);var D=document.createElement("img");D.className=CLASS_NAME_STATISTIC_MARGIN_LEFT;D.src="http://mt0.odds.sbrforum.com/LinesWebsite/img/sport_soccer.gif";J.appendChild(D);J=SplitInfoSeparatedBySymbol(F[SBR.Lines.CommObjects.SideStatisticType.GOAL_SCORERS.toString()].Value,PIPE,EMPTY_STRING,CLASS_NAME_STATISTIC_MARGIN_LEFT);I.appendChild(J)}if(GetStatisticValue(F,SBR.Lines.CommObjects.SideStatisticType.YELLOW_CARDS).trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_SOCCER_STATISTIC;H.appendChild(I);J=document.createElement(HTML_DIV_ELEMENT);I.appendChild(J);var D=document.createElement("img");D.src="http://mt0.odds.sbrforum.com/LinesWebsite/img/yellow_card.gif";J.appendChild(D);J=SplitInfoSeparatedBySymbol(F[SBR.Lines.CommObjects.SideStatisticType.YELLOW_CARDS.toString()].Value,PIPE,EMPTY_STRING,CLASS_NAME_STATISTIC_MARGIN_LEFT);I.appendChild(J)}if(GetStatisticValue(F,SBR.Lines.CommObjects.SideStatisticType.RED_CARDS).trim()!=EMPTY_STRING){I=document.createElement(HTML_DIV_ELEMENT);I.className=CLASS_NAME_SOCCER_STATISTIC;H.appendChild(I);J=document.createElement(HTML_DIV_ELEMENT);I.appendChild(J);var D=document.createElement("img");D.src="http://mt0.odds.sbrforum.com/LinesWebsite/img/red_card.gif";J.appendChild(D);J=SplitInfoSeparatedBySymbol(F[SBR.Lines.CommObjects.SideStatisticType.RED_CARDS.toString()].Value,PIPE,EMPTY_STRING,CLASS_NAME_STATISTIC_MARGIN_LEFT);I.appendChild(J)}if(H.innerHTML!=EMPTY_STRING){K.appendChild(A);A.appendChild(H)}}}}}function DisplayLines(D,C,B,E){var F=new Array();var M=document.createElement(HTML_DIV_ELEMENT);M.className=CLASS_NAME_ODDS;D.appendChild(M);Array.add(F,SUBTITLE1_ODDS_TEAM);if(B.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED){Array.add(F,SUBTITLE3_ODDS_TEAM)}else{Array.add(F,SUBTITLE2_ODDS_TEAM)}for(var I in F){var N=84;var L=document.createElement(HTML_DIV_ELEMENT);M.appendChild(L);L.className="OddsScoreboard";if(C){L.className=(I==0?CLASS_NAME_ODDS_FIRST_TABLE:CLASS_NAME_ODDS_SECOND_TABLE)}var G=document.createElement(HTML_DIV_ELEMENT);G.className="OddsContainer";var A=document.createElement(HTML_DIV_ELEMENT);A.innerHTML=F[I];A.className=CLASS_NAME_DIV_HEADER+" OpenigBorderLeft";L.appendChild(G);G.appendChild(A);if(N<A.offsetWidth){N=A.offsetWidth}for(var H in B.SidesList){currentSide=B.SidesList[H];A=document.createElement(HTML_DIV_ELEMENT);A.className="OddValue OpenigBorderLeft";if(E.DisplayRotation){A.innerHTML=GetRotationDisplay(currentSide.Rotation,3)}A.innerHTML+=TOKEN_SPACE+(currentSide.Code?currentSide.Code:currentSide.Name);G.appendChild(A);if(N<A.offsetWidth){N=A.offsetWidth}}if(E.SportId==SBR.Lines.CommObjects.SportType.SOCCER){A=document.createElement(HTML_DIV_ELEMENT);A.className="OddValue OpenigBorderLeft";A.innerHTML=DRAW_DIV_INNERHTML_STRING;G.appendChild(A);if(N<A.offsetWidth){N=A.offsetWidth}}G.style.width=N+"px";for(var J in E.LineTypes){if(E.LineTypes[J].LineTypeId!=SBR.Lines.CommObjects.LineType.SPREADNTOTALS){var K=SUBTITLE1_ODDS_TEAM==F[I]?null:_CustomerSettings.DefaultSportsbookId;linesDiv=WriteLinesDiv(B,_CustomerSettings,E.LineTypes[J].LineTypeId,K,E,true,!CONSENSUS);L.appendChild(linesDiv)}}}}function DisplayLinesHeaders(A,F){var C=document.createElement(HTML_TABLE_ELEMENT_TR);var B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=CLASS_NAME_HEADER;var E=document.createElement(HTML_ELEMENT_H5);E.innerHTML=F;B.appendChild(E);C.appendChild(B);B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=CLASS_NAME_HEADER;var D=document.createElement(HTML_ELEMENT_H6);D.innerHTML=SUBTITLE_ODDS_SPREAD;B.appendChild(D);C.appendChild(B);B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=CLASS_NAME_HEADER;D=document.createElement(HTML_ELEMENT_H6);D.innerHTML=SUBTITLE_ODDS_MONEY;B.appendChild(D);C.appendChild(B);B=document.createElement(HTML_TABLE_ELEMENT_TD);B.className=CLASS_NAME_HEADER;D=document.createElement(HTML_ELEMENT_H6);D.innerHTML=SUBTITLE_ODDS_TOTAL;B.appendChild(D);C.appendChild(B);A.appendChild(C)}function DisplayLineValues(G,E,C,D,F){var J;var L;var B;var A;var I;var N;var O=document.createElement(HTML_TABLE_ELEMENT_TR);var K=document.createElement(HTML_TABLE_ELEMENT_TD);K.className=CLASS_NAME_BORDERRIGHTTD;var M=document.createElement(HTML_ELEMENT_P);if(F.DisplayRotation){M.innerHTML=GetRotationDisplay(E.Rotation,3)}M.innerHTML+=TOKEN_SPACE+E.Code;K.appendChild(M);O.appendChild(K);K=document.createElement(HTML_TABLE_ELEMENT_TD);K.className=CLASS_NAME_BORDERRIGHT;M=document.createElement(HTML_ELEMENT_P);if(D){if((E.OpeningLines)&&(E.OpeningLines[SBR.Lines.CommObjects.LineType.ODDS.toString()])&&(E.OpeningLines[SBR.Lines.CommObjects.LineType.ODDS.toString()][_CustomerSettings.DefaultSportsbookId.toString()])){var H=E.OpeningLines[SBR.Lines.CommObjects.LineType.ODDS.toString()][_CustomerSettings.DefaultSportsbookId.toString()];J=H.Price.toString();B=H.Adjust.toString();J=getFormatPrice(J);B=getFormatAjust(B);M.innerHTML=B+TOKEN_SPACE+J}else{M.innerHTML=EMPTY_STRING}}else{if(E.CurrentLines[SBR.Lines.CommObjects.LineType.ODDS.toString()]){if(E.CurrentLines[SBR.Lines.CommObjects.LineType.ODDS.toString()][_CustomerSettings.DefaultSportsbookId.toString()]){J=E.CurrentLines[SBR.Lines.CommObjects.LineType.ODDS.toString()][_CustomerSettings.DefaultSportsbookId.toString()].Price.toString();B=E.CurrentLines[SBR.Lines.CommObjects.LineType.ODDS.toString()][_CustomerSettings.DefaultSportsbookId.toString()].Adjust.toString();J=getFormatPrice(J);B=getFormatAjust(B);M.innerHTML=B+TOKEN_SPACE+J}}else{M.innerHTML=EMPTY_STRING}}O.appendChild(K);K.appendChild(M);K=document.createElement(HTML_TABLE_ELEMENT_TD);K.className=CLASS_NAME_BORDERRIGHT;M=document.createElement(HTML_ELEMENT_P);if(D){if(E.OpeningLines&&E.OpeningLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()]&&E.OpeningLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()][_CustomerSettings.DefaultSportsbookId.toString()]){A=E.OpeningLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()][_CustomerSettings.DefaultSportsbookId.toString()].Price.toString();A=getFormatPrice(A);M.innerHTML=A}else{M.innerHTML=EMPTY_STRING}}else{if(E.CurrentLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()]){if(E.CurrentLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()][_CustomerSettings.DefaultSportsbookId.toString()]){A=E.CurrentLines[SBR.Lines.CommObjects.LineType.MONEYLINE.toString()][_CustomerSettings.DefaultSportsbookId.toString()].Price.toString();A=getFormatPrice(A);M.innerHTML=A}}else{M.innerHTML=EMPTY_STRING}}K.appendChild(M);O.appendChild(K);K=document.createElement(HTML_TABLE_ELEMENT_TD);K.className=CLASS_NAME_BORDERRIGHT;M=document.createElement(HTML_ELEMENT_P);M.className=CLASS_NAME_ALIGN;if(E.IsHome){N=CHARACTER_UNDER;I=SBR.Lines.CommObjects.LineSubType.UNDER.toString()}else{N=CHARACTER_OVER;I=SBR.Lines.CommObjects.LineSubType.OVER.toString()}if(D){if(C.OpeningLines[I]&&C.OpeningLines[I][_CustomerSettings.DefaultSportsbookId.toString()]){var H=C.OpeningLines[I][_CustomerSettings.DefaultSportsbookId.toString()];L=H.Price.toString();B=H.Adjust.toString();L=getFormatPrice(L);B=getFormatAjust(B);M.innerHTML=N+TOKEN_SPACE+B+TOKEN_SPACE+L}else{M.innerHTML=EMPTY_STRING}}else{if(C.CurrentLines[I]){if(C.CurrentLines[I][_CustomerSettings.DefaultSportsbookId.toString()]){L=C.CurrentLines[I][_CustomerSettings.DefaultSportsbookId.toString()].Price.toString();B=C.CurrentLines[I][_CustomerSettings.DefaultSportsbookId.toString()].Adjust.toString();L=getFormatPrice(L);B=getFormatAjust(B);M.innerHTML=N+TOKEN_SPACE+B+TOKEN_SPACE+L}}else{M.innerHTML=EMPTY_STRING}}K.appendChild(M);O.appendChild(K);G.appendChild(O)}function DisplayLinks(H,R,J,U){var M=document.createElement(HTML_DIV_ELEMENT);if(U){M.className=CLASS_NAME_LINKS_SCORE_PAGE}else{M.className=CLASS_NAME_LINKS_LINE_PAGE}if(J.DisplayStats&&R.SidesList[0]){var Q=document.createElement(HTML_DIV_ELEMENT);Q.className=CLASS_NAME_LINKS_SCOREBOARD;var K=GetSportEnumName(J.SportId);if(J.SportId==SBR.Lines.CommObjects.SportType.SOCCER){Q.innerHTML=(R.Links[SBR.Lines.CommObjects.LinkType.MATCH_UP_ANALYSIS.toString()])?'<a href="'+R.Links[SBR.Lines.CommObjects.LinkType.MATCH_UP_ANALYSIS.toString()].Url+'" target="_blank">Matchup Analysis</a>':'<a href="MatchupsForm.aspx?data=matchupList&sportId='+K+"&league="+J.ShortName+'" target="_blank">Matchup Analysis</a>'}else{Q.innerHTML='<a href="MatchupsForm.aspx?data=matchupByRotation&sportId='+K+"&league="+J.ShortName+"&date="+R.EventDateTime.format("MM/dd/yyyy")+"&rotation="+R.SidesList[0].Rotation+'" target="_blank">Matchup Analysis</a>'}M.appendChild(Q)}var I=document.createElement(HTML_DIV_ELEMENT);var V=J.SportId==SBR.Lines.CommObjects.SportType.SOCCER?"Soccer":J.ShortName;I.className=CLASS_NAME_LINKS_SCOREBOARD;I.innerHTML='<a href="http://forum.sbrforum.com/forumdisplay.php?forumid='+J.HandicapingForumId+'" target="_blank">'+V+" Handicapping Forum</a>";M.appendChild(I);if(J.SportId!=SBR.Lines.CommObjects.SportType.SOCCER&&J.SportId!=SBR.Lines.CommObjects.SportType.TENNIS){var L=document.createElement(HTML_DIV_ELEMENT);L.className=U?CLASS_NAME_LINKS_LAST_SCOREBOARD:CLASS_NAME_LINKS_SCOREBOARD;M.appendChild(L);L.innerHTML="<a href=http://www.sbrforum.com/Main/"+J.ShortName+'.aspx target="_blank">Free '+J.ShortName+" Picks</a>"}if(!U){var B=document.createElement(HTML_DIV_ELEMENT);B.className=CLASS_NAME_LINKS_SCOREBOARD;var P=document.createElement(HTML_ANCHOR_ELEMENT);P.sportsbookId=_CustomerSettings.DefaultSportsbookId;P.href=NULL_HREF;P.leagueId=J.Id;P.eventId=R.Id;P.RequestType=LINES_HISTORY;P.onmousedown=GetLinesHistory;P.innerHTML="Lines History";M.appendChild(B);B.appendChild(P);var F=document.createElement(HTML_DIV_ELEMENT);F.className=CLASS_NAME_LINKS_SCOREBOARD;var G=document.createElement(HTML_ANCHOR_ELEMENT);G.href=NULL_HREF;G.leagueId=J.Id;G.sportsbookId=CONSENSUS_BOOK_ID;G.eventId=R.Id;G.RequestType=CONSENSUS_HISTORY;G.onmousedown=GetLinesHistory;G.innerHTML="Consensus History";M.appendChild(F);F.appendChild(G);if(J.DisplayInjuries){var D=document.createElement(HTML_DIV_ELEMENT);D.className=CLASS_NAME_LINKS_SCOREBOARD;var E=document.createElement(HTML_ANCHOR_ELEMENT);E.sportsbookId=_CustomerSettings.DefaultSportsbookId;E.href=NULL_HREF;E.leagueObj=J;E.eventObj=R;E.onmousedown=DisplayInjuries;E.innerHTML="Injuries";M.appendChild(D);D.appendChild(E)}if(J.DisplayWeather){var O=document.createElement(HTML_DIV_ELEMENT);O.className=CLASS_NAME_LINKS_SCOREBOARD;var A=document.createElement(HTML_ANCHOR_ELEMENT);A.sportsbookId=_CustomerSettings.DefaultSportsbookId;A.href=NULL_HREF;A.leagueObj=J;A.eventObj=R;A.onmousedown=DisplayWeather;A.innerHTML="Weather";M.appendChild(O);O.appendChild(A)}if(R.Links&&R.Links[SBR.Lines.CommObjects.LinkType.VIDEO.toString()]){var N=document.createElement(HTML_DIV_ELEMENT);N.className=CLASS_NAME_LINKS_SCOREBOARD;var C=document.createElement(HTML_ANCHOR_ELEMENT);C.className="video";C.href=NULL_HREF;C.onmousedown=DisplayVideo;C.videoInfoUrl=R.Links[SBR.Lines.CommObjects.LinkType.VIDEO].Url;C.event=R;C.league=J;C.innerHTML="Video";M.appendChild(N);N.appendChild(C)}var S=document.createElement(HTML_DIV_ELEMENT);S.className=CLASS_NAME_LINKS_LAST_SCOREBOARD;var T=document.createElement(HTML_ANCHOR_ELEMENT);T.sportsbookId=_CustomerSettings.DefaultSportsbookId;T.href=NULL_HREF;T.leagueObj=J;T.eventId=R.Id;T.onmousedown=HideEventInfo;T.innerHTML="Close This Window";M.appendChild(S);S.appendChild(T)}H.appendChild(M)}function GetRotationDisplay(C,A){var B=EMPTY_STRING;if(C){B=C}while(B.length<A){B="0"+B}return B}function CreateSidesList(A){A.SidesList=new Array();for(var B in A.Sides){Array.add(A.SidesList,A.Sides[B])}if(A.SidesList.length>0){A.SidesList.sort(CompareSides)}}function CompareSides(B,A){return A.DisplayOrder-B.DisplayOrder}function getFormatPrice(A){var B=parseInt(A);return(B>=0)?SIGN_ADD+String(B):String(B)}function getFormatAjust(A){var B=parseFloat(A);return(B>=0)?SIGN_ADD+String(B):String(B)}function CalcTime(E,B){var D=E.getTime()+(E.getTimezoneOffset()*60000);var C=E.getUTCDate();var A=new Date(D+(3600000*B));return A}function getTitleBox(B,C){var A=EMPTY_STRING;switch(B.EventStatus){case SBR.Lines.CommObjects.EventStatus.NONE:A=SCORE_BOX_TITLE_NONE;break;case SBR.Lines.CommObjects.EventStatus.OPEN:A=B.EventDateTime.format(DATE_TIME_FORMAT_TITLE);break;case SBR.Lines.CommObjects.EventStatus.STARTED:A=GetTitleByEvent(B,C);break;case SBR.Lines.CommObjects.EventStatus.ENDED:A=SCORE_BOX_TITLE_FINAL;break;case SBR.Lines.CommObjects.EventStatus.SUSPENDED:A=SCORE_BOX_TITLE_SUSPENDED;break;case SBR.Lines.CommObjects.EventStatus.DELAYED:A=SCORE_BOX_TITLE_DELAYED;break;case SBR.Lines.CommObjects.EventStatus.POSTPONED:A=SCORE_BOX_TITLE_POSTPONED;break}return A}function GetTitleByEvent(B,C){var E=SCORE_BOX_TITLE_STARTED;if(C.SportId==SBR.Lines.CommObjects.SportType.BASEBALL){if(B.Statistics&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()]&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_INNING.toString()]){var D=B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.INNING_SECTION.toString()].Value;var A=B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_INNING.toString()].Value;E=D+TOKEN_SPACE+STR_OF+TOKEN_SPACE+GetOrdinality(A)}}return E}function LoadStatisticsByEventPlayByPlay(B,C){var A=EMPTY_STRING;if(B.Statistics&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][C]){A=B.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][C].Value}return A}function LoadStatisticsByEvent(B,D){var A=EMPTY_STRING;var C=GetStatsDictionaryFromObject(B.Statistics);if(C&&C[D]){A=C[D].Value}return A}function LoadStatisticsByPlayers(C,B){var A=0;if(C.Statistics&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][B]){A=C.Statistics[SBR.Lines.CommObjects.StatisticScope.REGULAR_SEASON_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][B].Value}if(B==SBR.Lines.CommObjects.PlayerStatisticType.EARNED_RUN_AVERAGE.toString()){A=Math.round(A*100)/100}return A}function GetChanges(){if(_ContinueGettingChanges){var A=new Array();Array.addRange(A,_SportsbooksPage);if(!Array.contains(A,_CustomerSettings.DefaultSportsbookId)){Array.add(A,_CustomerSettings.DefaultSportsbookId)}var B;if(_CurrentLeague.Id==ALL_LEAGUES_ID){B=_CustomerSettings.AllLeaguesView}else{B=new Array();Array.add(B,_CurrentLeague.Id)}JSEventsService.GetChanges(B,A,_GetChangesTimeStamp,_CurrentSelections.PeriodType,GetChangesSuccess,GetChangesFailed)}}function GetChangesFailed(B,A){ShowError(B._message+"\n\n Stacktrace:\t"+B._stackTrace);PaintChanges();_GetChangesTimer=setTimeout(GetChanges,GET_CHANGES_TIME_SPAN)}function GetChangesSuccess(N,O){try{if(N){var P=false;var X=false;_EventChanged=false;var R=new Array();var d=false;var S;var J=new Array();var U=true;_GetChangesTimeStamp=N.TimeStamp;if(N.Events){for(var e in N.Events){P=false;X=false;R=new Array();var W=_LeaguesEventsDictionary[e];if(!W){W=new Array();_LeaguesEventsDictionary[e]=W}var D=N.Events[e];for(var H in D){d=false;eventNotified=D[H];if(eventNotified){if(_StartDateForChanges&&_EndDateForChanges&&!(eventNotified.EventDateTime>=_StartDateForChanges&&eventNotified.EventDateTime<=_EndDateForChanges)){continue}S=W[eventNotified.Id.toString()];if(S){if(S.EventStatus<eventNotified.EventStatus){S.EventStatus=eventNotified.EventStatus;SetSortKeyValue(S);P=true;_EventChanged=true;var b=((eventNotified.EventStatus==SBR.Lines.CommObjects.EventStatus.STARTED)||(eventNotified.EventStatus==SBR.Lines.CommObjects.EventStatus.OPEN))?eventNotified.EventStatus:SBR.Lines.CommObjects.EventStatus.ENDED;if(!R[b]){R[b]=new Array()}Array.add(R[b],S)}eventNotifiedDateTime=CalcTime(eventNotified.EventDateTime,_CustomerSettings.WebTimeZone);if(S.EventDateTime.getTime()!=eventNotifiedDateTime.getTime()){S.EventDateTime=eventNotifiedDateTime;SetSortKeyValue(S);P=true;_EventChanged=true}if((!S.DisplayLines)&&(S.DisplayLines!=eventNotified.DisplayLines)){S.DisplayLines=eventNotified.DisplayLines;P=true;_EventChanged=true}UpdateStatistics(S.Statistics,eventNotified.Statistics);for(var E in eventNotified.Sides){var I=eventNotified.Sides[E];var T=S.Sides[E];if(T){if(I.Name&&(I.Name.length>0)&&(I.Name!=T.Name)){T.Name=I.Name;_EventChanged=true}if(I.Rotation&&(I.Rotation.length>0)&&(I.Rotation!=T.Rotation)&&(I.Rotation!="0")){T.Rotation=I.Rotation;SetSortKeyValue(S);P=true;_EventChanged=true}if(I.Code&&(I.Code.length>0)&&(I.Code!=T.Code)){T.Code=I.Code}if(I.KeyPlayer&&(I.KeyPlayer.length>0)){for(var L in I.KeyPlayer){var c=I.KeyPlayer[L];var Q=false;for(var B in T.KeyPlayer){var A=T.KeyPlayer[B];if(A.Id==c.Id){UpdateStatistics(A.Statistics,c.Statistics);Q=true}}if(!Q){Array.add(T.KeyPlayer,A);_EventChanged=true}}if(I.KeyPlayer.length>T.KeyPlayer.length){T.KeyPlayer=I.KeyPlayer;_EventChanged=true}}if(I.KeyPlayerChanged!=T.KeyPlayerChanged){T.KeyPlayerChanged=I.KeyPlayerChanged;_EventChanged=true}UpdateStatistics(T.Statistics,I.Statistics);if(I.Scores){if(!T.Scores){T.Scores=new Array()}for(var K in I.Scores){T.Scores[K]=I.Scores[K];_EventChanged=true}}}else{S.Sides[E]=I;Array.add(S.SidesList,I);S.SidesList.sort(CompareSides);SetSortKeyValue(eventNotified);_EventChanged=true}}}else{S=eventNotified;CreateSidesList(eventNotified);if(eventNotified.SidesList&&(eventNotified.SidesList.length>=2)){if(!_LeaguesEvents[e]){_LeaguesEvents[e]=new Array()}if(_LeaguesEvents[e].length==0){var G=$get(DIV_LEAGUE_PREFIX+e);if(G){G.innerHTML=EMPTY_STRING;if(_ShowLeagueTitle){var V=GetLeagueTitleDomObj(_LeaguesDictionary[e]);G.appendChild(V)}}}Array.add(_LeaguesEvents[e],eventNotified);W[eventNotified.Id.toString()]=eventNotified;eventNotified.EventDateTime=CalcTime(eventNotified.EventDateTime,_CustomerSettings.WebTimeZone);SetSortKeyValue(eventNotified);P=true;X=true}}if(_EventChanged){if(((S.EventStatus==SBR.Lines.CommObjects.EventStatus.STARTED)&&(_CustomerSettings.DisplayStartedGames))||((S.EventStatus==SBR.Lines.CommObjects.EventStatus.POSTPONED||S.EventStatus==SBR.Lines.CommObjects.EventStatus.SUSPENDED||S.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED)&&(!_CustomerSettings.DisplayFinishedGames))){if(!J[e]){J[e]=new Array()}Array.add(J[e],S)}_EventChanged=false}}}if(P){SortEvents(_LeaguesDictionary[e],_LeaguesEvents[e],(!X&&_IsLinesView))}if(R.length>0){SortLeaguesEventsByDateDictionaryForChangedStatus(R,_LeaguesDictionary[e],(!X&&_IsLinesView))}if(X&&_IsLinesView){WriteEvents(_LeaguesEvents[e],_LeaguesDictionary[e],_CustomerSettings,_CurrentSelections,false,true);if(J[e]){J[e]=null}}}}if(N.OpeningLines){UpdateLinesFromNotification(true,N.OpeningLines,J)}if(N.CurrentLines){UpdateLinesFromNotification(false,N.CurrentLines,J)}if(U||!_IsLinesView){for(var e in J){var a=J[e];for(var H in a){var Y=a[H];if(Y){var M=(Y.OddEvent===undefined)?false:Y.OddEvent;if(_IsLinesView){var C=WriteLines(Y,M,_CustomerSettings,_CurrentSelections.LineType,_LeaguesDictionary[Y.LeagueId.toString()]);if(Y.MoreInfoDisplayed==MORE_INFO_SCOREBOARD){DisplayMoreInfoDiv(Y,_LeaguesDictionary[Y.LeagueId.toString()])}}else{RefreshScoreboardEvent(a,_LeaguesDictionary[Y.LeagueId.toString()])}}}}}if(N.Messages&&(N.Messages.length>0)){for(var F in N.Messages){alert(N.Messages[F])}}}}catch(Z){ShowError(Z)}if(_IsLinesView){PaintChanges()}if(_ContinueGettingChanges){_GetChangesTimer=setTimeout(GetChanges,GET_CHANGES_TIME_SPAN)}}function UpdateStatistics(H,G){for(var F in G){if(!H[F]){H[F]=new Array()}var A=G[F];for(var C in A){if(!H[F][C]){H[F][C]=new Array()}var B=A[C];for(var E in B){var D=B[E];if((D==null)||(D.Value==null)){if(H[F][C][E]){H[F][C][E]=null}}else{H[F][C][E]=D;_EventChanged=true}}}}}function GetEventStatus(C){var B=C.EventDateTime.format(CURRENT_DATE_FORMAT);var A=((C.EventStatus==SBR.Lines.CommObjects.EventStatus.POSTPONED)||(C.EventStatus==SBR.Lines.CommObjects.EventStatus.SUSPENDED))?SBR.Lines.CommObjects.EventStatus.ENDED:(C.EventStatus==SBR.Lines.CommObjects.EventStatus.DELAYED)?SBR.Lines.CommObjects.EventStatus.OPEN:C.EventStatus;return A}function SetSortKeyValue(B){var A=GetEventStatus(B);if(B.SidesList&&(B.SidesList.length>=1)){B.RotationSortKey=B.EventDateTime.format("yyyyMMdd")+A.toString()+GetRotationDisplay(B.SidesList[0].Rotation,4)+B.EventDateTime.format("HHmm");B.TimeSortKey=B.EventDateTime.format("yyyyMMdd")+A.toString()+B.EventDateTime.format("HHmm")+GetRotationDisplay(B.SidesList[0].Rotation,4)}else{B.RotationSortKey=B.EventDateTime.format("yyyyMMdd")+A.toString()+"0000"+B.EventDateTime.format("HHmm");B.TimeSortKey=B.EventDateTime.format("yyyyMMdd")+A.toString()+B.EventDateTime.format("HHmm")+"0000"}}function SortEvents(D,A,B){if(_IsLinesView){A.sort(CompareEvents)}if(B){var C=false;for(var E in A){var F=A[E];var H=$get(DIV_EVENT_PREFIX+F.Id);if(H){F.OddEvent=C;H.className=GetEventClassName(D,F,C);var G=H.parentNode;G.removeChild(H);G.appendChild(H);C=!C}}}}function SortLeaguesEventsByDateDictionaryForChangedStatus(G,F,I){if(_LeaguesEventsByDate[F.Id.toString()]){for(var K in G){var L=true;var H=G[K];for(var A in H){var J=H[A];var C=J.EventDateTime.format(CURRENT_DATE_FORMAT);var B=$get(DIV_LEAGUE_PREFIX+F.Id+ID_SEPARATOR+C);if(B){var E=$get(DIV_LEAGUE_PREFIX+F.Id+ID_SEPARATOR+C+ID_SEPARATOR+K);if(!E){E=document.createElement(HTML_DIV_ELEMENT);E.id=DIV_LEAGUE_PREFIX+F.Id+ID_SEPARATOR+C+ID_SEPARATOR+K;B.appendChild(E)}var D=$get(DIV_EVENT_PREFIX+J.Id);if(D){J.OddEvent=L;D.className=GetEventClassName(F,J,L);parentContainer=D.parentNode;parentContainer.removeChild(D);E.appendChild(D);L=!L}}if(_LeaguesEventsByDate[F.Id.toString()][C]){SortEvents(F,_LeaguesEventsByDate[F.Id.toString()][C].Events,true);if(I){WriteEvents(_LeaguesEventsByDate[F.Id.toString()][C].Events,_LeaguesDictionary[F.Id.toString()],_CustomerSettings,_CurrentSelections,false,true)}}}}}}function CompareEvents(B,A){var E=B.EventDateTime.format(CURRENT_DATE_FORMAT);var G=_CustomerSettings.SortBy;var F=_CustomerSettings.SortAsc;if(_UseDateGroupSortCriterias&&_LeaguesEventsByDate[B.LeagueId.toString()]&&_LeaguesEventsByDate[B.LeagueId.toString()][E]){F=_LeaguesEventsByDate[B.LeagueId.toString()][E].SortAsc;G=_LeaguesEventsByDate[B.LeagueId.toString()][E].SortBy}var D;var C;if(F){if(G==SBR.Lines.CommObjects.SortType.TIME){D=B.TimeSortKey;C=A.TimeSortKey}else{D=B.RotationSortKey;C=A.RotationSortKey}}else{if(G==SBR.Lines.CommObjects.SortType.TIME){D=A.TimeSortKey;C=B.TimeSortKey}else{D=A.RotationSortKey;C=B.RotationSortKey}}if(D>C){return 1}if(C>D){return -1}return 0}function PaintChanges(){if(_IsLinesView){var F;var E=121000;var B=new Date();var D=new Array();B.setMilliseconds(B.getMilliseconds()-_TimeDiference);B=B.getTime();for(var G in _LinesToPaint){E=(B-_LinesToPaint[G].TimeStamp.getTime());F=$get(DIV_LINE_PREFIX+_LinesToPaint[G].Id);if(F){if(E<30000){F.className=CSS_CLASS_VALUE+" line_alert_step1"}else{if(E<60000){F.className=CSS_CLASS_VALUE+" line_alert_step2"}else{if(E<120000){F.className=CSS_CLASS_VALUE+" line_alert_step3"}else{F.className=CSS_CLASS_VALUE;D[G]=_LinesToPaint[G]}}}if(_CustomerSettings.BooksByPage==8){F.className+=" bigger"}}else{D[G]=_LinesToPaint[G]}}var A=D.length-1;for(var C=A;C>=0;C--){if(D[C]){_LinesToPaint.splice(C,1)}}}}function GetEventClassName(B,A,C){if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.STARTED){if(B.UseHalves&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_PERIOD.toString()]&&A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_TIME.toString()]&&IsHalftime(B.Periods,A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_PERIOD.toString()].Value,A.Statistics[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()][SBR.Lines.CommObjects.EventStatisticType.CURRENT_TIME.toString()].Value)){return("Event halftime_"+(C?"odd":"even"))}return("Event started_"+(C?"odd":"even"))}else{if(A.EventStatus==SBR.Lines.CommObjects.EventStatus.DELAYED){return("Event delayed_"+(C?"odd":"even"))}else{if((A.EventStatus==SBR.Lines.CommObjects.EventStatus.ENDED)||(A.EventStatus==SBR.Lines.CommObjects.EventStatus.POSTPONED)||(A.EventStatus==SBR.Lines.CommObjects.EventStatus.SUSPENDED)){return("Event final_"+(C?"odd":"even"))}else{return("Event "+(C?"odd":"even"))}}}}function GetOrdinality(A){var B=parseInt(A);if(B>0){switch(A){case"1":A+="st";break;case"2":A+="nd";break;case"3":A+="rd";break;default:A+="th";break}}return A}function SplitLine(F,B){var E="";var A=F;while(A.length>B){var D=A.substring(0,B);var C=D.lastIndexOf(" ");if(C==-1){C=B}E+=D.substring(0,C)+"<br>";A=A.substring(C+1)}return(E+A)}function GetStatsDictionaryFromObject(B){var A=null;if(B){if((B[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()])&&(B[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()])){A=B[SBR.Lines.CommObjects.StatisticScope.GAME_STATS.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]}if((A==null)&&(B[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()])&&(B[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()])){A=B[SBR.Lines.CommObjects.StatisticScope.PLAY_BY_PLAY.toString()][SBR.Lines.CommObjects.StatisticSubScope.NONE.toString()]}}return A}function GetStatisticValue(C,A){var B=EMPTY_STRING;if(C&&C[A.toString()]&&C[A.toString()].Value){B=C[A.toString()].Value}return B}function UpdateLinesFromNotification(B,K,M){var Q=new Array();if(K){for(var R in K){if(_LeaguesEventsDictionary[R]){for(var E in K[R]){var P=K[R][E];for(var F in P){var I=_LeaguesEventsDictionary[R][F];if((F!=FAKE_SIDE_ID)&&I){var H=P[F];for(var D in H){var G=H[D];for(var C in G){var O=G[C];for(var A in O){var J=O[A];var L=null;if(D==FAKE_SIDE_ID){L=B?I.OpeningLines:I.CurrentLines}else{if(I.Sides[D]){L=B?I.Sides[D].OpeningLines:I.Sides[D].CurrentLines}}if(L){if(!L[C]){L[C]=new Array()}L[C][A]=J;if(((_CurrentSelections.LineType==J.LineType)||((_CurrentSelections.LineType==SBR.Lines.CommObjects.LineType.SPREADNTOTALS)&&(SBR.Lines.CommObjects.LineType.ODDS==J.LineType||SBR.Lines.CommObjects.LineType.TOTALS==J.LineType)))&&((Array.contains(_SportsbooksPage,J.SportsbookId))||(_CustomerSettings.DefaultSportsbookId==J.SportsbookId))){if(!M[R]){M[R]=new Array()}Array.add(M[R],I);if(J.SportsbookId!=_CustomerSettings.DefaultSportsbookId){Q[J.SportsbookId]=J.SportsbookId}}}}}}}}}}}}if(_CustomerSettings.SoundAlert&&Q){for(var N in Q){if((Array.contains(Q,parseInt(N)))&&(_CustomerSettings.SportsbooksSoundAlerts[N])){PlaySound(LINE_CHANGED_SOUND);break}}}}function SplitStatsInformation(B){var A=new Array();var C=new Array();C=B.split("#");if(C.length==2){var D=new Array();D=C[1].split(PIPE);if(D.length==1){A[0]=D[0];A[1]=D}else{A[0]=C[0];A[1]=D}}return A}function SplitInfoSeparatedBySymbol(E,D,C,G){var A=document.createElement(HTML_DIV_ELEMENT);if(G&&(G!=EMPTY_STRING)){A.className=G}var F=E.split(D);for(var B in F){A.innerHTML+=F[B]+C+HTML_BREAKLINE}return A}function CreateTopPlayersElement(C,B){var A=document.createElement(HTML_DIV_ELEMENT);A.className=CLASS_NAME_STATISTIC_MARGIN_LEFT;for(var D in C[1]){A.innerHTML+=C[1][D]+B+HTML_BREAKLINE}return A}function WriteLinesDiv(R,K,T,L,E,B,U){var G;if(!B){if(L!=null&&!U){G=$get(DIV_LINE_BY_BOOK_PREFIX+R.Id+ID_SEPARATOR+L)}if(G){G.innerHTML=EMPTY_STRING}else{G=document.createElement(HTML_DIV_ELEMENT);if(L!=null&&!U){G.id=DIV_LINE_BY_BOOK_PREFIX+R.Id+ID_SEPARATOR+L}if(U){G.className="consensus";G.title="Consensus"}else{G.className="line"}if(L&&(K.BooksByPage==8)&&!U){G.className+=" bigger"}}}else{G=document.createElement(HTML_DIV_ELEMENT);G.className="OddsContainer";headerDiv=document.createElement(HTML_DIV_ELEMENT);headerDiv.innerHTML=E.LineTypes[T].ShortDescription;headerDiv.title=E.LineTypes[T].Description;headerDiv.className="DivHeader DivHeaderBorder boxScoreLineWith";G.appendChild(headerDiv)}var H=T;var Q=false;if(U){H=MatchConsensusLineTypes(T)}if(T==SBR.Lines.CommObjects.LineType.MONEYLINE||T==SBR.Lines.CommObjects.LineType.ODDS||T==SBR.Lines.CommObjects.LineType.ASIANHANDICAPING){var C;var I;var A=new Array();for(var D in R.SidesList){I=GetCurrentLine(R,T,SBR.Lines.CommObjects.LineSubType.NONE,L,D,U);Array.add(A,I)}if(U){Q=IsConsensusZero(A)}for(var N in A){I=A[N];C=WriteLineDiv(I,K,H,(L==null),R.Id,E.Id,B,L,U,Q);G.appendChild(C)}if(T==SBR.Lines.CommObjects.LineType.MONEYLINE&&E.SportId==SBR.Lines.CommObjects.SportType.SOCCER&&!U){I=GetCurrentLine(R,T,SBR.Lines.CommObjects.LineSubType.DRAW,L,null,U);C=WriteLineDiv(I,K,H,(L==null),R.Id,E.Id,B,L,U,Q);G.appendChild(C)}}else{if(T==SBR.Lines.CommObjects.LineType.SPREADNTOTALS&&!U){var C;var O=0;var F=1;firstSide=GetCurrentLine(R,SBR.Lines.CommObjects.LineType.ODDS,SBR.Lines.CommObjects.LineSubType.NONE,L,O,U);secondSide=GetCurrentLine(R,SBR.Lines.CommObjects.LineType.ODDS,SBR.Lines.CommObjects.LineSubType.NONE,L,F,U);if(firstSide||secondSide){if((firstSide&&!secondSide)||((firstSide&&secondSide)&&((firstSide.Adjust>secondSide.Adjust)||(firstSide.Adjust==secondSide.Adjust&&firstSide.Price>secondSide.Price)))){firstSide=GetCurrentLine(R,SBR.Lines.CommObjects.LineType.TOTAL,SBR.Lines.CommObjects.LineSubType.OVER,L,O,U);C=WriteLineDiv(firstSide,K,SBR.Lines.CommObjects.LineType.TOTAL,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C);C=WriteLineDiv(secondSide,K,SBR.Lines.CommObjects.LineType.ODDS,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C)}else{C=WriteLineDiv(firstSide,K,SBR.Lines.CommObjects.LineType.ODDS,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C);secondSide=GetCurrentLine(R,SBR.Lines.CommObjects.LineType.TOTAL,SBR.Lines.CommObjects.LineSubType.UNDER,L,null,U);C=WriteLineDiv(secondSide,K,SBR.Lines.CommObjects.LineType.TOTAL,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C)}}else{if(!firstSide&&!secondSide){secondSide=GetCurrentLine(R,SBR.Lines.CommObjects.LineType.TOTAL,SBR.Lines.CommObjects.LineSubType.OVER,L,O,U)}C=WriteLineDiv(firstSide,K,SBR.Lines.CommObjects.LineType.ODDS,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C);C=WriteLineDiv(secondSide,K,SBR.Lines.CommObjects.LineType.TOTAL,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C)}}else{if(T==SBR.Lines.CommObjects.LineType.TOTAL||T==SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING){var M,P=EMPTY_STRING;var M=(U?SBR.Lines.CommObjects.LineSubType.OVER_CONSENSUS:(T==SBR.Lines.CommObjects.LineType.TOTAL?SBR.Lines.CommObjects.LineSubType.OVER:SBR.Lines.CommObjects.LineSubType.OVER_ASIAN_HANDICAP));var P=(U?SBR.Lines.CommObjects.LineSubType.UNDER_CONSENSUS:(T==SBR.Lines.CommObjects.LineType.TOTAL?SBR.Lines.CommObjects.LineSubType.UNDER:SBR.Lines.CommObjects.LineSubType.UNDER_ASIAN_HANDICAP));var S=GetCurrentLine(R,T,M,L,null,U);var J=GetCurrentLine(R,T,P,L,null,U);var A=new Array(S,J);Q=U?IsConsensusZero(A):false;C=WriteLineDiv(S,K,H,(L==null),R.Id,E.Id,B,L,U,Q);G.appendChild(C);C=WriteLineDiv(J,K,H,(L==null),R.Id,E.Id,B,L,U,Q);G.appendChild(C);Q=false}else{if(T==SBR.Lines.CommObjects.LineType.SPREADNTOTALS&&!U){I=GetCurrentLine(R,T,SBR.Lines.CommObjects.LineSubType.DRAW,L,null,U);C=WriteLineDiv(I,K,T,(L==null),R.Id,E.Id,B,L,U);G.appendChild(C)}}}}if(B&&T!=SBR.Lines.CommObjects.LineType.MONEYLINE&&E.SportId==SBR.Lines.CommObjects.SportType.SOCCER){C=document.createElement(HTML_DIV_ELEMENT);C.className="OddValue boxScoreLineWith";C.innerHTML=SPACE_STRING;G.appendChild(C)}return G}function WriteLineDiv(G,J,K,I,H,B,E,L,A,F){var D;if(E){D=document.createElement(HTML_DIV_ELEMENT);D.className="OddValue boxScoreLineWith";if(G){D.innerHTML=GetLineValue(K,G,J,E,A,F)}else{D.innerHTML=SPACE_STRING}}else{if(G){D=$get(DIV_LINE_PREFIX+G.Id)}if(!D){D=document.createElement(HTML_DIV_ELEMENT);if(!I&&G){D.id=DIV_LINE_PREFIX+G.Id}D.className=CSS_CLASS_VALUE;if(!I&&_CustomerSettings.BooksByPage==8){D.className+=" bigger"}}if(G&&D){D.sportsbookId=L;D.leagueId=B;D.eventId=H;D.RequestType=A?CONSENSUS_HISTORY:LINES_HISTORY;if(!I){D.onmousedown=GetLinesHistory}else{D.className+=" noPointer"}if(!I){var C=new Date();C.setMilliseconds(C.getMilliseconds()-_TimeDiference);var M=(C.getTime()-G.TimeStamp.getTime());if(M<30000){D.className+=" line_alert_step1";Array.add(_LinesToPaint,G)}else{if(M<60000){D.className+=" line_alert_step2";Array.add(_LinesToPaint,G)}else{if(M<120000){D.className+=" line_alert_step3";Array.add(_LinesToPaint,G)}}}}D.innerHTML=GetLineValue(K,G,J,E,A,F)}else{if(!I){D.sportsbookId=L;D.leagueId=B;D.eventId=H;D.RequestType=A?CONSENSUS_HISTORY:LINES_HISTORY;D.onmousedown=GetLinesHistory}else{D.className+=" noPointer"}}}return D}function GetLineValue(H,G,F,E,D,B){if(D){return B?"&ndash;&nbsp":(G.Price+"%")}var C;var A;if(H==SBR.Lines.CommObjects.LineType.ODDS||H==SBR.Lines.CommObjects.LineType.ASIANHANDICAPING){A=GetAdjustString(G.Adjust,H,true)+SPACE_STRING}else{if(H==SBR.Lines.CommObjects.LineType.TOTAL||H==SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING){A=GetAdjustString(G.Adjust,H,false)+SPACE_STRING}else{A=SPACE_STRING}}if((_CurrentSelections.LineType==SBR.Lines.CommObjects.LineType.SPREADNTOTALS&&!E)&&H==SBR.Lines.CommObjects.LineType.TOTAL){C=EMPTY_STRING}else{C=GetPriceString(G.Price,F)}return(G.Price==0)?SPACE_STRING:(A+C)}function GetCurrentLine(B,F,G,I,E,A){var C;var D=A?MatchConsensusLineTypes(F):F;var H=A?MatchConsensusLineSubTypes(G):G;if((F==SBR.Lines.CommObjects.LineType.MONEYLINE&&G!=SBR.Lines.CommObjects.LineSubType.DRAW)||F==SBR.Lines.CommObjects.LineType.ODDS||F==SBR.Lines.CommObjects.LineType.ASIANHANDICAPING){if(I==null){if((B.SidesList[E].OpeningLines)&&(B.SidesList[E].OpeningLines[D])&&(B.SidesList[E].OpeningLines[D][_CustomerSettings.DefaultSportsbookId.toString()])){C=B.SidesList[E].OpeningLines[D][_CustomerSettings.DefaultSportsbookId.toString()]}else{return null}}else{if((B.SidesList[E].CurrentLines)&&(B.SidesList[E].CurrentLines[D])&&(B.SidesList[E].CurrentLines[D][I])){C=B.SidesList[E].CurrentLines[D][I]}else{return null}}}else{if(I==null){if((B.OpeningLines)&&(B.OpeningLines[H])&&(B.OpeningLines[H][_CustomerSettings.DefaultSportsbookId.toString()])){C=B.OpeningLines[H][_CustomerSettings.DefaultSportsbookId.toString()]}else{return null}}else{if((B.CurrentLines)&&(B.CurrentLines[H])&&(B.CurrentLines[H][I])){C=B.CurrentLines[H][I]}else{return null}}}return(C===undefined)?null:C}function GetPickValues(B,A){return A?"&ndash;&nbsp":B.Price}function GetLineString(E,D,C,A){if(C){return A?"&ndash;&nbsp":E.Price+"%"}var B=EMPTY_STRING;if(E.LineType==SBR.Lines.CommObjects.LineType.ODDS||E.LineType==SBR.Lines.CommObjects.LineType.TOTAL||E.LineType==SBR.Lines.CommObjects.LineType.ASIANHANDICAPING||E.LineType==SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING){B+=GetAdjustString(E.Adjust,E.LineType,SBR.Lines.CommObjects.LineType.ODDS==E.LineType)+SPACE_STRING}B+=GetPriceString(E.Price,D);return B}function GetAdjustString(D,G,F){var B="";var A=D%1;if(G==SBR.Lines.CommObjects.LineType.MONEYLINE){return B}if(D>0&&F&&(G!=SBR.Lines.CommObjects.LineType.TOTAL||G!=SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING)){B+="+"}if(D==0.5){B+="&frac12;"}else{if(D==-0.5){B+="-&frac12;"}else{if(D==0){B+="PK"}else{if(A!=0){var E="&frac12;";if(A==0.25){E="&frac14;"}else{if(A==-0.25){E="-&frac14;"}else{if(A==0.75){E="&frac34;"}else{if(A==-0.75){E="-&frac34;"}}}}var C=parseInt(D);B+=C==0?E:parseInt(D)+E}else{B+=parseInt(D)}}}}return B}function GetPriceString(A,C){var B=EMPTY_STRING;if(A==0){return B}if(C.OddFormat==SBR.Lines.CommObjects.OddType.US){if(A>0){B+="+"}B+=A}else{if(A>0){B+=((A/100)+1).toFixed(2)}else{B+=((100/A*-1)+1).toFixed(2)}}return B}function ReturnFalse(){return false}function GetSportEnumName(B){var A="FOOTBALL";switch(B){case SBR.Lines.CommObjects.SportType.UNKNOWN:A="UNKNOWN";break;case SBR.Lines.CommObjects.SportType.BASEBALL:A="BASEBALL";break;case SBR.Lines.CommObjects.SportType.FOOTBALL:A="FOOTBALL";break;case SBR.Lines.CommObjects.SportType.BASKETBALL:A="BASKETBALL";break;case SBR.Lines.CommObjects.SportType.HOCKEY:A="HOCKEY";break;case SBR.Lines.CommObjects.SportType.GOLF:A="GOLF";break;case SBR.Lines.CommObjects.SportType.SOCCER:A="SOCCER";break;case SBR.Lines.CommObjects.SportType.TENNIS:A="TENNIS";break;case SBR.Lines.CommObjects.SportType.BOXING:A="BOXING";break}return A}function CreateTvListingDiv(A,D){if(A.Links&&A.Links[SBR.Lines.CommObjects.LinkType.TV_LISTING.toString()]){var C=document.createElement(HTML_DIV_ELEMENT);C.className="TvListing";D.appendChild(C);var B=document.createElement(HTML_DIV_ELEMENT);B.className="TvHeader";B.innerHTML="TV Station";C.appendChild(B);var G=document.createElement(HTML_DIV_ELEMENT);G.className="TvContent";C.appendChild(G);var E=document.createElement("img");E.src="http://mt1.odds.sbrforum.com/LinesWebsite/img/TvListing.jpg";G.appendChild(E);var F=document.createElement(HTML_DIV_ELEMENT);F.innerHTML=A.Links[SBR.Lines.CommObjects.LinkType.TV_LISTING].Url;G.appendChild(F);if(navigator.appName!="Netscape"&&G.offsetWidth>=15){F.style.width=(G.offsetWidth-15)+"px";B.style.width=G.offsetWidth+"px"}}}function MatchConsensusLineTypes(B){var A=B;switch(B){case SBR.Lines.CommObjects.LineType.ODDS:A=SBR.Lines.CommObjects.LineType.ODDS_CONSENSUS;break;case SBR.Lines.CommObjects.LineType.MONEYLINE:A=SBR.Lines.CommObjects.LineType.MONEYLINE_CONSENSUS;break;case SBR.Lines.CommObjects.LineType.TOTAL:A=SBR.Lines.CommObjects.LineType.TOTAL_CONSENSUS;break}return A}function MatchConsensusLineSubTypes(B){var A=B;switch(B){case SBR.Lines.CommObjects.LineSubType.OVER:A=SBR.Lines.CommObjects.LineSubType.OVER_CONSENSUS;break;case SBR.Lines.CommObjects.LineSubType.UNDER:A=SBR.Lines.CommObjects.LineSubType.UNDER_CONSENSUS;break}return A}function IsConsensusZero(A){if(A&&A.length>0){for(var B in A){if(A[B]&&A[B].Price>0){return false}}return true}return false}function HasOverTimePeriod(B,A){var C=SBR.Lines.CommObjects;if(B.SportId!=C.SportType.BASEBALL){if(A.SidesList&&((A.SidesList[0]&&A.SidesList[0].Scores&&A.SidesList[0].Scores[C.PeriodType.EXTRA_PERIOD.toString()])||(A.SidesList[1]&&A.SidesList[1].Scores&&A.SidesList[1].Scores[C.PeriodType.EXTRA_PERIOD.toString()]))){return true}}return false}function InitilizeGoogleAnalytics(){try{if(!pageTracker){pageTracker=_gat._getTracker("UA-1446389-4")}if(!secondTracker){secondTracker=_gat._getTracker("UA-1446389-11");secondTracker._setDomainName("none");secondTracker._setAllowLinker(true);secondTracker._initData()}}catch(A){ShowError(A)}}function TrackEvent(A){try{if(_AnalyticsEnable){InitilizeGoogleAnalytics();pageTracker._trackPageview(A)}}catch(B){ShowError(B)}}function confirmLogOut(){return confirm("Are you sure you want to log out?")}function CreateBookImageDropDown(L,D){var A=this;var C=parseFloat((new Date()).getMilliseconds()+""+Math.random()).toString(16);var I="active_"+C;var G="dd_"+C;var E="list_"+C;var K="mouse_"+C;this.show_dd=function(){A.DD.style.display="block"};this.hide_dd=function(){A.DD.style.display="none"};var F=document.createElement("div");var J=document.createElement("ul");var B=document.createElement("div");var H=document.createElement("div");F.className="active_item";F.setAttribute("id",I);this.divActiveImage=F;J.setAttribute("id",E);J.className="scroll_list";this.ddList=J;B.setAttribute("id",G);B.className=D?"drop_down":"drop_down scrollPadding";this.DD=B;H.setAttribute("class","scroll_tool");H.setAttribute("id",K);if(window.addEventListener){H.addEventListener("mouseover",A.show_dd,false);H.addEventListener("mouseout",A.hide_dd,false)}else{H.attachEvent("onmouseover",A.show_dd);H.attachEvent("onmouseout",A.hide_dd)}L.appendChild(H);H.appendChild(F);H.appendChild(B);B.appendChild(J);this.addActiveItem=function(Q,R,M,P){var N=document.createElement("a");var O=document.createElement("img");N.setAttribute("href",M?M:"#");N.setAttribute("target","_blank");O.className="list_item";O.setAttribute("src",Q);O.setAttribute("alt",R?R:"");O.setAttribute("title",R?R:"");O.setAttribute("border",0);this.divActiveImage.innerHTML="";this.divActiveImage.appendChild(N);N.appendChild(O);this.hide_dd()};this.addScrollItem=function(U,R,N,T,M,S,Q){var O=document.createElement("li");var P=document.createElement("img");P.className="list_item";P.setAttribute("src",U);P.setAttribute("alt",R?R:"");P.setAttribute("title",R?R:"");P.onclick=function(){A.addActiveItem(U,R,N,T);GetLinesHistory(S,T,M,Q)};this.ddList.appendChild(O);O.appendChild(P);if(!this.divActiveImage.innerHTML){this.addActiveItem(U,R,N,T)}};this.DESTROY=function(){A=null}};
var EMPTY_CLASS="";var CLASS_SELETED_PAGE="selectedPage";var CLASS_SELETED_LINK="selected";var CLASS_STATIC_TEXT="staticText";var EMPTY_STRING="";var HTML_ANCHOR_ELEMENT="a";var HTML_NULL_HREF="#";var HTML_CONST_NAME="CALCULATORS:";var CHECK_FUNCTION="function";var LEAGUE_ATTRIBUTE="idcontrol";var TOKEN=":";var SPORTID="SPORTID";var CL="CURRENTLEAGUE";var CLID="LEAGUEID";var FRID="FORUMID";var STATISTICS_MENU="Statistics";var MATCHUPS_MENU="Matchups";var INJURIES_MENU="Injuries";var FREE_PICKS_MENU="Free Picks";var MATCHUP_LIST_VALUE="matchupList";var SOCCER_MATCHUP_LIST_VALUE="soccerMatchupList";var OFFENSIVE_STATISTICS="offensiveStatistics";var SOCCER_STATISTICS="soccerTable";var SOCCER_ID_MENU=100;var TENNIS_ID_MENU=101;var OTHER_SPORTS_ID_MENU=102;Sys.Application.add_load(CheckCurrentLeague);Sys.Application.add_load(SetCurrentLeagueInMainMenu);function SetCurrentLeagueInMainMenu(){if(_CurrentLeague){var A=0;var B=window.location.href;if(B.indexOf("/odds/")>-1||B.indexOf("/Lines.aspx")>-1||_IsLinesView){A=1}MarkSelectedLeague(_CurrentLeague,"selected",A,LINES_PAGE,ALL_LEAGUES_ID)}}function GetLeagueObjectFromShortNameLeagueDictionary(B){var A;switch(B){case"ALL LEAGUES":case"ALL_LEAGUES":case"ALL-LEAGUES":A=_LeaguesShortNameDictionary.ALL;break;case"FOOTBALL":A=_LeaguesShortNameDictionary.NFL;break;case"BASEBALL":A=_LeaguesShortNameDictionary.MLB;break;case"HOCKEY":A=_LeaguesShortNameDictionary.NHL;break;case"COLLEGE_FOOTBALL":case"COLLEGE-FOOTBALL":case"CFB":A=_LeaguesShortNameDictionary.NCAAF;break;case"COLLEGE_BASKETBALL":case"COLLEGE-BASKETBALL":case"CBB":A=_LeaguesShortNameDictionary.NCAAB;break;case"WOMEN_BASKETBALL":A=_LeaguesShortNameDictionary.WNBA;break;case"ARENA_FOOTBALL":case"ARENA":A=_LeaguesShortNameDictionary.AFL;break;case"BASKETBALL":A=_LeaguesShortNameDictionary.NBA;break}return A}function CheckCurrentLeague(){if(document.location.hash.length>0){var E=document.location.hash.toUpperCase().split("/");if(E[1]=="ODDS"){_CurrentLeague=null;_CurrentLeague=_LeaguesShortNameDictionary[E[2]];if(!_CurrentLeague){_CurrentLeague=GetLeagueObjectFromShortNameLeagueDictionary(E[2]);if(!_CurrentLeague){_CurrentLeague=GetNextLeague(_LeaguesShortNameDictionary);ReplaceLeagueInCurrentUrl(_CurrentLeague.ShortName)}}if(_CurrentSelections){if(SBR.Lines.CommObjects.PeriodType[E[3]]){_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType[E[3]]}else{switch(E[3]){case"GAME":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.WHOLE_GAME;break;case"1HALF":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.FIRST_HALF;break;case"2HALF":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.SECOND_HALF;break;case"1Q":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.FIRST_PERIOD;break;case"2Q":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.SECOND_PERIOD;break;case"3Q":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.THIRD_PERIOD;break;case"4Q":_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.FOURTH_PERIOD;break}}var D=E[4].split(".")[0];if(SBR.Lines.CommObjects.LineType[D]){_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType[D]}else{switch(D){case"POINT-SPREADS":case"POINTSPREADS":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.ODDS;break;case"MONEY-LINES":case"MONEY-LINE":case"MONEYLINES":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.MONEYLINE;break;case"TOTAL-POINTS":case"TOTALPOINTS":case"TOTALS":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.TOTAL;break;case"SPREADSANDTOTALS":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.SPREADNTOTALS;break;case"DRAW":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.DRAW;break;case"ASIANHANDICAPING":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.ASIANHANDICAPING;break;case"ASIANTOTALHANDICAPING":_CurrentSelections.LineType=SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING;break}}}}}else{var C=QueryString("l");if(C){var B=parseInt(C);_CurrentLeague=MainLeagues[B];if(!_CurrentLeague){_CurrentLeague=soccerLeagues[B]}if(!_CurrentLeague){_CurrentLeague=tennisLeagues[B]}if(!_CurrentLeague){_CurrentLeague=otherLeagues[B]}}else{var A=QueryString("league");if(A){_CurrentLeague=_LeaguesShortNameDictionary[A.toUpperCase()];if(!_CurrentLeague){_CurrentLeague=GetLeagueObjectFromShortNameLeagueDictionary(A)}if(!_CurrentLeague){_CurrentLeague=GetNextLeague(_LeaguesShortNameDictionary);ReplaceLeagueInCurrentUrl(_CurrentLeague.ShortName)}}}}}function GetNextLeague(B){for(var A in B){return B[A]}}function ReplaceLeagueInCurrentUrl(C){var B=document.location.hash;var A=B.split("/");document.location.hash=B.replace(A[2],C).toLowerCase()}function LoadSubMenu(A,H,K,J,G){try{var I=A?A:this.leagueId;var B=H?H:this.objOptionMenu;var C=K?K:this.classNameSelected;var E=J?J:this.allLeagueId;var D=G?G:this.urlLinePage;MarkOptionMainMenu(B,C);LoadMenuAccordingToLeague(I,C,E,D)}catch(F){alert(F.description)}}function LoadMenuAccordingToLeague(D,C,A,B){switch(D){case SOCCER_ID_MENU:ClearPagesContainer();LoadSubMenuSoccerLeagues(B,C,1);break;case TENNIS_ID_MENU:ClearPagesContainer();LoadSubMenuTennisLeagues(B,C,1);break;case OTHER_SPORTS_ID_MENU:ClearPagesContainer();LoadSubMenuOtherLeagues(B,C);break;default:EventInMainLeague(D,C,B,A);break}}function MarkOptionMainMenu(B,A){ClearItemSelected();B.className=A}function ClearItemSelected(){var D=$get(DIV_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);var A;var C=D.length;for(var B=0;B<C;B++){D[B].className=EMPTY_CLASS}}function EventInOtherLeague(){_CurrentLeague=otherLeagues[this.idControl];if(_CurrentSelections){_CurrentSelections.LineType=_CurrentLeague.DefaultLineType.LineTypeId;_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.WHOLE_GAME}var A="/#/odds/"+_CurrentLeague.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(_CurrentLeague.DefaultLineType.LineTypeId)+".html";IsOtherLeagues(this.idControl,this.classStyleName,this.urlPage);RedirectPage(this.idControl,A)}function EventInSoccerLeague(){_CurrentLeague=soccerLeagues[this.idControl];if(_CurrentSelections){_CurrentSelections.LineType=_CurrentLeague.DefaultLineType.LineTypeId;_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.WHOLE_GAME}var A="/#/odds/"+_CurrentLeague.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(_CurrentLeague.DefaultLineType.LineTypeId)+".html";IsSoccerLeague(this.idControl,this.classStyleName,this.requestOrigin,this.urlPage);RedirectPage(this.idControl,A)}function EventInTennisLeague(){_CurrentLeague=tennisLeagues[this.idControl];if(_CurrentSelections){_CurrentSelections.LineType=_CurrentLeague.DefaultLineType.LineTypeId;_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.WHOLE_GAME}var A="/#/odds/"+_CurrentLeague.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(_CurrentLeague.DefaultLineType.LineTypeId)+".html";IsTennisLeague(this.idControl,this.classStyleName,this.urlPage);RedirectPage(this.idControl,A)}function EventInMainLeague(D,C,B,A){_CurrentLeague=MainLeagues[D];if(_CurrentSelections){_CurrentSelections.LineType=_CurrentLeague.DefaultLineType.LineTypeId;_CurrentSelections.PeriodType=SBR.Lines.CommObjects.PeriodType.WHOLE_GAME}IsMainLeague(D,C,1,B,A);RedirectPage(D,B)}function RedirectPage(B,A){var D=window.location.href;if(D.indexOf("/odds/")>-1||D.indexOf("/Lines.aspx")>-1||_IsLinesView){document.location.hash=A.substring(A.indexOf("/odds/"),A.length);InitializeLinesPage()}else{var C=A;window.location=C}}function GetLineTypeName(A){switch(A){case SBR.Lines.CommObjects.LineType.ODDS:return"pointspread";case SBR.Lines.CommObjects.LineType.MONEYLINE:return"moneyline";case SBR.Lines.CommObjects.LineType.TOTAL:return"total";case SBR.Lines.CommObjects.LineType.DRAW:return"draw";case SBR.Lines.CommObjects.LineType.SPREADNTOTALS:return"spreadntotals";case SBR.Lines.CommObjects.LineType.ASIANHANDICAPING:return"asianhandicaping";case SBR.Lines.CommObjects.LineType.ASIANTOTALHANDICAPING:return"asiantotalhandicaping";default:return"pointspread"}}function MarkSelectedLeague(D,C,E,B,A){if(D.IsMainLeague){IsMainLeague(D.Id.toString(),C,E,B,A)}else{if(D.SportId==SBR.Lines.CommObjects.SportType.SOCCER){IsSoccerLeague(D.Id.toString(),C,E,B)}else{if(D.SportId==SBR.Lines.CommObjects.SportType.TENNIS){IsTennisLeague(D.Id.toString(),C,B)}else{IsOtherLeagues(D.Id.toString(),C,B)}}}}function IsOtherLeagues(C,B,A){_CurrentLeague=otherLeagues[C];LoadPageSubMenu();LoadSubMenuOtherLeagues(A,B);MarkLeagueOption(C,B,other_options[OTHER_SPORTS_ID_MENU])}function IsSoccerLeague(C,B,D,A){_CurrentLeague=soccerLeagues[C];switch(D){case 0:LoadGenericSoccerSubMenu(C,D);break;case 1:LoadPageSubMenu();LoadGenericSoccerSubMenu(C,D);break}MarkLeagueOption(C,B,other_options[SOCCER_ID_MENU])}function IsTennisLeague(C,B,A){_CurrentLeague=tennisLeagues[C];LoadPageSubMenu();LoadSubMenuTennisLeagues(A,B);MarkLeagueOption(C,B,other_options[TENNIS_ID_MENU])}function MarkLeagueOption(G,F,H){var E;var A;var C;var D;var B;E=$get(DIV_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);C=E.length;for(B=0;B<C;B++){if(E[B].getAttribute(LEAGUE_ATTRIBUTE)==H.MenuId){E[B].className=F;break}}E=$get(DIV_SUB_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);C=E.length;for(B=0;B<C;B++){if(E[B].idControl==G){E[B].className=F;break}}}function IsMainLeague(B,I,D,G,H){var C=$get(DIV_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);var F;var E=C.length;for(var A=0;A<E;A++){if(C[A].getAttribute(LEAGUE_ATTRIBUTE)==B){C[A].className=I;break}}if(B!=H){switch(D){case 0:LoadGenericSubMenu(1,B);break;case 1:LoadPageSubMenu();LoadGenericSubMenu(0,B);break}}else{LoadPageSubMenu();ClearSubMenuContainer()}}function ClearPagesContainer(){var A=$get(DIV_PAGES);if(A){A.innerHTML=EMPTY_STRING}}function ClearSubMenuContainer(){var A=$get(DIV_SUB_MENU);if(A){A.innerHTML=EMPTY_STRING}}function LoadSubMenuSoccerLeagues(D,C,F){var B=$get(DIV_SUB_MENU);var E;if(B){B.innerHTML=EMPTY_STRING;for(var A in soccerLeagues){E=soccerLeagues[A];var G=document.createElement(HTML_ANCHOR_ELEMENT);G.innerHTML=E.MenuDescription;G.onmousedown=EventInSoccerLeague;G.idControl=E.Id;G.urlPage=D;G.requestOrigin=F;G.classStyleName=C;G.border=0;B.appendChild(G)}}}function LoadSubMenuTennisLeagues(E,D,F){var C=$get(DIV_SUB_MENU);var B;if(C){C.innerHTML=EMPTY_STRING;for(var A in tennisLeagues){B=tennisLeagues[A];var G=document.createElement(HTML_ANCHOR_ELEMENT);G.innerHTML=B.MenuDescription;G.onmousedown=EventInTennisLeague;G.idControl=B.Id;G.urlPage=E;G.requestOrigin=F;G.classStyleName=D;G.border=0;C.appendChild(G)}}}function LoadSubMenuOtherLeagues(E,D){var C=$get(DIV_SUB_MENU);var B;if(C){C.innerHTML=EMPTY_STRING;for(var A in otherLeagues){B=otherLeagues[A];var F=document.createElement(HTML_ANCHOR_ELEMENT);F.innerHTML=B.MenuDescription;F.onmousedown=EventInOtherLeague;F.idControl=B.Id;F.urlPage=E;F.classStyleName=D;F.border=0;C.appendChild(F)}}}function ClearSelectedDivOtherLeagues(){var D=$get(DIV_SUB_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);var A;var C=D.length;for(var B=0;B<C;B++){D[B].className=EMPTY_CLASS}}function OpenExtraSettingsPage(B){var A=this.ref?this.ref:B;settingsWindow=window.open(A,"_blank","width=660,height=700,resizable=1,status=0,scrollbars=1");RefreshPageAfterSettings(settingsWindow)}function RefreshPageAfterSettings(A){if(A){if(!A.closed){setTimeout(RefreshPageAfterSettings,1000)}else{window.location=window.location}}}function LoadGenericSubMenu(C,D){var B=$get(DIV_SUB_MENU);var F;var E;var A=MainLeagues[D];if(B&&A){B.innerHTML=EMPTY_STRING;if(C==1){E=pagesSubMenu[0];F=document.createElement(HTML_ANCHOR_ELEMENT);F.innerHTML=E.Name.replace(TOKEN,EMPTY_STRING);F.href="/#/odds/"+A.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(A.DefaultLineType.LineTypeId)+".html";F.border=0;B.appendChild(F)}LoadGenericSubMenuLinks(A,B)}}function LoadGenericSubMenuLinks(J,I){var D=genericSubMenu.length;var B;var E;var G;var F;for(var A=0;A<D;A++){B=genericSubMenu[A];if(B.AlwaysOnTop||(J.SportId!=SBR.Lines.CommObjects.SportType.SOCCER)){F=document.createElement(HTML_ANCHOR_ELEMENT);G=B.Name;G=G.replace(CL,J.MenuDescription);F.innerHTML=G;E=B.Link;if((G==STATISTICS_MENU)||(G==MATCHUPS_MENU)){E=E.replace(CL,J.ShortName.toLowerCase());var C=GetSportEnumName(J.SportId);E=E.replace(SPORTID,C);if(J.SportId==SBR.Lines.CommObjects.SportType.SOCCER){E=E.replace(OFFENSIVE_STATISTICS,SOCCER_STATISTICS)}}else{if((G==FREE_PICKS_MENU)&&((J.ShortName=="CFL")||(J.ShortName=="WNBA"))){continue}else{if((G==INJURIES_MENU)&&(J.SportId==SBR.Lines.CommObjects.SportType.SOCCER)){E="MatchupsForm.aspx?data=injuries&sportId=Soccer&league="+J.ShortName.toLowerCase()}else{E=E.replace(CL,J.ShortName.toLowerCase())}}}var H=new Array();H[28]="baseball-handicapping";H[27]="nba-basketball-handicapping";H[64]="ncaa-basketball-handicapping";H[30]="hockey-handicapping";H[15]="nfl-handicapping";H[46]="college-football-handicapping";H[128]="arena-football-handicapping";H[76]="tennis-handicapping";H[41]="soccer-handicapping";H[61]="horse-racing-betting";H[60]="boxing-mma-ufc-betting";H[71]="nascar-betting";H[31]="more-sports";E=E.replace(CLID,J.Id);E=E.replace(FRID,H[J.HandicapingForumId]);F.href=E;F.target=B.Target;F.border=0;I.appendChild(F)}}}function LoadGenericSoccerSubMenu(C,E){var B=$get(DIV_SUB_MENU);var A=soccerLeagues[C];var D;var G;if(B&&A){B.innerHTML=EMPTY_STRING;G=document.createElement(HTML_ANCHOR_ELEMENT);G.innerHTML="Soccer &raquo";G.href=NULL_HREF;G.onclick=ReturnFalse;G.onmousedown=ReturnToSoccerMenu;G.urlLinePage="/#/odds/"+A.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(A.DefaultLineType.LineTypeId)+".html";G.leagueId=SOCCER_ID_MENU;G.allLeagueId=ALL_LEAGUES_ID;G.classNameSelected="selected";G.border=0;B.appendChild(G);var F=document.createElement("span");F.innerHTML=A.MenuDescription;B.appendChild(F);if(E==0){D=pagesSubMenu[0];G=document.createElement(HTML_ANCHOR_ELEMENT);G.innerHTML=D.Name.replace(TOKEN,EMPTY_STRING);G.href="/#/odds/"+A.ShortName.toLowerCase()+"/whole_game/"+GetLineTypeName(A.DefaultLineType.LineTypeId)+".html";G.border=0;B.appendChild(G)}LoadGenericSubMenuLinks(A,B)}}function ReturnToSoccerMenu(){var C=$get(DIV_MENU).getElementsByTagName(HTML_ANCHOR_ELEMENT);var B=C.length;for(var A=0;A<B;A++){if(C[A].getAttribute(LEAGUE_ATTRIBUTE)==this.leagueId){C[A].className=this.classNameSelected;break}}LoadMenuAccordingToLeague(this.leagueId,this.classNameSelected,this.allLeagueId,this.urlLinePage)}function LoadPageSubMenu(){var C=$get(DIV_PAGES);var A=pagesSubMenu.length;var D;if(C){C.innerHTML=EMPTY_STRING;for(var B=0;B<A;B++){D=pagesSubMenu[B];var E=document.createElement(HTML_ANCHOR_ELEMENT);E.innerHTML=D.Name;if(B>0){E.href=D.Link;E.target=D.Target;E.onclick=ReturnFalse;E.onmousedown=SelectPage;E.border=0;if((_CurrentSelections&&(B==_CurrentSelections.Page))||(!_CurrentSelections&&(B==1))){E.className=CLASS_SELETED_PAGE}}else{E.className=CLASS_STATIC_TEXT}C.appendChild(E)}}}function SelectPage(){ClearSelectedDivPage();this.className=CLASS_SELETED_PAGE;if(typeof ChangePage==CHECK_FUNCTION){ChangePage(this.innerHTML)}else{alert("The ChangePage function does not exist.")}}function ClearSelectedDivPage(){var D=$get(DIV_PAGES).getElementsByTagName(HTML_ANCHOR_ELEMENT);var A;var C=D.length;for(var B=1;B<C;B++){D[B].className=EMPTY_CLASS}};
function openSettingsPage(C){var B=this.FormReference?this.FormReference:C;settingsWindow=window.open(B,"Settings","width=660,height=700,resizable=1,status=0,scrollbars=1");A();function A(){if(settingsWindow){if(!settingsWindow.closed){setTimeout(A,1000)}else{if(window.location.hash!=""){window.location.reload()}else{window.location.href=window.location.href}}}return false}return false};
var STRING_EMPLY="";var ENTER_KEY_CODE=13;function SetHref(B,C){var A;if(C==1){objTxtBox=$get(FORUM_SEARCH_CONTROL_TEXT);A=FORUM_SEARCH_CONTROL_URL}else{objTxtBox=$get(SPORTSBOOK_SEARCH_CONTROL_TEXT);A=SPORTSBOOK_SEARCH_CONTROL_URL}if(objTxtBox){B.href=A+objTxtBox.value}}function changeMaskSportBookFocus(A,B){if(A.value==TEXT_DEFAULT_VALUE_SEARCH_SPORTSBOOK){A.defaultValue=STRING_EMPLY;A.value=STRING_EMPLY}A.className=B}function changeMaskSportBookBlur(A,B){if(A.value.length==0){A.value=TEXT_DEFAULT_VALUE_SEARCH_SPORTSBOOK}A.className=B}function changeMaskForumFocus(A,B){if(A.value==TEXT_DEFAULT_VALUE_SEARCH_FORUM){A.defaultValue=STRING_EMPLY;A.value=STRING_EMPLY}A.className=B}function changeMaskForumBlur(A,B){if(A.value.length==0){A.value=TEXT_DEFAULT_VALUE_SEARCH_FORUM}A.className=B}function ForumSearchEnterKey(B){var C=0;if(B.keyCode){C=B.keyCode}if(C==ENTER_KEY_CODE){if(SEARCH_BUTTON_FORUM_SEARCH){var A=$get(SEARCH_BUTTON_FORUM_SEARCH);if(A){A.focus()}}}}function SportsBookRatingEnterKey(B){var C=0;if(B.keyCode){C=B.keyCode}if(C==ENTER_KEY_CODE){if(SEARCH_BUTTON_SPORTSBOOK_RATING){var A=$get(SEARCH_BUTTON_SPORTSBOOK_RATING);if(A){A.focus()}}}};

/* This notice must be untouched at all times.
Copyright (c) 2002-2008 Walter Zorn. All rights reserved.

wz_tooltip.js	 v. 5.20

The latest version is available at
http://www.walterzorn.com
or http://www.devira.com
or http://www.walterzorn.de

Created 1.12.2002 by Walter Zorn (Web: http://www.walterzorn.com )
Last modified: 17.7.2008

Easy-to-use cross-browser tooltips.
Just include the script at the beginning of the <body> section, and invoke
Tip('Tooltip text') to show and UnTip() to hide the tooltip, from the desired
HTML eventhandlers. Example:
<a onmouseover="Tip('Some text')" onmouseout="UnTip()" href="index.htm">My home page</a>
No container DIV required.
By default, width and height of tooltips are automatically adapted to content.
Is even capable of dynamically converting arbitrary HTML elements to tooltips
by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of Tip(),
which means you can put important, search-engine-relevant stuff into tooltips.
Appearance & behaviour of tooltips can be individually configured
via commands passed to Tip() or TagToTip().

Tab Width: 4
LICENSE: LGPL

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License (LGPL) as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

For more details on the GNU Lesser General Public License,
see http://www.gnu.org/copyleft/lesser.html
*/

var config = new Object();


//===================  GLOBAL TOOPTIP CONFIGURATION  =========================//
var tt_Debug	= true		// false or true - recommended: false once you release your page to the public
var tt_Enabled	= true		// Allows to (temporarily) suppress tooltips, e.g. by providing the user with a button that sets this global variable to false
var TagsToTip	= true		// false or true - if true, HTML elements to be converted to tooltips via TagToTip() are automatically hidden;
							// if false, you should hide those HTML elements yourself

// For each of the following config variables there exists a command, which is
// just the variablename in uppercase, to be passed to Tip() or TagToTip() to
// configure tooltips individually. Individual commands override global
// configuration. Order of commands is arbitrary.
// Example: onmouseover="Tip('Tooltip text', LEFT, true, BGCOLOR, '#FF9900', FADEIN, 400)"

config. Above			= false 	// false or true - tooltip above mousepointer
config. BgColor 		= '#E2E7FF' // Background colour (HTML colour value, in quotes)
config. BgImg			= ''		// Path to background image, none if empty string ''
config. BorderColor		= '#003099'
config. BorderStyle		= 'solid'	// Any permitted CSS value, but I recommend 'solid', 'dotted' or 'dashed'
config. BorderWidth		= 1
config. CenterMouse		= false 	// false or true - center the tip horizontally below (or above) the mousepointer
config. ClickClose		= false 	// false or true - close tooltip if the user clicks somewhere
config. ClickSticky		= false		// false or true - make tooltip sticky if user left-clicks on the hovered element while the tooltip is active
config. CloseBtn		= false 	// false or true - closebutton in titlebar
config. CloseBtnColors	= ['#990000', '#FFFFFF', '#DD3333', '#FFFFFF']	  // [Background, text, hovered background, hovered text] - use empty strings '' to inherit title colours
config. CloseBtnText	= '&nbsp;X&nbsp;'	// Close button text (may also be an image tag)
config. CopyContent		= true		// When converting a HTML element to a tooltip, copy only the element's content, rather than converting the element by its own
config. Delay			= 400		// Time span in ms until tooltip shows up
config. Duration		= 0 		// Time span in ms after which the tooltip disappears; 0 for infinite duration, < 0 for delay in ms _after_ the onmouseout until the tooltip disappears
config. FadeIn			= 0 		// Fade-in duration in ms, e.g. 400; 0 for no animation
config. FadeOut			= 0
config. FadeInterval	= 30		// Duration of each fade step in ms (recommended: 30) - shorter is smoother but causes more CPU-load
config. Fix				= null		// Fixated position, two modes. Mode 1: x- an y-coordinates in brackets, e.g. [210, 480]. Mode 2: Show tooltip at a position related to an HTML element: [ID of HTML element, x-offset, y-offset from HTML element], e.g. ['SomeID', 10, 30]. Value null (default) for no fixated positioning.
config. FollowMouse		= true		// false or true - tooltip follows the mouse
config. FontColor		= '#000044'
config. FontFace		= 'Verdana,Geneva,sans-serif'
config. FontSize		= '8pt' 	// E.g. '9pt' or '12px' - unit is mandatory
config. FontWeight		= 'normal'	// 'normal' or 'bold';
config. Height			= 0 		// Tooltip height; 0 for automatic adaption to tooltip content, < 0 (e.g. -100) for a maximum for automatic adaption
config. JumpHorz		= false		// false or true - jump horizontally to other side of mouse if tooltip would extend past clientarea boundary
config. JumpVert		= true		// false or true - jump vertically		"
config. Left			= false 	// false or true - tooltip on the left of the mouse
config. OffsetX			= 14		// Horizontal offset of left-top corner from mousepointer
config. OffsetY			= 8 		// Vertical offset
config. Opacity			= 100		// Integer between 0 and 100 - opacity of tooltip in percent
config. Padding			= 3 		// Spacing between border and content
config. Shadow			= false 	// false or true
config. ShadowColor		= '#C0C0C0'
config. ShadowWidth		= 5
config. Sticky			= false 	// false or true - fixate tip, ie. don't follow the mouse and don't hide on mouseout
config. TextAlign		= 'left'	// 'left', 'right' or 'justify'
config. Title			= ''		// Default title text applied to all tips (no default title: empty string '')
config. TitleAlign		= 'left'	// 'left' or 'right' - text alignment inside the title bar
config. TitleBgColor	= ''		// If empty string '', BorderColor will be used
config. TitleFontColor	= '#FFFFFF'	// Color of title text - if '', BgColor (of tooltip body) will be used
config. TitleFontFace	= ''		// If '' use FontFace (boldified)
config. TitleFontSize	= ''		// If '' use FontSize
config. TitlePadding	= 2
config. Width			= 0 		// Tooltip width; 0 for automatic adaption to tooltip content; < -1 (e.g. -240) for a maximum width for that automatic adaption;
									// -1: tooltip width confined to the width required for the titlebar
//=======  END OF TOOLTIP CONFIG, DO NOT CHANGE ANYTHING BELOW  ==============//




//=====================  PUBLIC  =============================================//
function Tip()
{
	tt_Tip(arguments, null);
}
function TagToTip()
{
	var t2t = tt_GetElt(arguments[0]);
	if(t2t)
		tt_Tip(arguments, t2t);
}
function UnTip()
{
	tt_OpReHref();
	if(tt_aV[DURATION] < 0 && (tt_iState & 0x2))
		tt_tDurt.Timer("tt_HideInit()", -tt_aV[DURATION], true);
	else if(!(tt_aV[STICKY] && (tt_iState & 0x2)))
		tt_HideInit();
}

//==================  PUBLIC PLUGIN API	 =====================================//
// Extension eventhandlers currently supported:
// OnLoadConfig, OnCreateContentString, OnSubDivsCreated, OnShow, OnMoveBefore,
// OnMoveAfter, OnHideInit, OnHide, OnKill

var tt_aElt = new Array(10), // Container DIV, outer title & body DIVs, inner title & body TDs, closebutton SPAN, shadow DIVs, and IFRAME to cover windowed elements in IE
tt_aV = new Array(),	// Caches and enumerates config data for currently active tooltip
tt_sContent,			// Inner tooltip text or HTML
tt_t2t, tt_t2tDad,		// Tag converted to tip, and its DOM parent element
tt_scrlX = 0, tt_scrlY = 0,
tt_musX, tt_musY,
tt_over,
tt_x, tt_y, tt_w, tt_h; // Position, width and height of currently displayed tooltip

function tt_Extension()
{
	tt_ExtCmdEnum();
	tt_aExt[tt_aExt.length] = this;
	return this;
}
function tt_SetTipPos(x, y)
{
	var css = tt_aElt[0].style;

	tt_x = x;
	tt_y = y;
	css.left = x + "px";
	css.top = y + "px";
	if(tt_ie56)
	{
		var ifrm = tt_aElt[tt_aElt.length - 1];
		if(ifrm)
		{
			ifrm.style.left = css.left;
			ifrm.style.top = css.top;
		}
	}
}
function tt_HideInit()
{
	if(tt_iState)
	{
		tt_ExtCallFncs(0, "HideInit");
		tt_iState &= ~0x4;
		if(tt_flagOpa && tt_aV[FADEOUT])
		{
			tt_tFade.EndTimer();
			if(tt_opa)
			{
				var n = Math.round(tt_aV[FADEOUT] / (tt_aV[FADEINTERVAL] * (tt_aV[OPACITY] / tt_opa)));
				tt_Fade(tt_opa, tt_opa, 0, n);
				return;
			}
		}
		tt_tHide.Timer("tt_Hide();", 1, false);
	}
}
function tt_Hide()
{
	if(tt_db && tt_iState)
	{
		tt_OpReHref();
		if(tt_iState & 0x2)
		{
			tt_aElt[0].style.visibility = "hidden";
			tt_ExtCallFncs(0, "Hide");
		}
		tt_tShow.EndTimer();
		tt_tHide.EndTimer();
		tt_tDurt.EndTimer();
		tt_tFade.EndTimer();
		if(!tt_op && !tt_ie)
		{
			tt_tWaitMov.EndTimer();
			tt_bWait = false;
		}
		if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])
			tt_RemEvtFnc(document, "mouseup", tt_OnLClick);
		tt_ExtCallFncs(0, "Kill");
		// In case of a TagToTip tip, hide converted DOM node and
		// re-insert it into DOM
		if(tt_t2t && !tt_aV[COPYCONTENT])
			tt_UnEl2Tip();
		tt_iState = 0;
		tt_over = null;
		tt_ResetMainDiv();
		if(tt_aElt[tt_aElt.length - 1])
			tt_aElt[tt_aElt.length - 1].style.display = "none";
	}
}
function tt_GetElt(id)
{
	return(document.getElementById ? document.getElementById(id)
			: document.all ? document.all[id]
			: null);
}
function tt_GetDivW(el)
{
	return(el ? (el.offsetWidth || el.style.pixelWidth || 0) : 0);
}
function tt_GetDivH(el)
{
	return(el ? (el.offsetHeight || el.style.pixelHeight || 0) : 0);
}
function tt_GetScrollX()
{
	return(window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));
}
function tt_GetScrollY()
{
	return(window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));
}
function tt_GetClientW()
{
	var de = document.documentElement;
	return((de && de.clientWidth) ? de.clientWidth : (document.body.clientWidth || window.innerWidth || 0));
}
function tt_GetClientH()
{
	var de = document.documentElement;
	return((de && de.clientHeight) ? de.clientHeight : (document.body.clientHeight || window.innerHeight || 0));
}
function tt_GetEvtX(e)
{
	return (e ? ((typeof(e.pageX) != tt_u) ? e.pageX : (e.clientX + tt_scrlX)) : 0);
}
function tt_GetEvtY(e)
{
	return (e ? ((typeof(e.pageY) != tt_u) ? e.pageY : (e.clientY + tt_scrlY)) : 0);
}
function tt_AddEvtFnc(el, sEvt, PFnc)
{
	if(el)
	{
		if(el.addEventListener)
			el.addEventListener(sEvt, PFnc, false);
		else
			el.attachEvent("on" + sEvt, PFnc);
	}
}
function tt_RemEvtFnc(el, sEvt, PFnc)
{
	if(el)
	{
		if(el.removeEventListener)
			el.removeEventListener(sEvt, PFnc, false);
		else
			el.detachEvent("on" + sEvt, PFnc);
	}
}
function tt_GetDad(el)
{
	return(el.parentNode || el.parentElement || el.offsetParent);
}
function tt_MovDomNode(el, dadFrom, dadTo)
{
	if(dadFrom)
		dadFrom.removeChild(el);
	if(dadTo)
		dadTo.appendChild(el);
}

//======================  PRIVATE  ===========================================//
var tt_aExt = new Array(),	// Array of extension objects

tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld,	// Browser flags
tt_body,
tt_ovr_,				// HTML element the mouse is currently over
tt_flagOpa, 			// Opacity support: 1=IE, 2=Khtml, 3=KHTML, 4=Moz, 5=W3C
tt_maxPosX, tt_maxPosY,
tt_iState = 0,			// Tooltip active |= 1, shown |= 2, move with mouse |= 4
tt_opa, 				// Currently applied opacity
tt_bJmpVert, tt_bJmpHorz,// Tip temporarily on other side of mouse
tt_elDeHref,			// The tag from which we've removed the href attribute
// Timer
tt_tShow = new Number(0), tt_tHide = new Number(0), tt_tDurt = new Number(0),
tt_tFade = new Number(0), tt_tWaitMov = new Number(0),
tt_bWait = false,
tt_u = "undefined";


function tt_Init()
{
	tt_MkCmdEnum();
	// Send old browsers instantly to hell
	if(!tt_Browser() || !tt_MkMainDiv())
		return;
	// Levy 06/11/2008: Important! IE doesn't fire an onscroll when a page
	// refresh is made, so we need to recalc page positions on init.
	tt_OnScrl();
	tt_IsW3cBox();
	tt_OpaSupport();
	tt_AddEvtFnc(window, "scroll", tt_OnScrl);
	// IE doesn't fire onscroll event when switching to fullscreen;
	// fix suggested by Yoav Karpeles 14.2.2008
	tt_AddEvtFnc(window, "resize", tt_OnScrl);
	tt_AddEvtFnc(document, "mousemove", tt_Move);
	// In Debug mode we search for TagToTip() calls in order to notify
	// the user if they've forgotten to set the TagsToTip config flag
	if(TagsToTip || tt_Debug)
		tt_SetOnloadFnc();
	// Ensure the tip be hidden when the page unloads
	tt_AddEvtFnc(window, "unload", tt_Hide);
}
// Creates command names by translating config variable names to upper case
function tt_MkCmdEnum()
{
	var n = 0;
	for(var i in config)
		eval("window." + i.toString().toUpperCase() + " = " + n++);
	tt_aV.length = n;
}
function tt_Browser()
{
	var n, nv, n6, w3c;

	n = navigator.userAgent.toLowerCase(),
	nv = navigator.appVersion;
	tt_op = (document.defaultView && typeof(eval("w" + "indow" + "." + "o" + "p" + "er" + "a")) != tt_u);
	tt_ie = n.indexOf("msie") != -1 && document.all && !tt_op;
	if(tt_ie)
	{
		var ieOld = (!document.compatMode || document.compatMode == "BackCompat");
		tt_db = !ieOld ? document.documentElement : (document.body || null);
		if(tt_db)
			tt_ie56 = parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >= 5.5
					&& typeof document.body.style.maxHeight == tt_u;
	}
	else
	{
		tt_db = document.documentElement || document.body ||
				(document.getElementsByTagName ? document.getElementsByTagName("body")[0]
				: null);
		if(!tt_op)
		{
			n6 = document.defaultView && typeof document.defaultView.getComputedStyle != tt_u;
			w3c = !n6 && document.getElementById;
		}
	}
	tt_body = (document.getElementsByTagName ? document.getElementsByTagName("body")[0]
				: (document.body || null));
	if(tt_ie || n6 || tt_op || w3c)
	{
		if(tt_body && tt_db)
		{
			if(document.attachEvent || document.addEventListener)
				return true;
		}
		else
			tt_Err("wz_tooltip.js must be included INSIDE the body section,"
					+ " immediately after the opening <body> tag.", false);
	}
	tt_db = null;
	return false;
}
function tt_MkMainDiv()
{
	// Create the tooltip DIV
	if(tt_body.insertAdjacentHTML)
		tt_body.insertAdjacentHTML("afterBegin", tt_MkMainDivHtm());
	else if(typeof tt_body.innerHTML != tt_u && document.createElement && tt_body.appendChild)
		tt_body.appendChild(tt_MkMainDivDom());
	if(window.tt_GetMainDivRefs /* FireFox Alzheimer */ && tt_GetMainDivRefs())
		return true;
	tt_db = null;
	return false;
}
function tt_MkMainDivHtm()
{
	return('<div id="WzTtDiV"></div>' +
			(tt_ie56 ? ('<iframe id="WzTtIfRm" src="javascript:false" scrolling="no" frameborder="0" style="filter:Alpha(opacity=0);position:absolute;top:0px;left:0px;display:none;"></iframe>')
			: ''));
}
function tt_MkMainDivDom()
{
	var el = document.createElement("div");
	if(el)
		el.id = "WzTtDiV";
	return el;
}
function tt_GetMainDivRefs()
{
	tt_aElt[0] = tt_GetElt("WzTtDiV");
	if(tt_ie56 && tt_aElt[0])
	{
		tt_aElt[tt_aElt.length - 1] = tt_GetElt("WzTtIfRm");
		if(!tt_aElt[tt_aElt.length - 1])
			tt_aElt[0] = null;
	}
	if(tt_aElt[0])
	{
		var css = tt_aElt[0].style;

		css.visibility = "hidden";
		css.position = "absolute";
		css.overflow = "hidden";
		return true;
	}
	return false;
}
function tt_ResetMainDiv()
{
	tt_SetTipPos(0, 0);
	tt_aElt[0].innerHTML = "";
	tt_aElt[0].style.width = "auto";
	tt_h = 0;
}
function tt_IsW3cBox()
{
	var css = tt_aElt[0].style;

	css.padding = "10px";
	css.width = "40px";
	tt_bBoxOld = (tt_GetDivW(tt_aElt[0]) == 40);
	css.padding = "0px";
	tt_ResetMainDiv();
}
function tt_OpaSupport()
{
	var css = tt_body.style;

	tt_flagOpa = (typeof(css.KhtmlOpacity) != tt_u) ? 2
				: (typeof(css.KHTMLOpacity) != tt_u) ? 3
				: (typeof(css.MozOpacity) != tt_u) ? 4
				: (typeof(css.opacity) != tt_u) ? 5
				: (typeof(css.filter) != tt_u) ? 1
				: 0;
}
// Ported from http://dean.edwards.name/weblog/2006/06/again/
// (Dean Edwards et al.)
function tt_SetOnloadFnc()
{
	tt_AddEvtFnc(document, "DOMContentLoaded", tt_HideSrcTags);
	tt_AddEvtFnc(window, "load", tt_HideSrcTags);
	if(tt_body.attachEvent)
		tt_body.attachEvent("onreadystatechange",
			function() {
				if(tt_body.readyState == "complete")
					tt_HideSrcTags();
			} );
	if(/WebKit|KHTML/i.test(navigator.userAgent))
	{
		var t = setInterval(function() {
					if(/loaded|complete/.test(document.readyState))
					{
						clearInterval(t);
						tt_HideSrcTags();
					}
				}, 10);
	}
}
function tt_HideSrcTags()
{
	if(!window.tt_HideSrcTags || window.tt_HideSrcTags.done)
		return;
	window.tt_HideSrcTags.done = true;
	if(!tt_HideSrcTagsRecurs(tt_body))
		tt_Err("There are HTML elements to be converted to tooltips.\nIf you"
				+ " want these HTML elements to be automatically hidden, you"
				+ " must edit wz_tooltip.js, and set TagsToTip in the global"
				+ " tooltip configuration to true.", true);
}
function tt_HideSrcTagsRecurs(dad)
{
	var ovr, asT2t;
	// Walk the DOM tree for tags that have an onmouseover or onclick attribute
	// containing a TagToTip('...') call.
	// (.childNodes first since .children is bugous in Safari)
	var a = dad.childNodes || dad.children || null;

	for(var i = a ? a.length : 0; i;)
	{--i;
		if(!tt_HideSrcTagsRecurs(a[i]))
			return false;
		ovr = a[i].getAttribute ? (a[i].getAttribute("onmouseover") || a[i].getAttribute("onclick"))
				: (typeof a[i].onmouseover == "function") ? (a[i].onmouseover || a[i].onclick)
				: null;
		if(ovr)
		{
			asT2t = ovr.toString().match(/TagToTip\s*\(\s*'[^'.]+'\s*[\),]/);
			if(asT2t && asT2t.length)
			{
				if(!tt_HideSrcTag(asT2t[0]))
					return false;
			}
		}
	}
	return true;
}
function tt_HideSrcTag(sT2t)
{
	var id, el;

	// The ID passed to the found TagToTip() call identifies an HTML element
	// to be converted to a tooltip, so hide that element
	id = sT2t.replace(/.+'([^'.]+)'.+/, "$1");
	el = tt_GetElt(id);
	if(el)
	{
		if(tt_Debug && !TagsToTip)
			return false;
		else
			el.style.display = "none";
	}
	else
		tt_Err("Invalid ID\n'" + id + "'\npassed to TagToTip()."
				+ " There exists no HTML element with that ID.", true);
	return true;
}
function tt_Tip(arg, t2t)
{
	if(!tt_db)
		return;
	if(tt_iState)
		tt_Hide();
	if(!tt_Enabled)
		return;
	tt_t2t = t2t;
	if(!tt_ReadCmds(arg))
		return;
 	tt_iState = 0x1 | 0x4;
	tt_AdaptConfig1();
	tt_MkTipContent(arg);
	tt_MkTipSubDivs();
	tt_FormatTip();
	tt_bJmpVert = false;
	tt_bJmpHorz = false;
	tt_maxPosX = tt_GetClientW() + tt_scrlX - tt_w - 1;
	tt_maxPosY = tt_GetClientH() + tt_scrlY - tt_h - 1;
	tt_AdaptConfig2();
	// Ensure the tip be shown and positioned before the first onmousemove
	tt_OverInit();
	tt_ShowInit();
	tt_Move();
}
function tt_ReadCmds(a)
{
	var i;

	// First load the global config values, to initialize also values
	// for which no command is passed
	i = 0;
	for(var j in config)
		tt_aV[i++] = config[j];
	// Then replace each cached config value for which a command is
	// passed (ensure the # of command args plus value args be even)
	if(a.length & 1)
	{
		for(i = a.length - 1; i > 0; i -= 2)
			tt_aV[a[i - 1]] = a[i];
		return true;
	}
	tt_Err("Incorrect call of Tip() or TagToTip().\n"
			+ "Each command must be followed by a value.", true);
	return false;
}
function tt_AdaptConfig1()
{
	tt_ExtCallFncs(0, "LoadConfig");
	// Inherit unspecified title formattings from body
	if(!tt_aV[TITLEBGCOLOR].length)
		tt_aV[TITLEBGCOLOR] = tt_aV[BORDERCOLOR];
	if(!tt_aV[TITLEFONTCOLOR].length)
		tt_aV[TITLEFONTCOLOR] = tt_aV[BGCOLOR];
	if(!tt_aV[TITLEFONTFACE].length)
		tt_aV[TITLEFONTFACE] = tt_aV[FONTFACE];
	if(!tt_aV[TITLEFONTSIZE].length)
		tt_aV[TITLEFONTSIZE] = tt_aV[FONTSIZE];
	if(tt_aV[CLOSEBTN])
	{
		// Use title colours for non-specified closebutton colours
		if(!tt_aV[CLOSEBTNCOLORS])
			tt_aV[CLOSEBTNCOLORS] = new Array("", "", "", "");
		for(var i = 4; i;)
		{--i;
			if(!tt_aV[CLOSEBTNCOLORS][i].length)
				tt_aV[CLOSEBTNCOLORS][i] = (i & 1) ? tt_aV[TITLEFONTCOLOR] : tt_aV[TITLEBGCOLOR];
		}
		// Enforce titlebar be shown
		if(!tt_aV[TITLE].length)
			tt_aV[TITLE] = " ";
	}
	// Circumvents broken display of images and fade-in flicker in Geckos < 1.8
	if(tt_aV[OPACITY] == 100 && typeof tt_aElt[0].style.MozOpacity != tt_u && !Array.every)
		tt_aV[OPACITY] = 99;
	// Smartly shorten the delay for fade-in tooltips
	if(tt_aV[FADEIN] && tt_flagOpa && tt_aV[DELAY] > 100)
		tt_aV[DELAY] = Math.max(tt_aV[DELAY] - tt_aV[FADEIN], 100);
}
function tt_AdaptConfig2()
{
	if(tt_aV[CENTERMOUSE])
	{
		tt_aV[OFFSETX] -= ((tt_w - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0)) >> 1);
		tt_aV[JUMPHORZ] = false;
	}
}
// Expose content globally so extensions can modify it
function tt_MkTipContent(a)
{
	if(tt_t2t)
	{
		if(tt_aV[COPYCONTENT])
			tt_sContent = tt_t2t.innerHTML;
		else
			tt_sContent = "";
	}
	else
		tt_sContent = a[0];
	tt_ExtCallFncs(0, "CreateContentString");
}
function tt_MkTipSubDivs()
{
	var sCss = 'position:relative;margin:0px;padding:0px;border-width:0px;left:0px;top:0px;line-height:normal;width:auto;',
	sTbTrTd = ' cellspacing="0" cellpadding="0" border="0" style="' + sCss + '"><tbody style="' + sCss + '"><tr><td ';

	tt_aElt[0].innerHTML =
		(''
		+ (tt_aV[TITLE].length ?
			('<div id="WzTiTl" style="position:relative;z-index:1;">'
			+ '<table id="WzTiTlTb"' + sTbTrTd + 'id="WzTiTlI" style="' + sCss + '">'
			+ tt_aV[TITLE]
			+ '</td>'
			+ (tt_aV[CLOSEBTN] ?
				('<td align="right" style="' + sCss
				+ 'text-align:right;">'
				+ '<span id="WzClOsE" style="position:relative;left:2px;padding-left:2px;padding-right:2px;'
				+ 'cursor:' + (tt_ie ? 'hand' : 'pointer')
				+ ';" onmouseover="tt_OnCloseBtnOver(1)" onmouseout="tt_OnCloseBtnOver(0)" onclick="tt_HideInit()">'
				+ tt_aV[CLOSEBTNTEXT]
				+ '</span></td>')
				: '')
			+ '</tr></tbody></table></div>')
			: '')
		+ '<div id="WzBoDy" style="position:relative;z-index:0;">'
		+ '<table' + sTbTrTd + 'id="WzBoDyI" style="' + sCss + '">'
		+ tt_sContent
		+ '</td></tr></tbody></table></div>'
		+ (tt_aV[SHADOW]
			? ('<div id="WzTtShDwR" style="position:absolute;overflow:hidden;"></div>'
				+ '<div id="WzTtShDwB" style="position:relative;overflow:hidden;"></div>')
			: '')
		);
	tt_GetSubDivRefs();
	// Convert DOM node to tip
	if(tt_t2t && !tt_aV[COPYCONTENT])
		tt_El2Tip();
	tt_ExtCallFncs(0, "SubDivsCreated");
}
function tt_GetSubDivRefs()
{
	var aId = new Array("WzTiTl", "WzTiTlTb", "WzTiTlI", "WzClOsE", "WzBoDy", "WzBoDyI", "WzTtShDwB", "WzTtShDwR");

	for(var i = aId.length; i; --i)
		tt_aElt[i] = tt_GetElt(aId[i - 1]);
}
function tt_FormatTip()
{
	var css, w, h, pad = tt_aV[PADDING], padT, wBrd = tt_aV[BORDERWIDTH],
	iOffY, iOffSh, iAdd = (pad + wBrd) << 1;

	//--------- Title DIV ----------
	if(tt_aV[TITLE].length)
	{
		padT = tt_aV[TITLEPADDING];
		css = tt_aElt[1].style;
		css.background = tt_aV[TITLEBGCOLOR];
		css.paddingTop = css.paddingBottom = padT + "px";
		css.paddingLeft = css.paddingRight = (padT + 2) + "px";
		css = tt_aElt[3].style;
		css.color = tt_aV[TITLEFONTCOLOR];
		if(tt_aV[WIDTH] == -1)
			css.whiteSpace = "nowrap";
		css.fontFamily = tt_aV[TITLEFONTFACE];
		css.fontSize = tt_aV[TITLEFONTSIZE];
		css.fontWeight = "bold";
		css.textAlign = tt_aV[TITLEALIGN];
		// Close button DIV
		if(tt_aElt[4])
		{
			css = tt_aElt[4].style;
			css.background = tt_aV[CLOSEBTNCOLORS][0];
			css.color = tt_aV[CLOSEBTNCOLORS][1];
			css.fontFamily = tt_aV[TITLEFONTFACE];
			css.fontSize = tt_aV[TITLEFONTSIZE];
			css.fontWeight = "bold";
		}
		if(tt_aV[WIDTH] > 0)
			tt_w = tt_aV[WIDTH];
		else
		{
			tt_w = tt_GetDivW(tt_aElt[3]) + tt_GetDivW(tt_aElt[4]);
			// Some spacing between title DIV and closebutton
			if(tt_aElt[4])
				tt_w += pad;
			// Restrict auto width to max width
			if(tt_aV[WIDTH] < -1 && tt_w > -tt_aV[WIDTH])
				tt_w = -tt_aV[WIDTH];
		}
		// Ensure the top border of the body DIV be covered by the title DIV
		iOffY = -wBrd;
	}
	else
	{
		tt_w = 0;
		iOffY = 0;
	}

	//-------- Body DIV ------------
	css = tt_aElt[5].style;
	css.top = iOffY + "px";
	if(wBrd)
	{
		css.borderColor = tt_aV[BORDERCOLOR];
		css.borderStyle = tt_aV[BORDERSTYLE];
		css.borderWidth = wBrd + "px";
	}
	if(tt_aV[BGCOLOR].length)
		css.background = tt_aV[BGCOLOR];
	if(tt_aV[BGIMG].length)
		css.backgroundImage = "url(" + tt_aV[BGIMG] + ")";
	css.padding = pad + "px";
	css.textAlign = tt_aV[TEXTALIGN];
	if(tt_aV[HEIGHT])
	{
		css.overflow = "auto";
		if(tt_aV[HEIGHT] > 0)
			css.height = (tt_aV[HEIGHT] + iAdd) + "px";
		else
			tt_h = iAdd - tt_aV[HEIGHT];
	}
	// TD inside body DIV
	css = tt_aElt[6].style;
	css.color = tt_aV[FONTCOLOR];
	css.fontFamily = tt_aV[FONTFACE];
	css.fontSize = tt_aV[FONTSIZE];
	css.fontWeight = tt_aV[FONTWEIGHT];
	css.background = "";
	css.textAlign = tt_aV[TEXTALIGN];
	if(tt_aV[WIDTH] > 0)
		w = tt_aV[WIDTH];
	// Width like title (if existent)
	else if(tt_aV[WIDTH] == -1 && tt_w)
		w = tt_w;
	else
	{
		// Measure width of the body's inner TD, as some browsers would expand
		// the container and outer body DIV to 100%
		w = tt_GetDivW(tt_aElt[6]);
		// Restrict auto width to max width
		if(tt_aV[WIDTH] < -1 && w > -tt_aV[WIDTH])
			w = -tt_aV[WIDTH];
	}
	if(w > tt_w)
		tt_w = w;
	tt_w += iAdd;

	//--------- Shadow DIVs ------------
	if(tt_aV[SHADOW])
	{
		tt_w += tt_aV[SHADOWWIDTH];
		iOffSh = Math.floor((tt_aV[SHADOWWIDTH] * 4) / 3);
		// Bottom shadow
		css = tt_aElt[7].style;
		css.top = iOffY + "px";
		css.left = iOffSh + "px";
		css.width = (tt_w - iOffSh - tt_aV[SHADOWWIDTH]) + "px";
		css.height = tt_aV[SHADOWWIDTH] + "px";
		css.background = tt_aV[SHADOWCOLOR];
		// Right shadow
		css = tt_aElt[8].style;
		css.top = iOffSh + "px";
		css.left = (tt_w - tt_aV[SHADOWWIDTH]) + "px";
		css.width = tt_aV[SHADOWWIDTH] + "px";
		css.background = tt_aV[SHADOWCOLOR];
	}
	else
		iOffSh = 0;

	//-------- Container DIV -------
	tt_SetTipOpa(tt_aV[FADEIN] ? 0 : tt_aV[OPACITY]);
	tt_FixSize(iOffY, iOffSh);
}
// Fixate the size so it can't dynamically change while the tooltip is moving.
function tt_FixSize(iOffY, iOffSh)
{
	var wIn, wOut, h, add, pad = tt_aV[PADDING], wBrd = tt_aV[BORDERWIDTH], i;

	tt_aElt[0].style.width = tt_w + "px";
	tt_aElt[0].style.pixelWidth = tt_w;
	wOut = tt_w - ((tt_aV[SHADOW]) ? tt_aV[SHADOWWIDTH] : 0);
	// Body
	wIn = wOut;
	if(!tt_bBoxOld)
		wIn -= (pad + wBrd) << 1;
	tt_aElt[5].style.width = wIn + "px";
	// Title
	if(tt_aElt[1])
	{
		wIn = wOut - ((tt_aV[TITLEPADDING] + 2) << 1);
		if(!tt_bBoxOld)
			wOut = wIn;
		tt_aElt[1].style.width = wOut + "px";
		tt_aElt[2].style.width = wIn + "px";
	}
	// Max height specified
	if(tt_h)
	{
		h = tt_GetDivH(tt_aElt[5]);
		if(h > tt_h)
		{
			if(!tt_bBoxOld)
				tt_h -= (pad + wBrd) << 1;
			tt_aElt[5].style.height = tt_h + "px";
		}
	}
	tt_h = tt_GetDivH(tt_aElt[0]) + iOffY;
	// Right shadow
	if(tt_aElt[8])
		tt_aElt[8].style.height = (tt_h - iOffSh) + "px";
	i = tt_aElt.length - 1;
	if(tt_aElt[i])
	{
		tt_aElt[i].style.width = tt_w + "px";
		tt_aElt[i].style.height = tt_h + "px";
	}
}
function tt_DeAlt(el)
{
	var aKid;

	if(el)
	{
		if(el.alt)
			el.alt = "";
		if(el.title)
			el.title = "";
		aKid = el.childNodes || el.children || null;
		if(aKid)
		{
			for(var i = aKid.length; i;)
				tt_DeAlt(aKid[--i]);
		}
	}
}
// This hack removes the native tooltips over links in Opera
function tt_OpDeHref(el)
{
	if(!tt_op)
		return;
	if(tt_elDeHref)
		tt_OpReHref();
	while(el)
	{
		if(el.hasAttribute && el.hasAttribute("href"))
		{
			el.t_href = el.getAttribute("href");
			el.t_stats = window.status;
			el.removeAttribute("href");
			el.style.cursor = "hand";
			tt_AddEvtFnc(el, "mousedown", tt_OpReHref);
			window.status = el.t_href;
			tt_elDeHref = el;
			break;
		}
		el = tt_GetDad(el);
	}
}
function tt_OpReHref()
{
	if(tt_elDeHref)
	{
		tt_elDeHref.setAttribute("href", tt_elDeHref.t_href);
		tt_RemEvtFnc(tt_elDeHref, "mousedown", tt_OpReHref);
		window.status = tt_elDeHref.t_stats;
		tt_elDeHref = null;
	}
}
function tt_El2Tip()
{
	var css = tt_t2t.style;

	// Store previous positioning
	tt_t2t.t_cp = css.position;
	tt_t2t.t_cl = css.left;
	tt_t2t.t_ct = css.top;
	tt_t2t.t_cd = css.display;
	// Store the tag's parent element so we can restore that DOM branch
	// when the tooltip is being hidden
	tt_t2tDad = tt_GetDad(tt_t2t);
	tt_MovDomNode(tt_t2t, tt_t2tDad, tt_aElt[6]);
	css.display = "block";
	css.position = "static";
	css.left = css.top = css.marginLeft = css.marginTop = "0px";
}
function tt_UnEl2Tip()
{
	// Restore positioning and display
	var css = tt_t2t.style;

	css.display = tt_t2t.t_cd;
	tt_MovDomNode(tt_t2t, tt_GetDad(tt_t2t), tt_t2tDad);
	css.position = tt_t2t.t_cp;
	css.left = tt_t2t.t_cl;
	css.top = tt_t2t.t_ct;
	tt_t2tDad = null;
}
function tt_OverInit()
{
	if(window.event)
		tt_over = window.event.target || window.event.srcElement;
	else
		tt_over = tt_ovr_;
	tt_DeAlt(tt_over);
	tt_OpDeHref(tt_over);
}
function tt_ShowInit()
{
	tt_tShow.Timer("tt_Show()", tt_aV[DELAY], true);
	if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])
		tt_AddEvtFnc(document, "mouseup", tt_OnLClick);
}
function tt_Show()
{
	var css = tt_aElt[0].style;

	// Override the z-index of the topmost wz_dragdrop.js D&D item
	css.zIndex = Math.max((window.dd && dd.z) ? (dd.z + 2) : 0, 1010);
	if(tt_aV[STICKY] || !tt_aV[FOLLOWMOUSE])
		tt_iState &= ~0x4;
	if(tt_aV[DURATION] > 0)
		tt_tDurt.Timer("tt_HideInit()", tt_aV[DURATION], true);
	tt_ExtCallFncs(0, "Show")
	css.visibility = "visible";
	tt_iState |= 0x2;
	if(tt_aV[FADEIN])
		tt_Fade(0, 0, tt_aV[OPACITY], Math.round(tt_aV[FADEIN] / tt_aV[FADEINTERVAL]));
	tt_ShowIfrm();
}
function tt_ShowIfrm()
{
	if(tt_ie56)
	{
		var ifrm = tt_aElt[tt_aElt.length - 1];
		if(ifrm)
		{
			var css = ifrm.style;
			css.zIndex = tt_aElt[0].style.zIndex - 1;
			css.display = "block";
		}
	}
}
function tt_Move(e)
{
	if(e)
		tt_ovr_ = e.target || e.srcElement;
	e = e || window.event;
	if(e)
	{
		tt_musX = tt_GetEvtX(e);
		tt_musY = tt_GetEvtY(e);
	}
	if(tt_iState & 0x04)
	{
		// Prevent jam of mousemove events
		if(!tt_op && !tt_ie)
		{
			if(tt_bWait)
				return;
			tt_bWait = true;
			tt_tWaitMov.Timer("tt_bWait = false;", 1, true);
		}
		if(tt_aV[FIX])
		{
			tt_iState &= ~0x4;
			tt_PosFix();
		}
		else if(!tt_ExtCallFncs(e, "MoveBefore"))
			tt_SetTipPos(tt_Pos(0), tt_Pos(1));
		tt_ExtCallFncs([tt_musX, tt_musY], "MoveAfter")
	}
}
function tt_Pos(iDim)
{
	var iX, bJmpMod, cmdAlt, cmdOff, cx, iMax, iScrl, iMus, bJmp;

	// Map values according to dimension to calculate
	if(iDim)
	{
		bJmpMod = tt_aV[JUMPVERT];
		cmdAlt = ABOVE;
		cmdOff = OFFSETY;
		cx = tt_h;
		iMax = tt_maxPosY;
		iScrl = tt_scrlY;
		iMus = tt_musY;
		bJmp = tt_bJmpVert;
	}
	else
	{
		bJmpMod = tt_aV[JUMPHORZ];
		cmdAlt = LEFT;
		cmdOff = OFFSETX;
		cx = tt_w;
		iMax = tt_maxPosX;
		iScrl = tt_scrlX;
		iMus = tt_musX;
		bJmp = tt_bJmpHorz;
	}
	if(bJmpMod)
	{
		if(tt_aV[cmdAlt] && (!bJmp || tt_CalcPosAlt(iDim) >= iScrl + 16))
			iX = tt_PosAlt(iDim);
		else if(!tt_aV[cmdAlt] && bJmp && tt_CalcPosDef(iDim) > iMax - 16)
			iX = tt_PosAlt(iDim);
		else
			iX = tt_PosDef(iDim);
	}
	else
	{
		iX = iMus;
		if(tt_aV[cmdAlt])
			iX -= cx + tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);
		else
			iX += tt_aV[cmdOff];
	}
	// Prevent tip from extending past clientarea boundary
	if(iX > iMax)
		iX = bJmpMod ? tt_PosAlt(iDim) : iMax;
	// In case of insufficient space on both sides, ensure the left/upper part
	// of the tip be visible
	if(iX < iScrl)
		iX = bJmpMod ? tt_PosDef(iDim) : iScrl;
	return iX;
}
function tt_PosDef(iDim)
{
	if(iDim)
		tt_bJmpVert = tt_aV[ABOVE];
	else
		tt_bJmpHorz = tt_aV[LEFT];
	return tt_CalcPosDef(iDim);
}
function tt_PosAlt(iDim)
{
	if(iDim)
		tt_bJmpVert = !tt_aV[ABOVE];
	else
		tt_bJmpHorz = !tt_aV[LEFT];
	return tt_CalcPosAlt(iDim);
}
function tt_CalcPosDef(iDim)
{
	return iDim ? (tt_musY + tt_aV[OFFSETY]) : (tt_musX + tt_aV[OFFSETX]);
}
function tt_CalcPosAlt(iDim)
{
	var cmdOff = iDim ? OFFSETY : OFFSETX;
	var dx = tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);
	if(tt_aV[cmdOff] > 0 && dx <= 0)
		dx = 1;
	return((iDim ? (tt_musY - tt_h) : (tt_musX - tt_w)) - dx);
}
function tt_PosFix()
{
	var iX, iY;

	if(typeof(tt_aV[FIX][0]) == "number")
	{
		iX = tt_aV[FIX][0];
		iY = tt_aV[FIX][1];
	}
	else
	{
		if(typeof(tt_aV[FIX][0]) == "string")
			el = tt_GetElt(tt_aV[FIX][0]);
		// First slot in array is direct reference to HTML element
		else
			el = tt_aV[FIX][0];
		iX = tt_aV[FIX][1];
		iY = tt_aV[FIX][2];
		// By default, vert pos is related to bottom edge of HTML element
		if(!tt_aV[ABOVE] && el)
			iY += tt_GetDivH(el);
		for(; el; el = el.offsetParent)
		{
			iX += el.offsetLeft || 0;
			iY += el.offsetTop || 0;
		}
	}
	// For a fixed tip positioned above the mouse, use the bottom edge as anchor
	// (recommended by Christophe Rebeschini, 31.1.2008)
	if(tt_aV[ABOVE])
		iY -= tt_h;
	tt_SetTipPos(iX, iY);
}
function tt_Fade(a, now, z, n)
{
	if(n)
	{
		now += Math.round((z - now) / n);
		if((z > a) ? (now >= z) : (now <= z))
			now = z;
		else
			tt_tFade.Timer(
					"tt_Fade("
					+ a + "," + now + "," + z + "," + (n - 1)
					+ ")",
					tt_aV[FADEINTERVAL],
					true
			);
	}
	now ? tt_SetTipOpa(now) : tt_Hide();
}
function tt_SetTipOpa(opa)
{
	// To circumvent the opacity nesting flaws of IE, we set the opacity
	// for each sub-DIV separately, rather than for the container DIV.
	tt_SetOpa(tt_aElt[5], opa);
	if(tt_aElt[1])
		tt_SetOpa(tt_aElt[1], opa);
	if(tt_aV[SHADOW])
	{
		opa = Math.round(opa * 0.8);
		tt_SetOpa(tt_aElt[7], opa);
		tt_SetOpa(tt_aElt[8], opa);
	}
}
function tt_OnScrl()
{
	tt_scrlX = tt_GetScrollX();
	tt_scrlY = tt_GetScrollY();
}
function tt_OnCloseBtnOver(iOver)
{
	var css = tt_aElt[4].style;

	iOver <<= 1;
	css.background = tt_aV[CLOSEBTNCOLORS][iOver];
	css.color = tt_aV[CLOSEBTNCOLORS][iOver + 1];
}
function tt_OnLClick(e)
{
	//  Ignore right-clicks
	e = e || window.event;
	if(!((e.button && e.button & 2) || (e.which && e.which == 3)))
	{
		if(tt_aV[CLICKSTICKY] && (tt_iState & 0x4))
		{
			tt_aV[STICKY] = true;
			tt_iState &= ~0x4;
		}
		else if(tt_aV[CLICKCLOSE])
			tt_HideInit();
	}
}
function tt_Int(x)
{
	var y;

	return(isNaN(y = parseInt(x)) ? 0 : y);
}
Number.prototype.Timer = function(s, iT, bUrge)
{
	if(!this.value || bUrge)
		this.value = window.setTimeout(s, iT);
}
Number.prototype.EndTimer = function()
{
	if(this.value)
	{
		window.clearTimeout(this.value);
		this.value = 0;
	}
}
function tt_SetOpa(el, opa)
{
	var css = el.style;

	tt_opa = opa;
	if(tt_flagOpa == 1)
	{
		if(opa < 100)
		{
			// Hacks for bugs of IE:
			// 1.) Once a CSS filter has been applied, fonts are no longer
			// anti-aliased, so we store the previous 'non-filter' to be
			// able to restore it
			if(typeof(el.filtNo) == tt_u)
				el.filtNo = css.filter;
			// 2.) A DIV cannot be made visible in a single step if an
			// opacity < 100 has been applied while the DIV was hidden
			var bVis = css.visibility != "hidden";
			// 3.) In IE6, applying an opacity < 100 has no effect if the
			//	   element has no layout (position, size, zoom, ...)
			css.zoom = "100%";
			if(!bVis)
				css.visibility = "visible";
			css.filter = "alpha(opacity=" + opa + ")";
			if(!bVis)
				css.visibility = "hidden";
		}
		else if(typeof(el.filtNo) != tt_u)
			// Restore 'non-filter'
			css.filter = el.filtNo;
	}
	else
	{
		opa /= 100.0;
		switch(tt_flagOpa)
		{
		case 2:
			css.KhtmlOpacity = opa; break;
		case 3:
			css.KHTMLOpacity = opa; break;
		case 4:
			css.MozOpacity = opa; break;
		case 5:
			css.opacity = opa; break;
		}
	}
}
function tt_Err(sErr, bIfDebug)
{
	if(tt_Debug || !bIfDebug)
		alert("Tooltip Script Error Message:\n\n" + sErr);
}

//============  EXTENSION (PLUGIN) MANAGER  ===============//
function tt_ExtCmdEnum()
{
	var s;

	// Add new command(s) to the commands enum
	for(var i in config)
	{
		s = "window." + i.toString().toUpperCase();
		if(eval("typeof(" + s + ") == tt_u"))
		{
			eval(s + " = " + tt_aV.length);
			tt_aV[tt_aV.length] = null;
		}
	}
}
function tt_ExtCallFncs(arg, sFnc)
{
	var b = false;
	for(var i = tt_aExt.length; i;)
	{--i;
		var fnc = tt_aExt[i]["On" + sFnc];
		// Call the method the extension has defined for this event
		if(fnc && fnc(arg))
			b = true;
	}
	return b;
}

tt_Init();




var cssdropdown={disappeardelay:550,disablemenuclick:false,enableswipe:1,enableiframeshim:1,dropmenuobj:null,ie:document.all,firefox:document.getElementById&&!document.all,swipetimer:undefined,bottomclip:0,getposOffset:function(D,C){var B=(C=="left")?D.offsetLeft:D.offsetTop;var A=D.offsetParent;while(A!=null){B=(C=="left")?B+A.offsetLeft:B+A.offsetTop;A=A.offsetParent}return B},swipeeffect:function(){if(this.bottomclip<parseInt(this.dropmenuobj.offsetHeight)){this.bottomclip+=10+(this.bottomclip/10);this.dropmenuobj.style.clip="rect(0 auto "+this.bottomclip+"px 0)"}else{return }this.swipetimer=setTimeout("cssdropdown.swipeeffect()",10)},showhide:function(B,A){if(this.ie||this.firefox){this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"}if(A.type=="click"&&B.visibility==hidden||A.type=="mouseover"){if(this.enableswipe==1){if(typeof this.swipetimer!="undefined"){clearTimeout(this.swipetimer)}B.clip="rect(0 auto 0 0)";this.bottomclip=0;this.swipeeffect()}B.visibility="visible"}else{if(A.type=="click"){B.visibility="hidden"}}},iecompattest:function(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body},clearbrowseredge:function(E,C){var B=0;if(C=="rightedge"){var D=this.ie&&!window.opera?this.iecompattest().scrollLeft+this.iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth;if(D-this.dropmenuobj.x<this.dropmenuobj.contentmeasure){B=this.dropmenuobj.contentmeasure-E.offsetWidth}}else{var A=this.ie&&!window.opera?this.iecompattest().scrollTop:window.pageYOffset;var D=this.ie&&!window.opera?this.iecompattest().scrollTop+this.iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight;if(D-this.dropmenuobj.y<this.dropmenuobj.contentmeasure){B=this.dropmenuobj.contentmeasure+E.offsetHeight;if((this.dropmenuobj.y-A)<this.dropmenuobj.contentmeasure){B=this.dropmenuobj.y+E.offsetHeight-A}}}return B},dropit:function(C,B,A){if(this.dropmenuobj!=null){this.dropmenuobj.style.visibility="hidden"}this.clearhidemenu();if(this.ie||this.firefox){C.onmouseout=function(){cssdropdown.delayhidemenu()};C.onclick=function(){return !cssdropdown.disablemenuclick};this.dropmenuobj=document.getElementById(A);this.dropmenuobj.onmouseover=function(){cssdropdown.clearhidemenu()};this.dropmenuobj.onmouseout=function(D){cssdropdown.dynamichide(D)};this.dropmenuobj.onclick=function(){cssdropdown.delayhidemenu()};this.showhide(this.dropmenuobj.style,B);this.dropmenuobj.x=this.getposOffset(C,"left");this.dropmenuobj.y=this.getposOffset(C,"top");this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(C,"rightedge")+"px";this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(C,"bottomedge")+C.offsetHeight+1+"px";this.positionshim()}},positionshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined"){if(this.dropmenuobj.style.visibility=="visible"){this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px";this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px";this.shimobject.style.left=this.dropmenuobj.style.left;this.shimobject.style.top=this.dropmenuobj.style.top}this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")?"block":"none"}},hideshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined"){this.shimobject.style.display="none"}},contains_firefox:function(B,A){while(A.parentNode){if((A=A.parentNode)==B){return true}}return false},dynamichide:function(B){var A=window.event?window.event:B;if(this.ie&&!this.dropmenuobj.contains(A.toElement)){this.delayhidemenu()}else{if(this.firefox&&B.currentTarget!=A.relatedTarget&&!this.contains_firefox(A.currentTarget,A.relatedTarget)){this.delayhidemenu()}}},delayhidemenu:function(){this.delayhide=setTimeout("cssdropdown.dropmenuobj.style.visibility='hidden'; cssdropdown.hideshim()",this.disappeardelay)},clearhidemenu:function(){if(this.delayhide!="undefined"){clearTimeout(this.delayhide)}},startchrome:function(){for(var C=0;C<arguments.length;C++){var D=document.getElementById(arguments[C]).getElementsByTagName("a");for(var B=0;B<D.length;B++){if(D[B].getAttribute("rel")){var A=D[B].getAttribute("rel");D[B].onmouseover=function(F){var E=typeof F!="undefined"?F:window.event;cssdropdown.dropit(this,E,this.getAttribute("rel"))}}}}if(window.createPopup&&!window.XmlHttpRequest){document.write('<IFRAME id="iframeshim"  src="" style="display: none; left: 0; top: 0; z-index: 90; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"></IFRAME>');this.shimobject=document.getElementById("iframeshim")}}};
// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen()
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(this.sportsbookid);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

