blog_date = document.frm_archive.date.value;
blog_month = document.frm_archive.month.value;
blog_year = document.frm_archive.year.value;
//var blog_dates = document.frm_archive.dates.value;
//blog_dates += ",";
var width = "90%";

function DaysInMonth(Y, M) {
    with (new Date(Y, M, 1, 12)) {
        setDate(0);
        return getDate();
    }
}
var tmp_blog_date = blog_date;
 var ttmp_blog_date = blog_date; 
//document.write(blog_month);
//document.write(tmp_blog_date);

function setcal(mon,yea)
{
	mon=mon+1;
	var days = DaysInMonth(yea,mon);
	var D = new Date(mon+"/01/"+yea);
	var day = D.getDay();
	var ar = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var df = ar[mon-1];
	df = df+", "+D.getFullYear();
	document.xxx.ddd.value = df;

	var ddf = 42;
	
	for(var xx=0; xx<ddf; xx++){
		//document.calen[xx].value = "";
		if(document.getElementById('S'+xx)){
			document.getElementById('S'+xx).innerHTML = "";
		}
	}
	var ss = 1;
	for(var xx=day; xx<day+days; xx++){
		var ss_temp	= ss++;

		var ss_new	= ss_temp;

		var mon_new	= mon;

		var curdate	= new Date();

		var dt		= curdate.getDate();

		var mt		= curdate.getMonth();
	
		var t_mon = mon_new;
		if(ss_new < 10)
		{
			ss_new = "0"+ss_new;	
		}
		if(mon_new < 10)
		{
			mon_new = "0"+mon_new;
		}
	//document.write(mon_new);	
		//if (blog_dates.indexOf(yea + "-" + mon_new + "-" + ss_new) == -1) 
			//document.getElementById('S'+xx).innerHTML = ss_temp;
		//else
		if((mt+1) == mon_new)
		{
			if(ss_temp == ttmp_blog_date || ss_temp > dt )
			{
				document.getElementById('S'+xx).innerHTML = ss_temp;
				if((mt+1)!= blog_month && ss_temp==ttmp_blog_date && ss_temp < dt)
				{
					document.getElementById('S'+xx).innerHTML = "<a class=\"Small\" href=\"http://blog.monsterindia.com/archives.html?dd="+ss_new+"&mm="+mon_new+"&yy="+yea+"\">"+ss_temp+"</a>";
				}	
			}
			else
			{
				if((mt+1)!= blog_month && ss_temp==ttmp_blog_date)
				{
					document.getElementById('S'+xx).innerHTML = "<a class=\"Small\" href=\"http://blog.monsterindia.com/archives.html?dd="+ss_new+"&mm="+mon_new+"&yy="+yea+"\">"+ss_temp+"</a>";

				}
				
				document.getElementById('S'+xx).innerHTML = "<a class=\"Small\" href=\"http://blog.monsterindia.com/archives.html?dd="+ss_new+"&mm="+mon_new+"&yy="+yea+"\">"+ss_temp+"</a>";
			}
			
			
		}
		else if(t_mon == blog_month)
		{
			if(ss_temp == tmp_blog_date )
			{
				document.getElementById('S'+xx).innerHTML = ss_temp;	
			}
			else
			{
				document.getElementById('S'+xx).innerHTML = "<a class=\"Small\" href=\"http://blog.monsterindia.com/archives.html?dd="+ss_new+"&mm="+mon_new+"&yy="+yea+"\">"+ss_temp+"</a>";
			}
			
		}
		else
		{
			if(ss_temp == blog_date)
			{
				document.getElementById('S'+xx).innerHTML = ss_temp;

			}
			else
			{
				document.getElementById('S'+xx).innerHTML = "<a class=\"Small\" href=\"http://blog.monsterindia.com/archives.html?dd="+ss_new+"&mm="+mon_new+"&yy="+yea+"\">"+ss_temp+"</a>";
			}
			
		}
	}
}

var exd = new Date();
var monthe = exd.getMonth();
var yeare = exd.getFullYear();
var new_month = blog_month-1;
var new_year = blog_year;
var prev_year = 2005;
function prev()
{
	if(new_year > prev_year)
	{
		if(new_year == (yeare-1))
		{
			if(new_month == 12)
			{
				new_month = new_month-1;
				if(new_month < 0)
				{
					new_year = new_year-1;	
					new_month = 11;
				}
				blog_date='';
				setcal(new_month, new_year);
				return false;
			}
		}
		else
		{
			new_month = new_month-1;
                        if(new_month < 0)
                        {
                        	new_year = new_year-1;
                                new_month = 11;
                        }
			blog_date='';
			setcal(new_month, new_year);
                        return false;
		}
	}
}

function next()
{
	if(new_year <= yeare)
	{
		if(new_year == yeare)
		{
			if(new_month < monthe)
			{
				new_month = new_month+1;
				if(new_month > 11)
				{
					new_year = new_year+1;	
					new_month = 0;
				}
				blog_date='';
				setcal(new_month, new_year);
				return false;
			}
		}
		else
		{
			new_month = new_month+1;
			if(new_month > 11)
			{
				new_year = yeare;
				new_month = 0;
			}
			blog_date='';
			setcal(new_month, new_year);
			return false;		
		}
	}
}

function thismon()
{
	//yeare = yeare+1900;
	//alert("monthe= "+monthe+", yeare ="+yeare);
	//setcal(monthe, yeare);
	setcal(new_month, new_year);
}

document.write("<table width="+width+" cellpadding=0 cellspacing=0 \
		style=\"\" border=0px >\
			<tr align=center class=td_bg_white><td height=20>\
				<a style=\"cursor: pointer;\" onclick=\"return prev()\"><img src=http://media.monsterindia.com/blog/arrowlefticon.gif></a></td>\
				<td colspan=5><form name=xxx style=\"margin: 0px; padding: 0px;\"><input size=10  style=\"font-size: 11px; \ border: 0px; \  font-weight: bold; text-align: center; font-family: verdana;\" type=text name=ddd></form></td>\
				<td><a style=\"cursor: pointer;\" onclick=\"return next()\"><img src=http://media.monsterindia.com/blog/arrowrighticon.gif></a>\
			</td></tr>\
			<tr><td colspan=7><table width="+width+" cellpadding=1 cellspacing=1 ><tr  align=center class=td_bg_white\><td class=SmallBold height=25>Sun</td><td class=SmallBold>Mon</td><td class=SmallBold>Tue</td><td class=SmallBold>Wed</td><td class=SmallBold>Thu</td><td class=SmallBold>Fri</td><td class=SmallBold>Sat</td></tr>");
document.write("<form name=calen style=\"border: 0px; padding:0px;\">");
for(var xx=0; xx<6; xx++)
{
	document.write("<tr class=td_bg_white\>");
	for(var cc=0; cc<7; cc++){
		var dd = xx*7+cc;
		if(dd == 41)
			document.write("<td align=center>&nbsp;</td>");
		else
		{
			document.write("<td align=center valign=middle><span style=\"border: 0px; text-align:center; font-size:9px; width=1px;\" name=x"+dd+" readonly size=1 class=td_bg_white id=S"+dd+"></span></td>");
		}
	}
	document.write("</tr>");
}
document.write("</form></table></td></tr></table>");

thismon();
