var blogID;function getCalendar(d,c,b){blogID=c;var a=readCookie("AjaxCal"+c);if(a!=null){if(d.lastIndexOf("/")!=d.length-1){b=d+"/calendar/"+a+"/"}else{b=d+"calendar/"+a+"/"}}changeMonth(b)}function changeMonth(a){a+="?"+(new Date()).getTime();new Ajax.Updater({success:"calendar"},a,{method:"get",onComplete:endProcess,onFailure:errorProcess});return false}function readCookie(d){var f=d+"=";var b=document.cookie.split(";");for(var e=0,a=b.length;e<a;e++){var g=b[e];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(f)==0){return g.substring(f.length,g.length)}}return null}function endProcess(){var a=$("calendar").getElementsByTagName("table")[0].getAttribute("summary");setWeekendAndHoliday(a.split("/")[0],a.split("/")[1]);document.cookie="AjaxCal"+blogID+"="+a+"; path=/"}function errorProcess(){$("calendar").innerHTML="File Not Found"}function setWeekendAndHoliday(l,b){setCurrentDate();var a=$("calendar").getElementsByTagName("table");for(var c=0,e=a.length;c<e;c++){var d=a[c].getAttribute("summary");if(d==null){return}var h=d.split("/")[0];var g=d.split("/")[1];if(!(h==l&&g==b)){return}var f=a[c].getElementsByTagName("span");var k;for(i=0;i<f.length;i++){if(f[i].parentNode.nodeName=="TD"){if(f[i].innerHTML.indexOf("href")!=-1){k=f[i].getElementsByTagName("a")[0].innerHTML}else{k=f[i].innerHTML}if(isHoliday(h,g,k)){f[i].setAttribute("class","holiday");f[i].setAttribute("className","holiday")}else{if(isSaturday(h,g,k)){f[i].setAttribute("class","saturday");f[i].setAttribute("className","saturday")}}if(isToday(h,g,k)){f[i].parentNode.setAttribute("class","today");f[i].parentNode.setAttribute("className","today")}}}}};