function ComprovarBanco()
{
	
	var err = "";
	if (!validar2(document.forms[0])) {
		err = err + "	\r\n *  Revise los DATOS BANCARIOS";
	}


	if(err != "") {
		alert("Los datos bancarios no son correctos: \r\n" + err);
		return false;
	}
}

function obtenerDigito(valor){
  valores = new Array(1, 2, 4, 8, 5, 10, 9, 7, 3, 6);
  control = 0;
  for (i=0; i<=9; i++)
    control += parseInt(valor.charAt(i)) * valores[i];
  control = 11 - (control % 11);
  if (control == 11) control = 0;
  else if (control == 10) control = 1;
  return control;
}

function numerico(valor){
  cad = valor.toString();
  for (var i=0; i<cad.length; i++) {
    var caracter = cad.charAt(i);
	if (caracter<"0" || caracter>"9")
	  return false;
  }
  return true;
}

function validar2(f) {
   if (!(obtenerDigito("00" + f.entidad.value + f.oficina.value) == parseInt(f.dc.value.charAt(0))) 
   		|| !(obtenerDigito(f.ncuenta.value) == parseInt(f.dc.value.charAt(1))))
          return false;
	    else
          return true;

}

