function renderCal(aSS) {var d=new Date();var m=d.getMonth();var y=d.getFullYear();var dm=daysInMonth(m,y);render(m,y,dm,aSS);}
function daysInMonth(am,ay) {return 32-new Date(ay,am,32).getDate();}
function render (am,ay,ad,aST) {var aStrand="";if(typeof(aST)!='undefined' && aST!=null && aST.length!=0) {aStrand="&m=B&s="+aST}
var mn=["January","February","March","April","May","June","July","August","September","October","November","December"];
var sd=new Date(ay,am,1).getDay();var c=0;var wk=0;
document.write("<h2>Calendar</h2><a href='/Pages/MonthlyEvents.aspx' class='see-more'>View all</a><h3>"+mn[am]+" "+ay+"</h3><ul>");
for (wk=0; wk<6; wk++) {var ws=(c-sd)+2;if (ws <= 0) ws = 1;
var fed=new Date(ay,am,ws);var fs=""+ws+"/"+(am+1)+"/"+ay;fed.setDate(fed.getDate()+(6-fed.getDay()));var fe=""+(fed.getDate())+"/"+(am+1)+"/"+ay;
var qs=""+ay+"-"+(am+1)+"-"+ws;var qe=""+ay+"-"+(am+1)+"-"+(fed.getDate());
document.write ("<li class='clearfix'><a href='/search/pages/week-view.aspx?cd="+qs+aStrand+"' title='"+"Week commencing "+ws+" "+mn[am]+" "+ay+"' class='clearfix'>");
var ld="";var dy=0;for (dy=0;dy<7;dy++) {c=(wk*7)+dy;if (dy==6) ld=" class='last'";
if ((c>=sd) && (c<(ad+sd))) {document.write("<div"+ld+">"+((c-sd)+1)+"</div>");}
else {document.write("<div"+ld+">&nbsp</div>");}}document.write ("</a></li>");if (c>=ad) break;
} document.write("</ul>");}

