// JavaScript Document
function diasPorMes(mes, tagForm, tagAno, tagDia, defDia)
{
	var mes
	var tagAno
	var tagDia
	var defDia
	var numeroDias
	var iFinal

	switch(mes)
	{
		case "02":
			var resto=eval("document."+tagForm+"."+tagAno+".value % 4")
			if(resto==0)
			{
				numeroDias=29
			}
			else
			{
				numeroDias=28
			}
		break
		case "04":
		case "06":
		case "09":
		case "11":
			numeroDias=30
		break
		
		default:
			numeroDias=31
	}

	eval("document."+tagForm+"."+tagDia+".length = numeroDias+1")//sumo 1 porque la opción 0 es texto: "<option>Día</option>"
 	
	for(i=1; i<=numeroDias; i++){
		if(i<=9){
			iFinal="0"+i;
		}
		else{
			iFinal=i;
		}
		
		eval("document."+tagForm+"."+tagDia+".options[i].value=iFinal")
		eval("document."+tagForm+"."+tagDia+".options[i].text=iFinal")
		if(i==defDia){
			eval("document."+tagForm+"."+tagDia+".options[i].selected=true")
		}
	}
		
}
