// JavaScript Document

function validar(formulario) {
    var frm = document.forms["form1"];
    var msg = new String();

	// Validadcion de Codigo de la institucion o Sede.
	if (formulario.codigo.value.length < 1) {
		alert("Escriba el codigo dane de la institucion \"Codigo \".");
		formulario.codigo.focus();
		return (false);
	}
	if (formulario.usuario.value.length > 14) {
		alert("No se permite mas de 14 digitos.");
		formulario.codigo.focus();
		return (false);
	}
  	var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú " + "0123456789-";
  	var checkStr = formulario.codigo.value;
  	var allValid = true;
  	var decPoints = 0;
  	var allNum = "";
  	for (i = 0; i < checkStr.length; i++) {
    	ch = checkStr.charAt(i);
    	for (j = 0; j < checkOK.length; j++)
      	if (ch == checkOK.charAt(j))
        	break;
    	if (j == checkOK.length) {
      		allValid = false;
      		break;
    	}
    	allNum += ch;
  	}
  	if (!allValid) {
    	alert("Escriba sólo caracteres aceptanbles en el campo \"Codigo\".");
    	formulario.codigo.focus();
    	return (false);
  	}

	if (formulario.usuario.value.length < 1) {
		alert("Digite el codigo del usuario \"Usuario \".");
		formulario.usuario.focus();
		return (false);
	}
  	var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú " + "0123456789-";
  	var checkStr = formulario.usuario.value;
  	var allValid = true;
  	var decPoints = 0;
  	var allNum = "";
  	for (i = 0; i < checkStr.length; i++) {
    	ch = checkStr.charAt(i);
    	for (j = 0; j < checkOK.length; j++)
      	if (ch == checkOK.charAt(j))
        	break;
    	if (j == checkOK.length) {
      		allValid = false;
      		break;
    	}
    	allNum += ch;
  	}
  	if (!allValid) {
    	alert("Escriba sólo caracteres aceptanbles en el campo \"Usuario\".");
    	formulario.usuario.focus();
    	return (false);
  	}

	if (formulario.contraseña.value.length < 1) {
		alert("Digite la contraseña asignada \"contraseña \".");
		formulario.usuario.focus();
		return (false);
	}
  	var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú " + "0123456789-";
  	var checkStr = formulario.contraseña.value;
  	var allValid = true;
  	var decPoints = 0;
  	var allNum = "";
  	for (i = 0; i < checkStr.length; i++) {
    	ch = checkStr.charAt(i);
    	for (j = 0; j < checkOK.length; j++)
      	if (ch == checkOK.charAt(j))
        	break;
    	if (j == checkOK.length) {
      		allValid = false;
      		break;
    	}
    	allNum += ch;
  	}
  	if (!allValid) {
    	alert("Escriba sólo caracteres aceptanbles en el campo \"contraseña\".");
    	formulario.contraseña.focus();
    	return (false);
  	}

	return (true);
}
