var game_gone_color='game-gone';var changes_2_minutes='redbg';var changes_5_minutes='yellowbg';var changes_10_minutes='greenbg';function GetCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length)))return null;if(start== -1)return null;var end=document.cookie.indexOf(';',len);if(end== -1)end=document.cookie.length;return(unescape(document.cookie.substring(len,end)));};function k(name,value,days){var today=new Date();if(!days)days=7;var expires=days*60*60*24*1000;var expires_date=new Date(today.getTime()+expires);var expires_string=expires_date.toGMTString();document.cookie=name+'='+escape(value)+';path=/'+';expires='+expires_string;};function ak(name,path,domain){if(GetCookie(name))document.cookie=name+'='+((path)?';path='+path:'')+((domain)?';domain='+domain:'')+';expires=Thu, 01-Jan-1970 00:00:01 GMT';};function V(){var rightNow=new Date();var date1=new Date(rightNow.getFullYear(),0,1,0,0,0,0);var date2=new Date(rightNow.getFullYear(),6,1,0,0,0,0);var now_offset=rightNow.getTimezoneOffset();var date1_offset=date1.getTimezoneOffset();var date2_offset=date2.getTimezoneOffset();if(date1_offset==date2_offset)return(0);else{var current=new Date;var start_dst=new Date;var end_dst=new Date;start_dst.setMonth(2);start_dst.setDate(1);var day=start_dst.getDay();if(day==0)start_dst.setDate(8);else start_dst.setDate(15-day);start_dst.setHours(2);start_dst.setMinutes(0);start_dst.setSeconds(0);end_dst.setMonth(10);end_dst.setDate(1);end_dst.setHours(2);end_dst.setMinutes(0);end_dst.setSeconds(0);day=end_dst.getDay();if(day==0)end_dst.setDate(1);else end_dst.setDate(8-day);if(current>=start_dst&¤t'+display_header+'');};var nofollow=false;function bD(gd,gt,row){game_date=gd;game_time=gt;if(in_header){in_header=false;game_counter=0;h(''+display_header+'');h('');h('Time');h('Gm#');h('(-) Team');h('Score');h('Opener');for(i=0;i');if(books[i].link.length==0)h(books[i].name+'');else h(''+books[i].name+'');}h('');if(add_banner){var banner=get_banner();if(banner.length>0)h(''+banner+'');}}game_color="white";display_number='';display_team='';display_score='';display_status='';for(i=0;i');var game_col=new aO(display_class,game_date.substring(4,6)+'/'+game_date.substring(6)+'
'+bK(game_time));game_row[0]=game_col;h(''+game_col.value+'');game_col=new aO(display_class,display_number);game_row[1]=game_col;h(''+game_col.value+'');if(baseball){value=''+''+''+''+''+'
'+display_team+' '+display_pitcher+'
';game_col=new aO(display_class+'-left',value);game_row[2]=game_col;h(''+game_col.value+'');}else{game_col=new aO(display_class+'-left',display_team);game_row[2]=game_col;h(''+game_col.value+'');}value=''+''+''+''+''+''+'
'+display_score+' '+display_status+'
';game_col=new aO(display_class+'-left',value);game_row[3]=game_col;h(''+game_col.value+'');game_col=new aO(display_class+'-right',display_line[0]);game_row[4]=game_col;h(''+game_col.value+'');for(i=0;i'+game_col.value+'');}h('');};function G(number,team,pitcher,hand,score,status){if(display_number.length==0)game_number=number;else display_number+='
';display_number+=number;if(pitcher!=null&&pitcher.length>0){baseball=true;b=pitcher.indexOf(' ');if(b>0){b2=pitcher.substring(b+1).indexOf(' ');if(b2>=0)b+=b2+1;pitcher=pitcher.substring(0,b)+' '+pitcher.substring(b+1,b+2)+pitcher.substring(b+2).toLowerCase();}else pitcher=pitcher.substring(0,1)+pitcher.substring(1).toLowerCase();if(display_team.length==0){if(pitcher.length>0)display_pitcher=pitcher;else if(team.length>3&&team.charAt(3)==' ')display_pitcher=team.substring(4);else if(team.length>3&&team.charAt(3)!=' ')display_pitcher=team;else display_pitcher='';if(hand=='L')display_pitcher+='-'+hand+'';display_pitcher+='
';display_team=' '+team.substring(0,3)+'
';}else{if(pitcher.length>0)display_pitcher+=pitcher;else if(team.length>3&&team.charAt(3)==' ')display_pitcher+=team.substring(4);else if(team.length>3&&team.charAt(3)!=' ')display_pitcher+=team;if(hand=='L')display_pitcher+='-'+hand+'';display_team+=' '+team.substring(0,3);}}else{baseball=false;if(display_team.length==0)display_team=' '+team+'
';else display_team+=' '+team;display_pitcher='';}if(score=='255'||score.length==0)score='';if(score.length>0&&aU(score.substring(0,1)))bold_score=''+score+'';else bold_score=score;if(display_score.length==0)display_score=bold_score+'
';else display_score+=bold_score;if(display_status.length==0)display_status=status+'
';else display_status+=status;book=0;};function bM(bgcolor,value,color){var home=true;if(display_line[book].length==0){home=false;id=' id="t'+game_number+'b'+book+'"';display_line[book]='';}else{id=' id="t'+(game_number+1)+'b'+book+'"';display_line[book]+='';}display_line[book]+=J(bgcolor,color,value);if(home)display_line[book]+='
';book++;};function J(bgcolor,color,value){if(value.length==0||value==' ')cell=' ';else cell=value;cell+='  ';if(color=='1')return '
'+cell+'
';else if(color=='2')return '
'+cell+'
';else if(color=='3')return '
'+cell+'
';else if(color=='9'&&game_gone_color!='whitebg')return '
'+cell+'
';else if(bgcolor==0)return '
'+cell+'
';else return '
'+cell+'
';};function bK(ctime){minutes=ctime.substring(2);hour=ctime.substring(0,2);if(hour.charAt(0)=='0')game_hour=parseInt(hour.substring(1));else game_hour=parseInt(hour);ampm='a';if(game_hour>=12){if(game_hour>=13)game_hour-=12;ampm='p';}value=game_hour+minutes+ampm;if(game_hour>=10)return(value.substring(0,2)+':'+value.substring(2));else if(game_hour==0)return('12:'+value.substring(1));else return(value.substring(0,1)+':'+value.substring(1));};function aU(num){if(num.length>1)return false;var string="1234567890";if(string.indexOf(num)!= -1)return true;return false;};function ai(){var now=new Date();var year=now.getFullYear();var month=now.getMonth()+1;var date=now.getDate();current_date=(''+year)+(month<10?'0'+month:''+month)+(date<10?'0'+date:''+date);var hours=now.getHours();var minutes=now.getMinutes();var seconds=now.getSeconds();current_time=(hours<10?'0'+hours:''+hours)+(minutes<10?'0'+minutes:''+minutes);};function getHTTPObject(){if(typeof XMLHttpRequest!='undefined'){return new XMLHttpRequest();}try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}return false;};function al(index,url,process_function){xml_doc[index]=getHTTPObject();xml_doc[index].open("GET",url,true);xml_doc[index].onreadystatechange=function(){if(xml_doc[index].readyState==4){xml_doc[index]=xml_doc[index].responseXML;process_function();}};xml_doc[index].send(null);};var options_popup;var popup_open=false;var popup_timer;function ar(){if(document.documentElement&&document.documentElement.scrollTop)return(document.documentElement.scrollTop);else if(document.body)return(document.body.scrollTop);};function as(){if(document.documentElement&&document.documentElement.scrollLeft)return(document.documentElement.scrollLeft);else if(document.body)return(document.body.scrollLeft);};function display_options_popup(){if(popup_open){options_popup.style.visibility='hidden';popup_open=false;}else{options_popup.style.visibility='visible';popup_open=true;}};function am(){if(popup_open){options_popup.style.visibility='hidden';popup_open=false;}};function set_options_popup_values(){game_gone_color=GetCookie("game_gone_color");changes_2_minutes=GetCookie("changes_2_minutes");changes_5_minutes=GetCookie("changes_5_minutes");changes_10_minutes=GetCookie("changes_10_minutes");if(game_gone_color==null)game_gone_color="game-gone";if(changes_2_minutes==null)changes_2_minutes="redbg";if(changes_5_minutes==null)changes_5_minutes="yellowbg";if(changes_10_minutes==null)changes_10_minutes="greenbg";document.getElementById("show_2_minute_color").className=changes_2_minutes+"-right";document.getElementById("show_5_minute_color").className=changes_5_minutes+"-right";document.getElementById("show_10_minute_color").className=changes_10_minutes+"-right";document.getElementById("show_game_gone_color").className=game_gone_color+"-left";if(game_gone_color=='whitebg')document.getElementById("show_game_gone_color").style.color='#FFFFFF';else document.getElementById("show_game_gone_color").style.color='#000000';document.getElementById('game_gone_color').className=game_gone_color;document.getElementById('changes_2_minutes').className=changes_2_minutes;document.getElementById('changes_5_minutes').className=changes_5_minutes;document.getElementById('changes_10_minutes').className=changes_10_minutes;};function save_and_hide_popup(){if(popup_open){options_popup.style.visibility='hidden';popup_open=false;game_gone_color=document.getElementById('game_gone_color').className;changes_2_minutes=document.getElementById('changes_2_minutes').className;changes_5_minutes=document.getElementById('changes_5_minutes').className;changes_10_minutes=document.getElementById('changes_10_minutes').className;document.getElementById("show_2_minute_color").className=changes_2_minutes+"-right";document.getElementById("show_5_minute_color").className=changes_5_minutes+"-right";document.getElementById("show_10_minute_color").className=changes_10_minutes+"-right";document.getElementById("show_game_gone_color").className=game_gone_color+"-left";if(game_gone_color=='whitebg')document.getElementById("show_game_gone_color").style.color='#FFFFFF';else document.getElementById("show_game_gone_color").style.color='#000000';k("game_gone_color",game_gone_color,5*365);k("changes_2_minutes",changes_2_minutes,5*365);k("changes_5_minutes",changes_5_minutes,5*365);k("changes_10_minutes",changes_10_minutes,5*365);if(sport_name.length>0)aY();}};function cancel_and_hide_popup(){if(popup_open){options_popup.style.visibility='hidden';popup_open=false;set_options_popup_values();}};function select_color(minutes,class_name){if(minutes==0)document.getElementById('game_gone_color').className=class_name;else document.getElementById('changes_'+minutes+'_minutes').className=class_name;};var xml_doc=new Array(1);var books;var number_of_books;var reverse_book=new Array();function ac(id,name,link){this.id=id;this.name=name;this.link=link;};var table_width=1250;function get_books(){al(0,books_url,bA);};function bA(){items=xml_doc[0].getElementsByTagName("BOOK");number_of_books=items.length;display_line=new Array(number_of_books+1);books=new Object(number_of_books);for(i=0;inow_millis)timers['g'+number]=setTimeout('be ('+number+')',(game_millis-now_millis+1000));year=game_date.getFullYear();month=game_date.getMonth()+1;if(month<10)month='0'+month;day=game_date.getDate();if(day<10)day='0'+day;hours=game_date.getHours();if(hours<10)hours='0'+hours;minutes=game_date.getMinutes();if(minutes<10)minutes='0'+minutes;game.date=''+year+month+day;game.time=''+hours+minutes;return(game_date);};function ab(bgcolor,date,time,number,seconds,away,away_pitcher,away_hand,away_lines,home,home_pitcher,home_hand,home_lines,away_score,home_score,period,status){this.bgcolor=bgcolor;H(this,number,date,time);this.number=number;this.seconds=seconds;this.team=new Object(2);this.pitcher=new Object(2);this.hand=new Object(2);this.lines=new Object(2);this.score=new Object(2);this.status=new Object(2);this.team[0]=away;this.pitcher[0]=away_pitcher;this.hand[0]=away_hand;this.lines[0]=away_lines;this.score[0]=away_score;this.status[0]=period;this.team[1]=home;this.pitcher[1]=home_pitcher;this.hand[1]=home_hand;this.lines[1]=home_lines;this.score[1]=home_score;this.status[1]=status;C(this);};function ao(status){period=parseInt(status);last_digit=period%10;if(period==11||period==12||period==13)value='th';else if(last_digit==1)value='st';else if(last_digit==2)value='nd';else if(last_digit==3)value='rd';else value='th';return(value);};function C(game){if(game.score[0]==null||game.score[0]=='')game.score[0]='';else game.score[0]=parseInt(game.score[0]);if(game.score[1]==null||game.score[1]=='')game.score[1]='';else game.score[1]=parseInt(game.score[1]);if(game.status[0]==null)game.status[0]='';if(game.status[1]==null)game.status[1]='';};function Line(book_id,value,seconds){this.book_id=book_id;this.value=value;this.seconds=seconds;};function af(){timezone=8-V()-(((new Date()).getTimezoneOffset())/60);al(0,lines_url,T);};function T(){if(xml_doc[0]==null)node_value=null;else node_value=xml_doc[0].getElementsByTagName("ODDS");if(node_value!=null&&node_value.length>0){schedule_time=node_value[0].getElementsByTagName("SCHEDULE")[0].getAttribute("value");changes_time=node_value[0].getElementsByTagName("TIME")[0].getAttribute("value");var row=0;var old_game=null;var game=null;var leagues=node_value[0].getElementsByTagName("LEAGUE");var number_of_leagues=leagues.length;if(number_of_leagues==0)schedule[row++]=new j(HEADER,0,'No games found.');for(i=0;i=20){add_book_header=true;schedule[row++]=new j(HEADER,league_number,'');bgcolor=0;game.bgcolor=bgcolor;games_in_league=0;}if(add_book_header)schedule[row++]=new j(BOOKSH,league_number,'');game_lookup[number]=row;game_lookup[number+1]=row;schedule[row++]=new j(GAME,league_number,game);bgcolor=(bgcolor+1)%2;games_in_league++;}break;}}}total_rows=row;aY();}interval=document.getElementById("changes_interval").value;changes_timer=setTimeout('v ()',interval*1000);K();};var days_of_the_week=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");function ag(string_date){var date=bp(string_date);year=date.getYear();if(year<1900)year+=1900;the_date=date.getDate();suffix='th';mod10=the_date%10;if(the_date==11||the_date==12||the_date==13){suffix='th';}else if(mod10==1)suffix='st';else if(mod10==2)suffix='nd';else if(mod10==3)suffix='rd';return(days_of_the_week[date.getDay()]+', '+months[date.getMonth()]+' '+the_date+suffix+', '+year);};function aj(current,total){odds_table.innerHTML='Processing record '+current+' of '+total;};function clear_changes(){for(r=0;r');for(r=0;r');document.getElementById("odds_table").innerHTML=odds;};function toggle_game_gone(){var button=document.getElementById("toggle_game_gone_button");var show;if(button.value=="Hide started games"){button.value="Show started games";show=false;}else{button.value="Hide started games";show=true;}var expand='';var all_rows=document.getElementById('schedule_table').rows;for(r=0;rdiff){color='';}else if(seconds<120){color='1';command='bw (false, '+team_number+','+book+', "'+value+'",'+120+')';interval=(120-seconds)*1000;timers[index]=setTimeout(command,interval);}else if(seconds<300){color='2';command='bw (false, '+team_number+','+book+', "'+value+'",'+300+')';interval=(300-seconds)*1000;timers[index]=setTimeout(command,interval);}else if(seconds<600){color='3';command='bw (false, '+team_number+','+book+', "'+value+'",'+600+')';interval=(600-seconds)*1000;timers[index]=setTimeout(command,interval);}else{color='';}game=schedule[game_lookup[team_number]].value;game_gone=aq(game.date,game.time);if(game_gone)color='9';if(full_schedule)bM(game.bgcolor,value,color);else{cell=J(game.bgcolor,color,value);cell_id='t'+team_number+'b'+book;if(document.getElementById(cell_id)!=null)document.getElementById(cell_id).innerHTML=cell;}};var changes_timer=null;function ap(){if(changes_timer!=null){clearTimeout(changes_timer);changes_timer=null;}v();};function v(){url=changes_url+'&time='+changes_time;al(0,url,O);};function O(){if(xml_doc[0]==null)node_value=null;else node_value=xml_doc[0].getElementsByTagName("ODDS");if(node_value!=null&&node_value.length>0){new_schedule_time=node_value[0].getElementsByTagName("SCHEDULE")[0].getAttribute("value");if(new_schedule_time!=schedule_time){window.location.reload(true);return;}changes_time=node_value[0].getElementsByTagName("TIME")[0].getAttribute("value");var leagues=node_value[0].getElementsByTagName("LEAGUE");var number_of_leagues=leagues.length;for(i=0;i
'+home_score+'';display_status=''+period+'
'+status;value=''+''+''+''+''+''+'
'+display_score+' '+display_status+'
';document.getElementById('s'+number).innerHTML=value;};var lh_count=0;function F(book,number,game_date){url=line_history_url+'&book='+book+'&game='+number+'&period='+page_period+'&date='+game_date.substring(0,4)+'-'+game_date.substring(4,6)+'-'+game_date.substring(6);winref=window.open(url,'LH'+(lh_count++),'width=600,height=400,resizable=1,scrollbars=1;');};function K(){var currentTime=new Date();var hours=currentTime.getHours();var minutes=currentTime.getMinutes();var seconds=currentTime.getSeconds();var ampm='am';if(hours==0)hours='12';else if(hours==12)ampm='pm';else if(hours>12){hours-=12;ampm='pm'}if(hours<10)hours='0'+hours;if(minutes<10)minutes='0'+minutes;if(seconds<10)seconds='0'+seconds;display_time=hours+":"+minutes+":"+seconds+ampm;document.getElementById("last_check").innerHTML=display_time;}