var scCalendar;
function initCal() {
	scCalendar = new SimpleCalendar();
	scCalendar.startDate = new Date(2002, 2, 1).toShortDate();
	//Set end date exactly 1 year from today
	scCalendar.endDate = new Date().incrementYear(1).toShortDate(); 
	//var calendar_today = '20070425'
	if(calendar_today != null) { 
		var yy = calendar_today.substr(0,4);
		var mm = calendar_today.substr(4,2);
		var dd = calendar_today.substr(6,2);		
		var dtStr = mm + "/" + dd + "/" + yy;
		scCalendar.selectedDate = dtStr;
	}
	scCalendar.onDateSelect = function(mm, dd, yy) { 
		//http://mlb.mlb.com/mlb/scoreboard/index.jsp?ymd=20071029
		var tmm = (parseInt(mm, 10) < 10)?"0" + mm:mm;
		var tdd = (parseInt(dd, 10) < 10)?"0" + dd:dd;
		var dtStr = "" + yy + tmm + tdd;		
		window.open("/mlb/scoreboard/classic.jsp?ymd=" + dtStr, "_self");
	};
}
function showCalendar(_ph) {
	var icon = document.images["icon_cal"];
	//scCalendar.showAt(icon, -160, -120);
	scCalendar.showToRight(icon);
}
addLoadEvent(initCal);

// add bam if not available
$(function() {
    if( !window.bam ) {
        $.ajax({
            url:  '/shared/scripts/bam.packed.js',
            dataType : 'script',
            async : false,
            cache : true
        });
    }


  var rymd = /^\?ymd=(\d{8})$/;
  $('#main a').each(function () {
    var match = this.search.match(rymd);
    if (match && match[1]) {
      this.href = "/mlb/scoreboard/classic.jsp?ymd=" + match[1];
    }
  });

});
