 month_names = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]

 function mini_calendar_rollover(owner,event_id)
    {
        owner.className = owner.className + " rollover";
        
        if (event_id) {
          var bio_title = document.getElementById("mini_bio_title");
          var bio_event = document.getElementById("mini_bio_events");
          var bio_date = document.getElementById("mini_bio_date");
          
          
          var title = event_id.substring(2).split("-")
          bio_date.innerHTML = title[2] + " " + month_names[title[1]-1] + " " + title[0].substring(2)
          bio_event.innerHTML = ""
          bio_title.innerHTML = ""
          
          
          var a = document.getElementById(event_id);
          if (a) {
            a.className = a.className + " rollover";
          } else {
          
          fill_div(bio_title,bio_event,event_id);
          }
        }
        
    }
    
    function fill_div(bio_title,bio_event,event_id)
    {
    
    var i=0;
        
        while (a=document.getElementById(event_id+"-"+i))
          {
          
            a.className = a.className + " rollover";
            
            c = a.getElementsByTagName("div")
            
            
            if (c[0].className == "master_text")
            bio_title.innerHTML += c[0].innerHTML + "<br>";

                        
            for (var j=1;j<c.length &&((c[j].id).substring(0,1)!= "e");j++) {
              
                bio_event.innerHTML += c[j].innerHTML + "<br>";
              
            }
        
           i++
          }
    }

    function mini_calendar_rollout(owner,event_id)
    {

        owner.className=((owner.className).substring(0,owner.className.length-9))
        
        if (event_id) {
          var bio_event = document.getElementById("mini_bio_events");
          var a = document.getElementById(event_id);
          if (a){
          a.className = ((a.className).substring(0,a.className.length-9))
          } else {
          var i=0;
          while (a=document.getElementById(event_id+"-"+i))
            {
              a.className = ((a.className).substring(0,a.className.length-9))
              i++
            }
          
          }
        }
    }
    
    
   function dynamic_link()
   {

   var year = document.getElementById("calendar_year");
   var month = document.getElementById("calendar_month");
   var sport_type = document.getElementById("calendar_sport_type_id");
   
   window.location="/calendar/" + year.value + "/" + month.options[month.selectedIndex].value + "/" + sport_type.options[sport_type.selectedIndex].value;
   }
   
   function toggle_fun(object_id)
   {

    var a = document.getElementById(object_id);
    var i = document.getElementById("i-" + object_id.substring(2,object_id.length));
    
    if (a.style.display == "none")
    {
      new Effect.SlideDown(object_id,{duration: .5});
      i.src = "/images/comatose/expanded.gif";
    } else {
      new Effect.SlideUp(object_id,{duration: .5});
      i.src = "/images/comatose/collapsed.gif";
    }
   }