
showEventBubble.tmr=null;function is_child_of(parent,child){if(child!=null){while(child.parentNode){if((child=child.parentNode)==parent){return true;}}}
return false;}
function fixOnMouseOut(element,event,JavaScript_code){var current_mouse_target=null;if(event.toElement){current_mouse_target=event.toElement;}else if(event.relatedTarget){current_mouse_target=event.relatedTarget;}
if(!is_child_of(element,current_mouse_target)&&element!=current_mouse_target){eval(JavaScript_code);}}
function showEventBubble(objElementLI){if(showEventBubble.tmr){clearTimeout(showEventBubble.tmr);showEventBubble.tmr=null;}
if($(objElementLI).select('p')[0]){$('dr_eventBubble_content').innerHTML=$(objElementLI).select('p')[0].innerHTML;objSpan=$(objElementLI).select('span')[0];arOffsetsLI=$(objElementLI).cumulativeOffset();arOffsetsSpan=objSpan.cumulativeOffset();intSpanWidth=objSpan.getWidth();intEventTextWidth=(arOffsetsSpan[0]-arOffsetsLI[0])+intSpanWidth;intLIWidth=$(objElementLI).getWidth();intBubbleWidth=intLIWidth-intEventTextWidth;$('dr_eventBubble').style.width=intBubbleWidth+"px";intBubbleHeight=$('dr_eventBubble').getHeight();$('dr_eventBubble').style.top=((arOffsetsLI[1])-intBubbleHeight+23)+"px";$('dr_eventBubble').style.left=(arOffsetsLI[0]+(intEventTextWidth+8))+"px";new Effect.Appear('dr_eventBubble',{duration:0.2});}}
function hideEventBubble(objElementLI){clearTimeout(showEventBubble.tmr);showEventBubble.tmr=null;new Effect.Fade('dr_eventBubble',{duration:0.2});}
function createBubbleTable(){var balloon=Builder.node('div',{'id':'dr_eventBubble','style':'display:none; width:200px'},[Builder.node('table',{'border':'0','cellspacing':'0','cellpadding':'0','width':'100%'},[Builder.node('tbody',[Builder.node('tr',[Builder.node('td',{'id':'dr_eventBubble_top_left'}),Builder.node('td',{'id':'dr_eventBubble_top'}),Builder.node('td',{'id':'dr_eventBubble_top_right'})]),Builder.node('tr',[Builder.node('td',{'id':'dr_eventBubble_left'}),Builder.node('td',{'id':'dr_eventBubble_content_wrap'},[Builder.node('div',{'id':'dr_eventBubble_content'})]),Builder.node('td',{'id':'dr_eventBubble_right'})]),Builder.node('tr',[Builder.node('td',{'id':'dr_eventBubble_bottom_left'}),Builder.node('td',{'id':'dr_eventBubble_bottom'}),Builder.node('td',{'id':'dr_eventBubble_bottom_right'})]),]),]),]);var docFragment=document.createDocumentFragment();docFragment.appendChild(balloon);var body=document.getElementsByTagName('body')[0];body.appendChild(docFragment);}
function setupEventBubles(){if($('sports_upcoming')){var arLinkCollection=$('sports_upcoming').select('li a');for(i=0;i<arLinkCollection.length;i++){arLinkCollection[i].onmouseover=function(e){if(!showEventBubble.tmr){showEventBubble.tmr=setTimeout("showEventBubble('"+this.parentNode.id+"')",400);}}
arLinkCollection[i].onmouseout=function(e){if(!e)var e=window.event;fixOnMouseOut(this,e,"hideEventBubble('"+this.parentNode.id+"')");}}}}
function setupSeasonPicker(){if($('season_picker')){var selectNode=$('season_picker').select('select')[0];var submitButton=$('season_picker').select('input')[0];submitButton.hide();selectNode.observe('change',function(event){this.parentNode.submit();});}}
addDOMLoadEvent(setupSeasonPicker);addDOMLoadEvent(createBubbleTable);addDOMLoadEvent(setupEventBubles);