﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿var Path="";
//Specials Begin
var Specials=new Array(
new Special('2011-3-15','2011.3.15','2'),new Special('2011-3-2','2011.3.2','2'),new Special('2011-1-22','2011.1.22','1'),new Special('2010-12-8','2010.12.8','1'),new Special('2010-12-7','2010.12.7','1'),new Special('2010-11-27','2010.11.27','1'),new Special('2010-11-21','2010.11.21','2'),new Special('2010-11-18','2010.11.18','2'),new Special('2010-11-3','2010.11.3','2'),new Special('2010-10-31','2010.10.31','4'),new Special('2010-10-30','2010.10.30','1'),new Special('2010-9-15','2010.9.15','1'),new Special('2010-8-30','2010.8.30','2'),new Special('2010-7-26','2010.7.26','2'),new Special('2010-7-25','2010.7.25','1'),new Special('2010-7-24','2010.7.24','1'),new Special('2010-7-18','2010.7.18','1'),new Special('2010-7-15','2010.7.15','2'),new Special('2010-7-10','2010.7.10','1'),new Special('2010-7-9','2010.7.9','3'),new Special('2010-7-4','2010.7.4','1'),new Special('2010-7-3','2010.7.3','4'),new Special('2010-6-25','2010.6.25','1'),new Special('2010-5-18','2010.5.18','2'),new Special('2010-5-5','2010.5.5','1'),new Special('2010-4-14','2010.4.14','1'),new Special('2010-4-13','2010.4.13','1'),new Special('2010-3-26','2010.3.26','1'),new Special('2010-3-18','2010.3.18','2'),new Special('2010-3-12','2010.3.12','1'),new Special('2010-3-10','2010.3.10','1'),new Special('2010-1-20','2010.1.20','2'),new Special('2010-1-12','2010.1.12','1'),new Special('2010-1-9','2010.1.9','1'),new Special('2010-1-5','2010.1.5','1'),new Special('2009-12-22','2009.12.22','1'),new Special('2009-12-19','2009.12.19','1'),new Special('2009-12-17','2009.12.17','1'),new Special('2009-12-6','2009.12.6','1'),new Special('2009-12-5','2009.12.5','1'),new Special('2009-11-28','2009.11.28','1'),new Special('2009-11-27','2009.11.27','2'),new Special('2009-11-6','2009.11.6','1'),new Special('2009-10-13','2009.10.13','1'),new Special('2009-10-7','2009.10.7','1'),new Special('2009-9-17','2009.9.17','2'),new Special('2009-9-2','2009.9.2','1'),new Special('2009-8-27','2009.8.27','1'),new Special('2009-8-26','2009.8.26','1'),new Special('2009-8-18','2009.8.18','1'),new Special('2009-8-13','2009.8.13','2'),new Special('2009-8-6','2009.8.6','1'),new Special('2009-7-27','2009.7.27','2'),new Special('2009-7-26','2009.7.26','1'),new Special('2009-7-25','2009.7.25','1'),new Special('2009-7-24','2009.7.24','2'),new Special('2009-7-23','2009.7.23','1'),new Special('2009-7-22','2009.7.22','4'),new Special('2009-7-20','2009.7.20','1'),new Special('2009-7-16','2009.7.16','1'),new Special('2009-7-14','2009.7.14','1'),new Special('2009-7-13','2009.7.13','1'),new Special('2009-7-11','2009.7.11','4'),new Special('2009-7-9','2009.7.9','2'),new Special('2009-7-5','2009.7.5','1'),new Special('2009-7-3','2009.7.3','2'),new Special('2009-6-12','2009.6.12','3'),new Special('2009-5-26','2009.5.26','1'),new Special('2009-5-16','2009.5.16','1'),new Special('2009-5-13','2009.5.13','2'),new Special('2009-5-12','2009.5.12','3'),new Special('2009-5-7','2009.5.7','3'),new Special('2009-5-5','2009.5.5','1'),new Special('2009-5-1','2009.5.1','1'),new Special('2009-4-29','2009.4.29','3'),new Special('2009-4-23','2009.4.23','1'),new Special('2009-4-20','2009.4.20','1'),new Special('2009-4-15','2009.4.15','1'),new Special('2009-4-14','2009.4.14','1'),new Special('2009-4-9','2009.4.9','2'),new Special('2009-4-7','2009.4.7','1'),new Special('2009-4-2','2009.4.2','1'),new Special('2009-4-1','2009.4.1','1'),new Special('2009-3-31','2009.3.31','3'),new Special('2009-3-28','2009.3.28','8'),new Special('2009-3-27','2009.3.27','2'),new Special('2009-3-26','2009.3.26','2'),new Special('2009-3-25','2009.3.25','3'),new Special('2009-3-24','2009.3.24','2'),new Special('2009-3-23','2009.3.23','1'),new Special('2009-3-22','2009.3.22','1'),new Special('2009-3-21','2009.3.21','1'),new Special('2009-3-19','2009.3.19','1'),new Special('2009-3-17','2009.3.17','2'),new Special('2009-3-16','2009.3.16','5'),new Special('2009-3-13','2009.3.13','3'),new Special('2009-3-11','2009.3.11','2'),new Special('2009-3-10','2009.3.10','1'),new Special('2009-3-9','2009.3.9','1'),new Special('2009-3-7','2009.3.7','1'),new Special('2009-3-6','2009.3.6','2'),new Special('2009-3-5','2009.3.5','2'),new Special('2009-3-4','2009.3.4','1'),new Special('2009-3-3','2009.3.3','1'),new Special('2009-2-23','2009.2.23','2'),new Special('2009-2-17','2009.2.17','1'),new Special('2009-2-12','2009.2.12','1'),new Special('2009-2-4','2009.2.4','2'),new Special('2009-2-3','2009.2.3','1'),new Special('2009-1-19','2009.1.19','1'),new Special('2009-1-16','2009.1.16','1'),new Special('2009-1-12','2009.1.12','1'),new Special('2009-1-9','2009.1.9','2'),new Special('2009-1-7','2009.1.7','1'),new Special('2009-1-6','2009.1.6','1'),new Special('2009-1-5','2009.1.5','1'),new Special('2009-1-4','2009.1.4','1'),new Special('2009-1-3','2009.1.3','4'),new Special('2008-11-18','2008.11.18','1'),new Special('2008-11-14','2008.11.14','2'),new Special('2008-11-13','2008.11.13','9'),new Special('2008-11-8','2008.11.8','5'),new Special('2008-9-22','2008.9.22','4'),new Special('2008-8-22','2008.8.22','1'),new Special('2008-8-15','2008.8.15','1'),new Special('2008-8-14','2008.8.14','5'),new Special('2008-8-12','2008.8.12','1'),new Special('2008-8-5','2008.8.5','10'),new Special('2008-7-29','2008.7.29','1'),new Special('2008-7-28','2008.7.28','2'),new Special('2008-7-23','2008.7.23','1'),new Special('2008-7-16','2008.7.16','2'),new Special('2008-7-15','2008.7.15','1'),new Special('2008-7-11','2008.7.11','1'),new Special('2008-7-10','2008.7.10','3'),new Special('2008-7-9','2008.7.9','2'),new Special('2008-7-7','2008.7.7','2'),new Special('2008-7-4','2008.7.4','1'),new Special('2008-7-2','2008.7.2','3'),new Special('2008-6-24','2008.6.24','1'),new Special('2008-5-30','2008.5.30','1'),new Special('2008-5-29','2008.5.29','1'),new Special('2008-5-26','2008.5.26','1'),new Special('2008-5-20','2008.5.20','2'),new Special('2008-5-15','2008.5.15','2'),new Special('2008-5-9','2008.5.9','1'),new Special('2008-5-5','2008.5.5','1'),new Special('2008-5-4','2008.5.4','1'),new Special('2008-4-30','2008.4.30','1'),new Special('2008-4-29','2008.4.29','1'),new Special('2008-4-23','2008.4.23','1'),new Special('2008-4-22','2008.4.22','1'),new Special('2008-4-17','2008.4.17','2'),new Special('2008-4-11','2008.4.11','2'),new Special('2008-4-10','2008.4.10','1'),new Special('2008-4-3','2008.4.3','1'),new Special('2008-3-28','2008.3.28','1'),new Special('2008-3-27','2008.3.27','2'),new Special('2008-3-26','2008.3.26','1'),new Special('2008-3-25','2008.3.25','1'),new Special('2008-3-24','2008.3.24','1'),new Special('2008-3-21','2008.3.21','1'),new Special('2008-3-19','2008.3.19','3'),new Special('2008-3-18','2008.3.18','1'),new Special('2008-3-17','2008.3.17','1'),new Special('2008-3-14','2008.3.14','1'));
//Specials End 
//Calendar Begin 
var Months=new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var YunY_Calendar="";
var Now=new Date();
var When=new Date(Now.getFullYear(),Now.getMonth(),1);
var Special="-";
function FindSpecial(SpecialDate){
	for(var i=0;i<Specials.length;i++){
		if(Specials[i].UpdateDate==SpecialDate){
			return i;
		}
		} return -1;
}
function setMonthYear(){
	YunY_Calendar.rows[0].cells[1].innerHTML=Months[When.getMonth()]+" "+When.getFullYear();
	for(var i=0;i<6;i++)for(var j=0;j<7;j++){
		YunY_Calendar.rows[2+i].cells[j].innerHTML="";
		} for(var i=0;i<6;i++)for(var j=0;j<7;j++){
		if((i*7+j-When.getDay()+1)>0&&(i*7+j-When.getDay()+1)<=(32-(new Date(When.getFullYear(),(When.getMonth()),32)).getDate())){
			if(FindSpecial(When.getFullYear()+"-"+(When.getMonth()+1)+"-"+(i*7+j-When.getDay()+1))>-1){
				YunY_Calendar.rows[2+i].cells[j].innerHTML="<a href='"+Path+Specials[FindSpecial(When.getFullYear()+"-"+(When.getMonth()+1)+"-"+(i*7+j-When.getDay()+1))].LinkID+"' title='"+Specials[FindSpecial(When.getFullYear()+"-"+(When.getMonth()+1)+"-"+(i*7+j-When.getDay()+1))].Abstract+"' ><span class='cal_active'>"+(i*7+j-When.getDay()+1)+"</span></a>";
				} else {
				YunY_Calendar.rows[2+i].cells[j].innerHTML=i*7+j-When.getDay()+1;
			}
		}
		} if((Now.getMonth()==When.getMonth())&&(Now.getFullYear()==When.getFullYear())){
		YunY_Calendar.rows[2+Math.floor((Now.getDate()+When.getDay()-1)/7)].cells[Now.getDay()].innerHTML="<span class='today'>"+Now.getDate()+"</span>";
	}
}
function PreviousMonth(){
	if((When.getMonth()-1)<0){
		When=new Date(When.getFullYear()-1,(When.getMonth()+11)%12,1);
		} else {
		When=new Date(When.getFullYear(),(When.getMonth()+11)%12,1);
		} setMonthYear();
}
function NextMonth(){
	if((When.getMonth()+1)>11){
		When=new Date(When.getFullYear()+1,(When.getMonth()+1)%12,1);
		} else {
		When=new Date(When.getFullYear(),(When.getMonth()+1)%12,1);
		} setMonthYear();
}
function Special(UpdateDate,LinkID,Abstract){
	this.UpdateDate=UpdateDate;
	this.LinkID="Index/?calendar-"+LinkID+"-p-1.html";
	this.Abstract="Total Post "+Abstract+" Articles";
}
//Calendar End
