var TotalImporte = 0;

//*****************************************************************************************************

function AjusteDecimal(Valor, Decimales) {

 var Negativo = false;
 var Tmp;
 var Aux;
 var Decimal;
 var ValorFinal;
 var ValorNumerico1;

  if (Valor < 0) {
    Negativo = true;
    Tmp = new String(Math.abs(Valor));
  }
  else Tmp = new String(Valor);

  if (Tmp.indexOf(".") != -1) {
    Aux = Tmp.split(".");
    if ((1 * Aux[1].substr(Decimales, 1)) >= 5) Decimal = (1 * Aux[1].substr(0, Decimales)) + 1;
    else Decimal = (1 * Aux[1].substr(0, Decimales));
    Tmp = Aux[0] + "." + Decimal;
  }

  if (Negativo) Tmp = "-" + Tmp;
  ValorFinal = Math.round((Tmp * 1));
  ValorNumerico1 = new String(ValorFinal);
  
  return ValorNumerico1;
}

//*****************************************************************************************************

function Verificaform() {

 var Estado = true;
  if (trim(document.CForm.Nombre.value) == "") Estado = false;
  else if (trim(document.CForm.Apellidos.value) == "") Estado = false;
  else if (trim(document.CForm.Fecha.value) == "") Estado = false;
  else if (trim(document.CForm.Curso.value) == "") Estado = false;
  else if (trim(document.CForm.Tutor.value) == "") Estado = false;
  else if (trim(document.CForm.Direccion.value) == "") Estado = false;
  else if (trim(document.CForm.Localidad.value) == "") Estado = false;
  else if (trim(document.CForm.CP.value) == "") Estado = false;
  else if ((trim(document.CForm.TelFijo.value) == "") && (trim(document.CForm.TelMovil.value) == "")) Estado = false;
  else if (trim(document.CForm.Correo.value) == "") Estado = false;
  else if ((!(document.CForm.Tipo0.checked)) && (!(document.CForm.Tipo1.checked)) && (!(document.CForm.Tipo2.checked))
        && (!(document.CForm.Tipo3.checked)) && (!(document.CForm.Tipo4.checked))) Estado = false;
  else if ((!(document.CForm.Alumno0.checked)) && (!(document.CForm.Alumno1.checked))) Estado = false;
  else if ((!(document.CForm.Tipo10.checked)) && (!(document.CForm.Tipo11.checked)) && (!(document.CForm.Tipo12.checked))
        && (!(document.CForm.Tipo13.checked)) && (!(document.CForm.Tipo14.checked)) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((!(document.CForm.Alumno10.checked)) && (!(document.CForm.Alumno11.checked)) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((!(document.CForm.Tipo20.checked)) && (!(document.CForm.Tipo21.checked)) && (!(document.CForm.Tipo22.checked))
        && (!(document.CForm.Tipo23.checked)) && (!(document.CForm.Tipo24.checked)) && (trim(document.CForm.Hermano2.value) != "")) Estado = false;
  else if ((!(document.CForm.Tipo30.checked)) && (!(document.CForm.Tipo31.checked)) && (!(document.CForm.Tipo32.checked))
        && (!(document.CForm.Tipo33.checked)) && (!(document.CForm.Tipo34.checked)) && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((!(document.CForm.Tipo40.checked)) && (!(document.CForm.Tipo41.checked)) && (!(document.CForm.Tipo42.checked))
        && (!(document.CForm.Tipo43.checked)) && (!(document.CForm.Tipo44.checked)) && (trim(document.CForm.Hermano4.value) != "")) Estado = false;
  else if ((!(document.CForm.Alumno20.checked)) && (!(document.CForm.Alumno21.checked)) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((!(document.CForm.Alumno30.checked)) && (!(document.CForm.Alumno31.checked)) && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((!(document.CForm.Alumno40.checked)) && (!(document.CForm.Alumno41.checked)) && (trim(document.CForm.Hermano4.value) != "")) Estado = false;
  else if ((document.CForm.Serv0.checked) && (document.CForm.Semanas.value == 0)) Estado = false;
  else if ((document.CForm.Serv10.checked) && (document.CForm.Semanas1.value == 0) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((document.CForm.Serv20.checked) && (document.CForm.Semanas2.value == 0) && (trim(document.CForm.Hermano2.value) != "")) Estado = false;
  else if ((document.CForm.Serv30.checked) && (document.CForm.Semanas3.value == 0) && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((document.CForm.Serv40.checked) && (document.CForm.Semanas4.value == 0) && (trim(document.CForm.Hermano4.value) != "")) Estado = false;
  else if ((!(document.CForm.Autobus0.checked)) && (!(document.CForm.Autobus1.checked))) Estado = false;
  else if ((document.CForm.Autobus0.checked) && (trim(document.CForm.Parada.value) == "")) Estado = false;
  else if ((!(document.CForm.Autobus10.checked)) && (!(document.CForm.Autobus11.checked)) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((document.CForm.Autobus10.checked) && (trim(document.CForm.Parada1.value) == "") && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((!(document.CForm.Autobus20.checked)) && (!(document.CForm.Autobus21.checked)) && (trim(document.CForm.Hermano2.value) != "")) Estado = false;
  else if ((document.CForm.Autobus20.checked) && (trim(document.CForm.Parada2.value) == "") && (trim(document.CForm.Hermano2.value) != "")) Estado = false;
  else if ((!(document.CForm.Autobus30.checked)) && (!(document.CForm.Autobus31.checked)) && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((document.CForm.Autobus30.checked) && (trim(document.CForm.Parada3.value) == "") && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((!(document.CForm.Autobus40.checked)) && (!(document.CForm.Autobus41.checked)) && (trim(document.CForm.Hermano4.value) != "")) Estado = false;
  else if ((document.CForm.Autobus40.checked) && (trim(document.CForm.Parada4.value) == "") && (trim(document.CForm.Hermano4.value) != "")) Estado = false;
  else if ((!(document.CForm.Comedor0.checked)) && (!(document.CForm.Comedor1.checked))) Estado = false;
  else if ((!(document.CForm.Comedor10.checked)) && (!(document.CForm.Comedor11.checked)) && (trim(document.CForm.Hermano1.value) != "")) Estado = false;
  else if ((!(document.CForm.Comedor20.checked)) && (!(document.CForm.Comedor21.checked)) && (trim(document.CForm.Hermano2.value) != "")) Estado = false;
  else if ((!(document.CForm.Comedor30.checked)) && (!(document.CForm.Comedor31.checked)) && (trim(document.CForm.Hermano3.value) != "")) Estado = false;
  else if ((!(document.CForm.Comedor40.checked)) && (!(document.CForm.Comedor41.checked)) && (trim(document.CForm.Hermano4.value) != "")) Estado = false;

  if (!(Estado)) {
    alert("Para cada alumno especificado (pricipal y hermano/s), debe cumplimentar todos los campos identificativos para poder continuar.");
  }

  return Estado;
}

//*****************************************************************************************************

function Autorizar(Tipo) {

  switch(Tipo) {
    case 0: document.CForm.Autorizo1.checked = true;
            document.CForm.Autorizo2.checked = false;
            document.CForm.Enviar.disabled = false;
            document.CForm.Enviar.style.backgroundColor = '#32A232';
            break;
    case 1: document.CForm.Autorizo1.checked = false;
            document.CForm.Autorizo2.checked = true;
            document.CForm.Enviar.disabled = true;
            document.CForm.Enviar.style.backgroundColor = '#C22020';
            break;
  }
}

//*****************************************************************************************************

function trim(cadena) {
 var i;
 
  for (i = 0; i < cadena.length;) {
    if (cadena.charAt(i) == " ") {
      cadena=cadena.substring((i + 1), cadena.length);
	}
    else {
      break;
	}
  }
  for(i = cadena.length-1; i >= 0; i = cadena.length-1) {
    if (cadena.charAt(i) == " ") {
      cadena=cadena.substring(0, i);
	}
    else {
      break;
	}
  }
	
  return cadena;
}

//*****************************************************************************************************

function Recuento() {

 var Factor = 0;
  TotalImporte = 0;
  if (document.CForm.Tipo0.checked) TotalImporte = TotalImporte + 340;
  if (document.CForm.Tipo1.checked) TotalImporte = TotalImporte + 200;
  if (document.CForm.Tipo2.checked) TotalImporte = TotalImporte + 200;
  if (document.CForm.Tipo3.checked) TotalImporte = TotalImporte + 295;
  if (document.CForm.Tipo4.checked) TotalImporte = TotalImporte + 295;
  if (document.CForm.Serv0.checked) TotalImporte = TotalImporte + (10 * (document.CForm.Semanas.value));
  if (document.CForm.Serv1.checked) TotalImporte = TotalImporte + 12;

  if (trim(document.CForm.Hermano1.value) != "") Factor = Factor + 1;
  if (trim(document.CForm.Hermano2.value) != "") Factor = Factor + 1;
  if (trim(document.CForm.Hermano3.value) != "") Factor = Factor + 1;
  if (trim(document.CForm.Hermano4.value) != "") Factor = Factor + 1;
  
  if (Factor < 1) Factor = 1;
  else if ((Factor < 2) && (Factor >= 1)) Factor = 0.90;
  else if (Factor >= 2) Factor = 0.85;

  if (trim(document.CForm.Hermano1.value) != "") {
    if (document.CForm.Tipo10.checked) TotalImporte = TotalImporte + (340 * Factor);
    if (document.CForm.Tipo11.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo12.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo13.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Tipo14.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Serv10.checked) TotalImporte = TotalImporte + ((10 * (document.CForm.Semanas1.value)) * Factor);
    if (document.CForm.Serv11.checked) TotalImporte = TotalImporte + (12 * Factor);
  }

  if (trim(document.CForm.Hermano2.value) != "") {
    if (document.CForm.Tipo20.checked) TotalImporte = TotalImporte + (340 * Factor);
    if (document.CForm.Tipo21.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo22.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo23.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Tipo24.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Serv20.checked) TotalImporte = TotalImporte + ((10 * (document.CForm.Semanas2.value)) * Factor);
    if (document.CForm.Serv21.checked) TotalImporte = TotalImporte + (12 * Factor);
  }
	
  if (trim(document.CForm.Hermano3.value) != "") {
    if (document.CForm.Tipo30.checked) TotalImporte = TotalImporte + (340 * Factor);
    if (document.CForm.Tipo31.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo32.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo33.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Tipo34.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Serv30.checked) TotalImporte = TotalImporte + ((10 * (document.CForm.Semanas3.value)) * Factor);
    if (document.CForm.Serv31.checked) TotalImporte = TotalImporte + (12 * Factor);
  }
  
  if (trim(document.CForm.Hermano4.value) != "") {
    if (document.CForm.Tipo40.checked) TotalImporte = TotalImporte + (340 * Factor);
    if (document.CForm.Tipo41.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo42.checked) TotalImporte = TotalImporte + (200 * Factor);
    if (document.CForm.Tipo43.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Tipo44.checked) TotalImporte = TotalImporte + (295 * Factor);
    if (document.CForm.Serv40.checked) TotalImporte = TotalImporte + ((10 * (document.CForm.Semanas4.value)) * Factor);
    if (document.CForm.Serv41.checked) TotalImporte = TotalImporte + (12 * Factor);
  }
  
  document.CForm.ImporteTotal.value = AjusteDecimal(TotalImporte, 2);
  document.getElementById('Total').innerHTML = "<span class='ResaltadoTextBlue'>TOTAL A PAGAR:&nbsp;&nbsp;" + AjusteDecimal(TotalImporte, 2) + " €</span>";
}

//*****************************************************************************************************

function VerificaAlumno(Tipo) {

  switch(Tipo) {
    case 0: if (document.CForm.Serv1.checked == false) {
              document.CForm.Alumno0.checked = true;
              document.CForm.Alumno1.checked = false;
            }
            else {
              document.CForm.Alumno0.checked = false;
              document.CForm.Alumno1.checked = true;
            }
            break;
    case 1: document.CForm.Serv1.checked = false;
            document.CForm.Alumno0.checked = true;
            document.CForm.Alumno1.checked = false;
            break;
    case 2: document.CForm.Serv1.checked = true;
            document.CForm.Alumno0.checked = false;
            document.CForm.Alumno1.checked = true;
            break;
    case 3: if (document.CForm.Serv11.checked == false) {
              document.CForm.Alumno10.checked = true;
              document.CForm.Alumno11.checked = false;
            }
            else {
              document.CForm.Alumno10.checked = false;
              document.CForm.Alumno11.checked = true;
            }
            break;
    case 4: document.CForm.Serv11.checked = false;
            document.CForm.Alumno10.checked = true;
            document.CForm.Alumno11.checked = false;
            break;
    case 5: document.CForm.Serv11.checked = true;
            document.CForm.Alumno10.checked = false;
            document.CForm.Alumno11.checked = true;
            break;
    case 6: if (document.CForm.Serv21.checked == false) {
              document.CForm.Alumno20.checked = true;
              document.CForm.Alumno21.checked = false;
            }
            else {
              document.CForm.Alumno20.checked = false;
              document.CForm.Alumno21.checked = true;
            }
            break;
    case 7: document.CForm.Serv21.checked = false;
            document.CForm.Alumno20.checked = true;
            document.CForm.Alumno21.checked = false;
            break;
    case 8: document.CForm.Serv21.checked = true;
            document.CForm.Alumno20.checked = false;
            document.CForm.Alumno21.checked = true;
            break;
    case 9: document.getElementById('TextoParada').disabled = false;
	        document.CForm.Parada.disabled = false;
            document.CForm.Autobus0.checked = true;
            document.CForm.Autobus1.checked = false;
            break;
    case 10:document.getElementById('TextoParada').disabled = true;
	        document.CForm.Parada.disabled = true;
            document.CForm.Autobus0.checked = false;
            document.CForm.Autobus1.checked = true;
            break;
    case 11:document.CForm.Comedor0.checked = true;
            document.CForm.Comedor1.checked = false;
            break;
    case 12:document.CForm.Comedor0.checked = false;
            document.CForm.Comedor1.checked = true;
            break;
    case 13: document.getElementById('TextoParada1').disabled = false;
	        document.CForm.Parada1.disabled = false;
            document.CForm.Autobus10.checked = true;
            document.CForm.Autobus11.checked = false;
            break;
    case 14:document.getElementById('TextoParada1').disabled = true;
	        document.CForm.Parada1.disabled = true;
            document.CForm.Autobus10.checked = false;
            document.CForm.Autobus11.checked = true;
            break;
    case 15:document.CForm.Comedor10.checked = true;
            document.CForm.Comedor11.checked = false;
            break;
    case 16:document.CForm.Comedor10.checked = false;
            document.CForm.Comedor11.checked = true;
            break;
    case 17:if (document.CForm.Serv0.checked == true) {
              document.CForm.Semanas.disabled = false;
			}
			else {
              document.CForm.Semanas.disabled = true;
			}
            break;
    case 18:if (document.CForm.Serv10.checked == true) {
              document.CForm.Semanas1.disabled = false;
			}
			else {
			  document.CForm.Semanas1.disabled = true;
			}
            break;
    case 19:if (document.CForm.Serv20.checked == true) {
              document.CForm.Semanas2.disabled = false;
			}
			else {
			  document.CForm.Semanas2.disabled = true;
			}
            break;
    case 20:document.CForm.Comedor20.checked = true;
            document.CForm.Comedor21.checked = false;
            break;
    case 21:document.CForm.Comedor20.checked = false;
            document.CForm.Comedor21.checked = true;
            break;
    case 22:document.getElementById('TextoParada2').disabled = false;
	        document.CForm.Parada2.disabled = false;
            document.CForm.Autobus20.checked = true;
            document.CForm.Autobus21.checked = false;
            break;
    case 23:document.getElementById('TextoParada2').disabled = true;
	        document.CForm.Parada2.disabled = true;
            document.CForm.Autobus20.checked = false;
            document.CForm.Autobus21.checked = true;
            break;
    case 24:if (document.CForm.Serv30.checked == true) {
              document.CForm.Semanas3.disabled = false;
			}
			else {
			  document.CForm.Semanas3.disabled = true;
			}
            break;
    case 25:if (document.CForm.Serv31.checked == false) {
              document.CForm.Alumno30.checked = true;
              document.CForm.Alumno31.checked = false;
            }
            else {
              document.CForm.Alumno30.checked = false;
              document.CForm.Alumno31.checked = true;
            }
            break;
    case 26:document.CForm.Serv31.checked = false;
            document.CForm.Alumno30.checked = true;
            document.CForm.Alumno31.checked = false;
            break;
    case 27:document.CForm.Serv31.checked = true;
            document.CForm.Alumno30.checked = false;
            document.CForm.Alumno31.checked = true;
            break;
    case 28: document.getElementById('TextoParada3').disabled = false;
	        document.CForm.Parada3.disabled = false;
            document.CForm.Autobus30.checked = true;
            document.CForm.Autobus31.checked = false;
            break;
    case 29:document.getElementById('TextoParada3').disabled = true;
	        document.CForm.Parada3.disabled = true;
            document.CForm.Autobus30.checked = false;
            document.CForm.Autobus31.checked = true;
            break;
    case 30:document.CForm.Comedor30.checked = true;
            document.CForm.Comedor31.checked = false;
            break;
    case 31:document.CForm.Comedor30.checked = false;
            document.CForm.Comedor31.checked = true;
            break;
    case 32:if (document.CForm.Serv40.checked == true) {
              document.CForm.Semanas4.disabled = false;
			}
			else {
			  document.CForm.Semanas4.disabled = true;
			}
            break;
    case 33:if (document.CForm.Serv41.checked == false) {
              document.CForm.Alumno40.checked = true;
              document.CForm.Alumno41.checked = false;
            }
            else {
              document.CForm.Alumno40.checked = false;
              document.CForm.Alumno41.checked = true;
            }
            break;
    case 34:document.CForm.Serv41.checked = false;
            document.CForm.Alumno40.checked = true;
            document.CForm.Alumno41.checked = false;
            break;
    case 35:document.CForm.Serv41.checked = true;
            document.CForm.Alumno40.checked = false;
            document.CForm.Alumno41.checked = true;
            break;
    case 36: document.getElementById('TextoParada4').disabled = false;
	        document.CForm.Parada4.disabled = false;
            document.CForm.Autobus40.checked = true;
            document.CForm.Autobus41.checked = false;
            break;
    case 37:document.getElementById('TextoParada4').disabled = true;
	        document.CForm.Parada4.disabled = true;
            document.CForm.Autobus40.checked = false;
            document.CForm.Autobus41.checked = true;
            break;
    case 38:document.CForm.Comedor40.checked = true;
            document.CForm.Comedor41.checked = false;
            break;
    case 39:document.CForm.Comedor40.checked = false;
            document.CForm.Comedor41.checked = true;
            break;
  }
  Recuento();
}

//*****************************************************************************************************

function Modalidad(Tipo) {

  switch(Tipo) {
    case 0: document.CForm.Tipo0.checked = true;
            document.CForm.Tipo1.checked = false;
            document.CForm.Tipo2.checked = false;
            document.CForm.Tipo3.checked = false;
            document.CForm.Tipo4.checked = false;
            break;
    case 1: document.CForm.Tipo0.checked = false;
            document.CForm.Tipo1.checked = true;
            document.CForm.Tipo2.checked = false;
            document.CForm.Tipo3.checked = false;
            document.CForm.Tipo4.checked = false;
            break;
    case 2: document.CForm.Tipo0.checked = false;
            document.CForm.Tipo1.checked = false;
            document.CForm.Tipo2.checked = true;
            document.CForm.Tipo3.checked = false;
            document.CForm.Tipo4.checked = false;
            break;
    case 3: document.CForm.Tipo0.checked = false;
            document.CForm.Tipo1.checked = false;
            document.CForm.Tipo2.checked = false;
            document.CForm.Tipo3.checked = true;
            document.CForm.Tipo4.checked = false;
            break;
    case 4: document.CForm.Tipo0.checked = false;
            document.CForm.Tipo1.checked = false;
            document.CForm.Tipo2.checked = false;
            document.CForm.Tipo3.checked = false;
            document.CForm.Tipo4.checked = true;
            break;
    case 10:document.CForm.Tipo10.checked = true;
            document.CForm.Tipo11.checked = false;
            document.CForm.Tipo12.checked = false;
            document.CForm.Tipo13.checked = false;
            document.CForm.Tipo14.checked = false;
            break;
    case 11:document.CForm.Tipo10.checked = false;
            document.CForm.Tipo11.checked = true;
            document.CForm.Tipo12.checked = false;
            document.CForm.Tipo13.checked = false;
            document.CForm.Tipo14.checked = false;
            break;
    case 12:document.CForm.Tipo10.checked = false;
            document.CForm.Tipo11.checked = false;
            document.CForm.Tipo12.checked = true;
            document.CForm.Tipo13.checked = false;
            document.CForm.Tipo14.checked = false;
            break;
    case 13:document.CForm.Tipo10.checked = false;
            document.CForm.Tipo11.checked = false;
            document.CForm.Tipo12.checked = false;
            document.CForm.Tipo13.checked = true;
            document.CForm.Tipo14.checked = false;
            break;
    case 14:document.CForm.Tipo10.checked = false;
            document.CForm.Tipo11.checked = false;
            document.CForm.Tipo12.checked = false;
            document.CForm.Tipo13.checked = false;
            document.CForm.Tipo14.checked = true;
            break;
    case 20:document.CForm.Tipo20.checked = true;
            document.CForm.Tipo21.checked = false;
            document.CForm.Tipo22.checked = false;
            document.CForm.Tipo23.checked = false;
            document.CForm.Tipo24.checked = false;
            break;
    case 21:document.CForm.Tipo20.checked = false;
            document.CForm.Tipo21.checked = true;
            document.CForm.Tipo22.checked = false;
            document.CForm.Tipo23.checked = false;
            document.CForm.Tipo24.checked = false;
            break;
    case 22:document.CForm.Tipo20.checked = false;
            document.CForm.Tipo21.checked = false;
            document.CForm.Tipo22.checked = true;
            document.CForm.Tipo23.checked = false;
            document.CForm.Tipo24.checked = false;
            break;
    case 23:document.CForm.Tipo20.checked = false;
            document.CForm.Tipo21.checked = false;
            document.CForm.Tipo22.checked = false;
            document.CForm.Tipo23.checked = true;
            document.CForm.Tipo24.checked = false;
            break;
    case 24:document.CForm.Tipo20.checked = false;
            document.CForm.Tipo21.checked = false;
            document.CForm.Tipo22.checked = false;
            document.CForm.Tipo23.checked = false;
            document.CForm.Tipo24.checked = true;
            break;
    case 30:document.CForm.Tipo30.checked = true;
            document.CForm.Tipo31.checked = false;
            document.CForm.Tipo32.checked = false;
            document.CForm.Tipo33.checked = false;
            document.CForm.Tipo34.checked = false;
            break;
    case 31:document.CForm.Tipo30.checked = false;
            document.CForm.Tipo31.checked = true;
            document.CForm.Tipo32.checked = false;
            document.CForm.Tipo33.checked = false;
            document.CForm.Tipo34.checked = false;
            break;
    case 32:document.CForm.Tipo30.checked = false;
            document.CForm.Tipo31.checked = false;
            document.CForm.Tipo32.checked = true;
            document.CForm.Tipo33.checked = false;
            document.CForm.Tipo34.checked = false;
            break;
    case 33:document.CForm.Tipo30.checked = false;
            document.CForm.Tipo31.checked = false;
            document.CForm.Tipo32.checked = false;
            document.CForm.Tipo33.checked = true;
            document.CForm.Tipo34.checked = false;
            break;
    case 34:document.CForm.Tipo30.checked = false;
            document.CForm.Tipo31.checked = false;
            document.CForm.Tipo32.checked = false;
            document.CForm.Tipo33.checked = false;
            document.CForm.Tipo34.checked = true;
            break;
    case 40:document.CForm.Tipo40.checked = true;
            document.CForm.Tipo41.checked = false;
            document.CForm.Tipo42.checked = false;
            document.CForm.Tipo43.checked = false;
            document.CForm.Tipo44.checked = false;
            break;
    case 41:document.CForm.Tipo40.checked = false;
            document.CForm.Tipo41.checked = true;
            document.CForm.Tipo42.checked = false;
            document.CForm.Tipo43.checked = false;
            document.CForm.Tipo44.checked = false;
            break;
    case 42:document.CForm.Tipo40.checked = false;
            document.CForm.Tipo41.checked = false;
            document.CForm.Tipo42.checked = true;
            document.CForm.Tipo43.checked = false;
            document.CForm.Tipo44.checked = false;
            break;
    case 43:document.CForm.Tipo40.checked = false;
            document.CForm.Tipo41.checked = false;
            document.CForm.Tipo42.checked = false;
            document.CForm.Tipo43.checked = true;
            document.CForm.Tipo44.checked = false;
            break;
    case 44:document.CForm.Tipo40.checked = false;
            document.CForm.Tipo41.checked = false;
            document.CForm.Tipo42.checked = false;
            document.CForm.Tipo43.checked = false;
            document.CForm.Tipo44.checked = true;
            break;
  }
  Recuento();
}

//*****************************************************************************************************

function VerificaInfoNumerica(Objeto) {
  if (!(EsNumero(Objeto.value))) {
    Objeto.value = "";
    Objeto.focus();
    alert("El valor intoducido debe ser númerico");
  }
}

//*****************************************************************************************************

function EsLetra(caracter) {

 var Minusculas = "aáâbcdeéêfghiíîjklmnñoóôpqrstuúüûvwxyzç";
 var Mayusculas = "AÁÂBCDEÉÊFGHIÍÎJKLMNÑOÓÔPQRSTUÚÜÛVWXYZÇ";

  if ((Minusculas.indexOf(caracter) == -1) && (Mayusculas.indexOf(caracter) == -1)) {
    return false;
  }

  return true;
}

//*****************************************************************************************************

function EsDigito(caracter) {

 var Digitos = "0123456789";

  if (Digitos.indexOf(caracter) == -1) {
    return false;
  }

  return true;
}

//*****************************************************************************************************

function EsNumero(cadena) {

 var i;
 var Car;

  for (i = 0; i < cadena.length; i++) {
    Car = cadena.charAt(i);
    if (!EsDigito(Car)) {
      return false;
    }
  }

  return true;
}

//*****************************************************************************************************

function EsAlfabeto(cadena) {

 var i;
 var Car;

  for (i = 0; i < cadena.length; i++) {
    Car = cadena.charAt(i);
    if ((!EsLetra(Car)) && (!EsDigito(Car))) {
      return false;
    }
  }

  return true;
}

//*****************************************************************************************************

function EsAlfabetoSp(cadena) {

 var i;
 var Car;

  for (i = 0; i < cadena.length; i++) {
    Car = cadena.charAt(i);
    if ((!EsLetra(Car)) && (!EsDigito(Car)) && (Car != " ") && (Car != "-") && (Car != ",")) {
      return false;
    }
  }

  return true;
}

//*****************************************************************************************************
