function cuantosDias(comboDias,comboMes,comboAnio){
	switch (parseInt(comboMes.options[comboMes.selectedIndex].value)){
		case 1:
			dias = 31;
			break;
		case 2:
			anio = comboAnio.options[comboAnio.selectedIndex].value;
			if (anio % 4 == 0)
				dias = 29
			else
				dias = 28	
			break;
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			dias = 31;
			break;
		case 4:
		case 6:
		case 9:
		case 11:
			dias = 30;
			break;			
		default: // ERROR
			dias = 31;
			break;		
	}
	
	if (comboDias.length != dias) redimCombo(comboDias,dias);
}

function redimCombo(combo,tam){
	// Guardamos el valor seleccionado para restablecerlo
	valorSel = parseInt(combo.selectedIndex);
	if (valorSel > tam - 1) valorSel = 0;
	
	// Vaciamos el Combo
	for (i=combo.length - 1; i >= 0; i--) combo.options[i] = null;
	
	// Rellenamos el Combo
	for (i=0; i < tam; i++) combo.options[i] = new Option(i+1, i+1);
	
	// Restablecemos el valor seleccionado
	combo.selectedIndex = valorSel;		
}
