function GetVisibleMonth()
{

//var xmlDoc = loadXML("Calendar.xml");
var date=new Date();
var Month;
switch (date.getMonth()){
case 0: Month = "January";break;
case 1: Month = "February";break;
case 2: Month = "March";break;
case 3: Month = "April";break;
case 4: Month = "May";break;
case 5: Month = "June";break;
case 6: Month = "July";break;
case 7: Month = "August";break;
case 8: Month = "September";break;
case 9: Month = "October";break;
case 10: Month = "November";break;
case 11: Month = "December";break;
}
//if there is a Month in the URL display it.  Else, display the current month.
if (GetURLParam("Month") != ""){
return GetURLParam("Month");
} else{return Month+date.getFullYear();
}
}

function DrawCalendar(VisibleMonth)
{
var xmlDoc = loadXML("Calendar.xml");
var xmlDoc2 = loadXML2("Master.xml");
//			    var serializer = new XMLSerializer();
//                var xml = serializer.serializeToString(xmlDoc3);
//                alert(xml);
//var RE=new RegExp("/January[0-9]*", "April[0-9]*");

switch (VisibleMonth.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;

}
//alert(Month);                   
//alert(VisibleMonth);
        var TodaysDate = new Date();
        var DisplayDate = new Date();
        
        
        
        
       DisplayDate.setMonth(Month);
          
        x = xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()].getElementsByTagName("week");
        xx = xmlDoc2.getElementsByTagName("week");
        var border=0;
		for (var i=0;i<x.length;i++)//for each week
        { 
            if (x[i].nodeType==1)
              {// only process element nodes 
               document.write("<tr height='200'>");     
                        y = x[i].getElementsByTagName("day");
                        yy = xx[i].getElementsByTagName("day");
		                for (var j=0;j<y.length;j++)//for each day in the week
                        { 
                        
                            if (y[j].nodeType==1)
                              {// only process element nodes 
                               z = y[j].getElementsByTagName("text");
                               zz = yy[j].getElementsByTagName("text");
		                        for (var k=0;k<z.length;k++)//for each day in the week
                                { 
                                
                                    if (z[k].nodeType==1)
                                      {// only process element nodes
			                                    document.write("<td>");
			                                    if ((TodaysDate.getDate()==y[j].getAttribute("date"))&(TodaysDate.getMonth()==DisplayDate.getMonth())) border=5;
			                                    else border=0;
  			                                    //document.write("<table cellpadding='0' cellspacing='0' height='100%' width='90' background='"+y[j].getAttribute("background")+"'  style='background-color:#DCDCDC;'><tr valign='top' height='3'><td height='3'><div class='date'>"+y[j].getAttribute("date")+"</div></td><td width='90%'></td></tr><tr><td colspan='2' height='100%'>");

			                                    document.write("<table cellpadding='0' cellspacing='0' height='340px' width='90' border='"+border+"' bordercolor='#002F5E'><tr><td><table cellpadding='0' cellspacing='0' style='height:330px;width:90px' border='0' bordercolor='red' background='"+y[j].getAttribute("background")+"'><tr height='5px'><td style='vertical-align:top'><div class='date'> &nbsp; "+y[j].getAttribute("date")+"</div></td><td colspan='2'></td></tr><tr style='height:195px'><td colspan='3'>");
			                                    document.write();
			                                    document.write("<font size='-1'><center><b>");
			                                    
			                                    document.write(z[k].firstChild.nodeValue);
			                                    document.write("<br/>");
                                                document.write(zz[k].firstChild.nodeValue);
			                                    //document.write("</b>");
                                                document.write("</center></td>");
                                                GameDisplay=false;
                                                w = y[j].getElementsByTagName("game");
                                                for (var l=0;l<w.length;l++)//for each day in the week
                                                { 
                                                    GameDisplay=true;
                                                    if (w[l].nodeType==1)
                                                    {
                                                    document.write("<tr><td><table cellpadding='0' cellspacing='0' height='25' style='vertical-align:bottom'><tr><td><img src='"+w[l].getAttribute("localteam")+"' alt='"+w[l].getAttribute("localteam").replace(".gif","").replace("../Images/MLB/","")+"' height='25'/></td><td><img src='"+w[l].getAttribute("vs")+"' alt='"+w[l].getAttribute("vs").replace(".gif","").replace("../Images/MLB/","")+"'/></td><td><img src='"+w[l].getAttribute("otherteam")+"' alt='"+w[l].getAttribute("otherteam").replace(".gif","").replace("../Images/MLB/","")+"' height='25'/></td></tr><tr height='5' style='align:bottom'><td colspan='3'><div class='calendarteam'>"+w[l].getAttribute("time")+"</div></td></tr></table></td></tr>");
                                                    }
                                                    else {document.write("<tr cellpadding='0' cellspacing='0' height='35'><td colspan='3'><br /><br /><br /><br /></td></tr>");}
                                                }
                                                if (!GameDisplay) 
                                                {
                                                document.write("<tr cellpadding='0' cellspacing='0' height='35'><td colspan='3'><br /><br /><br /></td></tr>");
                                                
                                                }
                                    
                                    
                                    
                                    
                                                document.write("</table></td></tr></table></td>");
                                      }
                                      }
                                }
                        }
                 document.write("</tr>");
			    }

                  
                  
           } 
               
                    

 
                        
                        
                        
                       
}



function DrawCalendarHeader(VisibleMonth)
{
                        
                        var xmlDoc = loadXML("Calendar.xml");
        			    //var xmlDoc2 = loadXML2("Master.xml");
//			    var serializer = new XMLSerializer();
//                var xml = serializer.serializeToString(xmlDoc3);
//                alert(xml);
//var RE=new RegExp("/January[0-9]*", "April[0-9]*");
			        
		
		
switch (VisibleMonth.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;

}
//alert(Month);                   
//alert(VisibleMonth);
        var TodaysDate = new Date();
        var DisplayDate = new Date();
        
       DisplayDate.setMonth(Month);
       
       document.write("<tr><td colspan='7'>");
        if ((xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name") != null) & (TodaysDate.getMonth() == DisplayDate.getMonth()))
        {
        //Show next month
        document.write("<p style='text-align:right;'><a class='calendarheader' href='index.html?Month="+xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name")+"'>"+AddSpace(xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name"))+"&#8250;</a></p>");
        }
        else if (xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name") != null) 
        {
        document.write("<p style='text-align:left;'><a class='calendarheader' href='index.html?Month="+xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name")+"'>&#8249;"+AddSpace(xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name"))+"</a></p>");

        //show last Month
        }
       
        document.write("</tr></td>");     
        }
        
        
        
        function DrawCalendarFooter(Month)
        {
        //alert(Month);
        
        switch (Month.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;
        }
        
        var xmlDoc = loadXML("Calendar.xml");
        document.write("<tr><td colspan='7'><img src='"+xmlDoc.getElementsByTagName("month")[Month].getAttribute("footer")+"' height='150' alt='Coaches Sports Bar and Grill' /></td></tr>");
        
        }
        
        
function DrawCalendarX(VisibleMonth)
{

                        
var xmlDoc = loadXML("Calendar.xml");
var xmlDoc2 = loadXML2("Master.xml");
        			    //var xmlDoc2 = loadXML2("Master.xml");
//			    var serializer = new XMLSerializer();
//                var xml = serializer.serializeToString(xmlDoc3);
//                alert(xml);
//var RE=new RegExp("/January[0-9]*", "April[0-9]*");
			        
		
		
switch (VisibleMonth.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;

}
alert(Month);                   
//alert(VisibleMonth);
        var TodaysDate = new Date();
        var DisplayDate = new Date();
        
       DisplayDate.setMonth(Month);
       
       document.write("<tr><td colspan='7'>");
        if ((xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name") != null) & (TodaysDate.getMonth() == DisplayDate.getMonth()))
        {
        //Show next month
        document.write("<p style='text-align:right;'><a class='calendarheader' href='index.html?Month="+xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name")+"'>"+AddSpace(xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()+1].getAttribute("name"))+"&#8250;</a></p>");
        }
        else if (xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name") != null) 
        {
        document.write("<p style='text-align:left;'><a class='calendarheader' href='index.html?Month="+xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name")+"'>&#8249;"+AddSpace(xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()-1].getAttribute("name"))+"</a></p>");

        //show last Month
        }
       
        document.write("</tr></td>");     
        
        document.write("</td></tr>");
        document.write("<tr bordercolor='#ffcc00'>");
        document.write("<td class='CalendarDays'>Sunday</td>");
        document.write("<td class='CalendarDays'>Monday</td>");
         document.write("<td class='CalendarDays'>Tuesday</td>");
        document.write("<td class='CalendarDays'>Wednesday</td>");
        document.write("<td class='CalendarDays'>Thursday</td>");
        document.write("<td class='CalendarDays'>Friday</td>");
        document.write("<td class='CalendarDays'>Saturday</td>");
        document.write("</tr>");
        
        





//			    var serializer = new XMLSerializer();
//                var xml = serializer.serializeToString(xmlDoc3);
//                alert(xml);
//var RE=new RegExp("/January[0-9]*", "April[0-9]*");

switch (VisibleMonth.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;

}
//alert(Month);                   
//alert(VisibleMonth);
        var TodaysDate = new Date();
        var DisplayDate = new Date();
        
        
        
        
       DisplayDate.setMonth(Month);
          
        x = xmlDoc.getElementsByTagName("month")[DisplayDate.getMonth()].getElementsByTagName("week");
        xx = xmlDoc2.getElementsByTagName("week");
        var border=0;
		for (var i=0;i<x.length;i++)//for each week
        { 
            if (x[i].nodeType==1)
              {// only process element nodes 
               document.write("<tr height='200'>");     
                        y = x[i].getElementsByTagName("day");
                        yy = xx[i].getElementsByTagName("day");
		                for (var j=0;j<y.length;j++)//for each day in the week
                        { 
                        
                            if (y[j].nodeType==1)
                              {// only process element nodes 
                               z = y[j].getElementsByTagName("text");
                               zz = yy[j].getElementsByTagName("text");
		                        for (var k=0;k<z.length;k++)//for each day in the week
                                { 
                                
                                    if (z[k].nodeType==1)
                                      {// only process element nodes
			                                    document.write("<td>");
			                                    if ((TodaysDate.getDate()==y[j].getAttribute("date"))&(TodaysDate.getMonth()==DisplayDate.getMonth())) border=5;
			                                    else border=0;
  			                                    //document.write("<table cellpadding='0' cellspacing='0' height='100%' width='90' background='"+y[j].getAttribute("background")+"'  style='background-color:#DCDCDC;'><tr valign='top' height='3'><td height='3'><div class='date'>"+y[j].getAttribute("date")+"</div></td><td width='90%'></td></tr><tr><td colspan='2' height='100%'>");

			                                    document.write("<table cellpadding='0' cellspacing='0' height='340px' width='90' border='"+border+"' bordercolor='#002F5E'><tr><td><table cellpadding='0' cellspacing='0' style='height:330px;width:90px' border='0' bordercolor='red' background='"+y[j].getAttribute("background")+"'><tr height='5px'><td style='vertical-align:top'><div class='date'> &nbsp; "+y[j].getAttribute("date")+"</div></td><td colspan='2'></td></tr><tr style='height:195px'><td colspan='3'>");
			                                    document.write();
			                                    document.write("<font size='-1'><center><b>");
			                                    
			                                    document.write(z[k].firstChild.nodeValue);
			                                    document.write("<br/>");
                                                document.write(zz[k].firstChild.nodeValue);
			                                    //document.write("</b>");
                                                document.write("</center></td>");
                                                GameDisplay=false;
                                                w = y[j].getElementsByTagName("game");
                                                for (var l=0;l<w.length;l++)//for each day in the week
                                                { 
                                                    GameDisplay=true;
                                                    if (w[l].nodeType==1)
                                                    {
                                                    document.write("<tr><td><table cellpadding='0' cellspacing='0' height='25' style='vertical-align:bottom'><tr><td><img src='"+w[l].getAttribute("localteam")+"' alt='"+w[l].getAttribute("localteam").replace(".gif","").replace("../Images/MLB/","")+"' height='25'/></td><td><img src='"+w[l].getAttribute("vs")+"' alt='"+w[l].getAttribute("vs").replace(".gif","").replace("../Images/MLB/","")+"'/></td><td><img src='"+w[l].getAttribute("otherteam")+"' alt='"+w[l].getAttribute("otherteam").replace(".gif","").replace("../Images/MLB/","")+"' height='25'/></td></tr><tr height='5' style='align:bottom'><td colspan='3'><div class='calendarteam'><b>"+w[l].getAttribute("time")+"</b></div></td></tr></table></td></tr>");
                                                    }
                                                    else {document.write("<tr cellpadding='0' cellspacing='0' height='35'><td colspan='3'><br /><br /><br /><br /></td></tr>");}
                                                }
                                                if (!GameDisplay) 
                                                {
                                                document.write("<tr cellpadding='0' cellspacing='0' height='35'><td colspan='3'><br /><br /><br /></td></tr>");
                                                
                                                }
                                    
                                    
                                    
                                    
                                                document.write("</table></td></tr></table></td>");
                                      }
                                      }
                                }
                        }
                 document.write("</tr>");
			    }

                  
                  
           } 
               
                    

 
                        
                        
                        
                       






        document.write("</table>");
        document.write("<br />");
                    

        //alert(Month);
        
        switch (Month.replace(/\d\d\d\d/,"")){
case "January": Month = 0;break;
case "February": Month = 1;break;
case "March": Month = 2;break;
case "April": Month = 3;break;
case "May": Month = 4;break;
case "June": Month = 5;break;
case "July": Month = 6;break;
case "August": Month = 7;break;
case "September": Month = 8;break;
case "October": Month = 9;break;
case "November": Month = 10;break;
case "December": Month = 11;break;
        }
        
       
        document.write("<tr><td colspan='7'><img src='"+xmlDoc.getElementsByTagName("month")[Month].getAttribute("footer")+"' height='150' alt='Coaches Sports Bar and Grill' /></td></tr>");
        
        
}