
$(document).ready(
	function()
	{
			
		//Llenados de los combos de fecha
		var fechaActual=new Date();
		//Obtenemos el aņo actual
		anioActual=fechaActual.getFullYear();
		
		//Insertando valores para el combo Aņo
		for(i=anioActual;i<=anioActual+2;i++)
		{
			var getNuevoAnio=$("<option value=\"" + i + "\">" + i + "</option>");  
			$("#ano").append(getNuevoAnio);
		}
		
		var mes=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
		cont=0;
		while(cont < mes.length)
          {
			var getNuevoMes=$("<option value=\"" + (cont + 1) + "\">" + mes[cont] + "</option>");  
			$("#mes").append(getNuevoMes);
			cont++;
		  } 
		  
		 for(i=1;i<=31;i++) 
		 {
			var getNuevoDia=$("<option value=\"" + i + "\">" + (i < 10 ? "0" + i:i) + "</option>");  
			$("#dia").append(getNuevoDia);
		 }
		  
		 //obtenemos el mes y dia actual
		 mesA=fechaActual.getMonth() + 1;
		 diaA=fechaActual.getDate();
		 
		 //seleccionamos el mes actual en el combo Mes
		 $("#mes > option[value=" + mesA + "]").attr('selected', 'selected');
		 
		 //asociamos el evento change a los Select anio y mes
		 $("#mes,#ano").change(
			function()
			{
				
				var cont=0;
				//obtener el valor el numero de mes y aņo seleccionado
				mes=$("#mes").val();
				anio=$("#ano").val();
				
				//Obtener el numero de dias que tiene el mes seleccionado				
				switch (mes)
				{
					case '2': 
					
						if((anio % 4 == 0 && anio % 100 != 0)||
						   (anio % 100 == 0 && anio % 400 == 0))
							cont=29;
						else
							cont=28;
						
					break;
					case '1':
					case '3':
					case '5':
					case '7':
					case '8':
					case '10':
					case '12':
							cont=31;
					break;
					case '4':
					case '6':
					case '9':
					case '11':
						cont=30;
					break;
					default:
					cont=23;
				}
				//Eliminabdo elementos del combo Dia
				$("#dia").empty();
				//Insertando el numero de dias de acuerdo al mes seleccionado
				for(i=1;i<=cont;i++) 
				{
						var getNuevoDia=$("<option value=\"" + i + "\">" + (i < 10 ? "0" + i:i) + "</option>");  
						$("#dia").append(getNuevoDia);
				}
				
				if(mes==mesA)
					$("#dia > option[value=" + diaA + "]").attr('selected', 'selected');
				
			}
		 ).change(); //agregamos el trigger
	}
)
