// JavaScript Document
function buildCal(){
	var d = new Date();
	var month = d.getMonth()+1;
	var year = d.getFullYear();
	var monthName=['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];
	var daysInMonth=[31,0,31,30,31,30,31,31,30,31,30,31];
	
	var objectDay = new Date(year, month-1, 1); //fix date bug when current day is 31st
	objectDay.od=objectDay.getDay()+1; //fix date bug when current day is 31st
	
	var todaydate=new Date();
	var scanfortoday=(year==todaydate.getFullYear() && month==todaydate.getMonth()+1)? todaydate.getDate() : 0;
	
	daysInMonth[1]=(((objectDay.getFullYear()%100!=0)&&(objectDay.getFullYear()%4==0))||(objectDay.getFullYear()%400==0))?29:28;
	
	var t='<div class="main"><table class="main" cols="7" cellpadding="0" border="0" cellspacing="0">';
	t+='<h3 class="monthCSS" align="center">'+monthName[month-1]+' - '+year+'</h3><tr align="center">';
	//t+='<tr align="center"><td colspan="7" align="center" class="monthCSS">'+monthName[month-1]+' - '+year+'</td></tr><tr align="center">';
	
	for(s=0;s<7;s++)t+='<td class="daysofweek">'+"DoLuMaMiJuViSa".substr(s*2,2)+'</td>';
	
	t+='</tr><tr align="center">';
	for(i=1;i<=42;i++){
		var x=((i-objectDay.od>=0)&&(i-objectDay.od<daysInMonth[month-1]))? i-objectDay.od+1 : '&nbsp;';
			if (x == scanfortoday)
				t += '<td id="days' + todaydate.getDate() + '" class="today">'+todaydate.getDate();+'</td>';
			if (x != scanfortoday)
				t += '<td id="days' + x + '">' + x + '</td>';
		if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
	}
	return t+='</tr></table></div>';
}
