
function SeleccionFecha(dia)
	{
	mes = document.getElementById("idCalendario_txtMes").selectedIndex //mes (0-11)
	ano = document.getElementById("idCalendario_txtAno").value
	mes=mes+1
	if (mes<10)
		mes='0'+mes.toString()
	if (dia<10)
		dia = '0' + dia.toString()	
	
	document.getElementById("idCalendario_tbCalendario").style.display='none'
	
	activarDataCalendario(dia + '/' + mes + '/' + ano)
	}

function GenerarCalendario()
	{
	mes = document.getElementById("idCalendario_txtMes").selectedIndex
	ano = document.getElementById("idCalendario_txtAno").value

	for(fila=1 ; fila<=6 ; fila++)
		{
		for (columna=1 ; columna<=7 ; columna++)
			{
			obj=document.getElementById("idCalendario_F" + fila + columna)
			obj.innerHTML="&nbsp;"
			obj.className=""
			obj.style.backgroundColor="#A2BCD5"
			}
		}

	durMeses = [31,28,31,30,31,30,31,31,30,31,30,31]

	data = new Date(ano,mes,1)
	dataHOY = new Date()
	
	diasemana = data.getDay()
	
	if (diasemana==0)
		diasemana=7

	if(mes==1 && (ano % 4)==0)
		durMeses[1]=29

	contador=1	
	for(fila=1 ; fila<=6 ; fila++)
		{
		for (columna=1 ; columna<=7 ; columna++)
			{
			obj=document.getElementById("idCalendario_F" + fila + columna)

                    if ((fila==1 && columna>=diasemana) || (fila>1 && contador<=durMeses[mes]))
						{
                        if (columna==6 || columna==7) 
                            obj.innerHTML = '<a href="javascript:SeleccionFecha(' + contador + ')" class=lkcal><font color=red>' + contador + '</font></a>'
                        else
                            obj.innerHTML = '<a href="javascript:SeleccionFecha(' + contador + ')" class=lkcal>' + contador + '</a>'
                       	if (mes==dataHOY.getMonth() && ano==dataHOY.getYear() && contador==dataHOY.getDate())
                       		obj.className='hoy'
                       		obj.style.backgroundColor="#FFFFFF"
                        contador = contador + 1
                   		}
			}
		}
	
	
	}
