var fecha = new Date()
var year = fecha.getFullYear()
var month = fecha.getMonth()

function dias_mes(mes)
{
var m = new Array(12)
	m[0] = 31
	if (aņo % 4 == 0){m[1]=29}
	else {m[1]=28} 
	m[2] = 31 
	m[3] = 30 
	m[4] = 31 
	m[5] = 30 
	m[6] = 31
	m[7] = 31 
	m[8] = 30 
	m[9] = 31 
	m[10] = 30 
	m[11] = 31 
	return m[mes]
}
function open_url(dia,month,year)	
{
var digit = parseInt(dia);
var month = CambiaNumDeMes(month);
var aņo = parseInt(year);
window.open('http://www.lamolina.edu.pe/calendario/calendario03.asp?day='+digit+'&month='+month+'&year='+year+'') ;


}
function CambiaNumDeMes(mes){
	var nombreMes;
		switch (mes) { 
		case 0: 
		   nombreMes = "Enero"
		   break 
		case 1: 
		   nombreMes = "Febrero" 
		   break 
		case 2: 
		   nombreMes = "Marzo" 
		   break 
		case 3: 
		   nombreMes = "Abril"
		   break 
		case 4: 
		   nombreMes = "Mayo" 
		   break 
		case 5: 
		   nombreMes = "Junio" 
		   break 
		case 6: 
		   nombreMes = "Julio"
		   break 
		case 7: 
		   nombreMes = "Agosto" 
		   break 
		case 8: 
		   nombreMes = "Setiembre" 
		   break 
		case 9: 
		   nombreMes = "Octubre"
		   break 
		case 10: 
		   nombreMes = "Noviembre" 
		   break 
		case 11: 
		   nombreMes = "Diciembre" 
		   break 
		default: 
		   "Error"
	} 
	return nombreMes;
}
function aņomes(aņo,mes)
{
        document.write('<table border="1" cellspacing="0.1" width="128"  bordercolor="#B6D4B2" align="center">')
	    document.write('<tr>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2" font-weight="bold" color="#003300">D</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">L</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">M</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">M</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">J</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">V</font></td>')
		document.write('<td width="20" align="center" bgcolor="#B6D4B2"><font size="2"  font-weight="bold" color="#003300">S</font></td>')
	    document.write('</tr>')
	var digit = 1
	var celda = 1
	var fecha = new Date()
	var hoy = fecha.getDate()
	var diasemana = fecha.getDay()
	var firstDayInstance = new Date(aņo, mes, 1)
	var primerdia = firstDayInstance.getDay()
	var longmes = dias_mes(mes)
	
	for (var row = 1; row <=6; ++row) 
		{
		document.write('<tr>')
		for (var col = 1; col <= 7; ++col) 
		{
		if (digit > longmes)
		{
		document.write('<td id="valor" heigth="5" align="center" bgcolor="FFFFFF"><font  color="006600" size="2"></font></td>');
		}
		else
		{
			if (celda < primerdia+1) 
				{
				document.write('<td id="valor" bgcolor="FFFFFF"></td>');
				celda++
				} 
			else 
				{
						if (col == 1)
							{
								document.write('<td id="valor" heigth="5"  align="center" bgcolor="FFFFFF">')
								document.write('<a href="#" onClick="open_url('+digit+','+month+','+aņo+')">')
								document.write('<font color="#FF0000" size="2">')
								document.write(digit)
								document.write('</font>')
								document.write('</a>')
								document.write('</td>')
							}
						else
							{
								if (digit == hoy) 
									{ //Color para el dia de hoy
										document.write('<td id="valor" heigth="5" align="center" bgcolor="FFFFFF">')
										document.write('<a href="#" onClick="open_url('+digit+','+mes+','+aņo+')">')
										document.write('<font color="0000FF"size="2">')
										document.write(digit)
										document.write('</font>')
										document.write('</a>')
										document.write('</td>')
									}
								else
									{
										document.write('<td id="valor" heigth="5" align="center" bgcolor="FFFFFF">')
										document.write('<a href="#" onClick="open_url('+digit+','+mes+','+aņo+')">')
										document.write('<font  color="006600" size="2">')
										document.write(digit)
										document.write('</font>')
										document.write('</a>')
										document.write('</td>')
									}
							}
					digit++
				}
			}
		}//cierra segundo for
		document.write('</tr>')
	}
document.write('</table>')
}
function Update_cal(aņo,mes)
	{
		var digit = 1
		var celda = 1
		var fecha = new Date()
		var hoy = fecha.getDate()
		var month = fecha.getMonth()
		var diasemana = fecha.getDay()
		var firstDayInstance = new Date(aņo, mes, 1)
		var primerdia = firstDayInstance.getDay()
		var longmes = dias_mes(mes)
		for (var row = 1; row <=6; ++row) 
			{
				for (var col = 0; col < 7; ++col) 
				{
						if (digit > longmes)
							{
							valor[((7*row)+col)-7].innerHTML = " "
							}
						else
							{
									if (celda < primerdia+1) 
										{

											valor[((7*row)+col)-7].innerHTML = " "
											celda++
										} 
									else 
										{	
											if (col == 0)
												{
													valor[((7*row)+col)-7].innerHTML = " ";
													valor[((7*row)+col)-7].insertAdjacentHTML('AfterBegin', '<a href="#" onClick="open_url('+digit+','+mes+','+aņo+')"><font size="2" color="#FF0000" align="center">'+digit+''); 
													valor[((7*row)+col)-7].insertAdjacentHTML('BeforeEnd','</font></a>'); 
												}
											else	
												{
													if (digit == hoy && mes == month)
														{
															valor[((7*row)+col)-7].innerHTML = " ";
															valor[((7*row)+col)-7].insertAdjacentHTML('AfterBegin', '<a href="#" onClick="open_url('+digit+','+mes+','+aņo+')"><font size="2" color="#0000FF">'+digit+''); 
															valor[((7*row)+col)-7].insertAdjacentHTML('BeforeEnd','</font></a>'); 
														}
													else
														{
															valor[((7*row)+col)-7].innerHTML = " ";
															valor[((7*row)+col)-7].insertAdjacentHTML('AfterBegin', '<a href="#" onClick="open_url('+digit+','+mes+','+aņo+')"><font size="2" color="006600">'+digit+''); 
															valor[((7*row)+col)-7].insertAdjacentHTML('BeforeEnd','</font></a>'); 
														}
										
												}
													
											digit++
										}
							}
				    }
						
			}
	}
	
	fecha = new Date();
	aņo = fecha.getFullYear();
	mes = fecha.getMonth();
	
	function aņo_actual(aņo)
	{
		fecha = new Date();
		aņo = fecha.getFullYear();
		return aņo
	}
	
	function mes_nombre(mes)
		{
		var nombre_mes = new Array(12)
		nombre_mes[0] = "Enero"
		nombre_mes [1] = "Febrero"
		nombre_mes [2] = "Marzo"
		nombre_mes [3] = "Abril"
		nombre_mes [4] = "Mayo"
		nombre_mes [5] = "Junio"
		nombre_mes [6] = "Julio"
		nombre_mes [7] = "Agosto"
		nombre_mes [8] = "Setiembre"
		nombre_mes [9] = "Octubre"
		nombre_mes [10] = "Noviembre"
		nombre_mes [11] = "Diciembre"
		return nombre_mes[mes]
		}
	function mes1()
		{
		new_objeto_mes = document.all["mes"];
		if(mes > 0)
			{
				aņo = aņo;
				mes = mes-1;
				new_objeto_mes.innerHTML = mes_nombre(mes);
				Update_cal(aņo,mes)
			}
		else
			{
				mes = 11;
				new_objeto_mes.innerHTML = mes_nombre(mes);
				Update_cal(aņo,mes)
			}
		}
	function mes2()
		{
		new_objeto_mes = document.all["mes"];
		if(mes < 11)
			{
				mes = mes+1;
				new_objeto_mes.innerHTML = mes_nombre(mes);
				Update_cal(aņo,mes)
			}
		else
			{
				mes = 0;
				new_objeto_mes.innerHTML = mes_nombre(mes);
				Update_cal(aņo,mes)
			}
	}
	function aņo1()
	{
		mes = mes;
		new_objeto_aņo = document.all["aņo"];
		aņo = aņo-1;
		new_objeto_aņo.innerHTML = aņo;
		Update_cal(aņo,mes)
	}
	function aņo2()
	{
		mes = mes;
		new_objeto_aņo = document.all["aņo"];
		aņo = aņo+1;
		new_objeto_aņo.innerHTML = aņo;
		Update_cal(aņo,mes)
		
	}
function hora(nombremes)
	{
	var fecha = new Date()
	var dia = fecha.getDay()
	var hora = fecha.getHours()
	var minuto = fecha.getMinutes()
	var segundo = fecha.getSeconds()
		if (hora < 10) 	{hora = "0" + hora}
		if (minuto < 10) {minuto = "0" + minuto}
		if (segundo < 10) {segundo = "0" + segundo}
	var hor ="Hora "+hora + ":" + minuto + ":" + segundo
	document.getElementById('hora').firstChild.nodeValue = hor
	tiempo = setTimeout('hora()',1000)
	}
// JavaScript Document
