/************ DECLARACION DE VARIABLES *********************/
var submitcount=0;

var algunocheckeado = 0;
var anterior = "";

function ValidaRegistro() {
       validity = true;

  // Verifica si el campo Apellido esta lleno o vacio
      if (!check_empty(document.alta_form.wApellido.value)) {
		       validity = false;
		       alert('Debe ingresar su apellido!');
		       document.alta_form.wApellido.focus();
		       return validity;
       }

// Verifica si el campo Nombre esta lleno o vacio
       if (!check_empty(document.alta_form.wNombre.value)) {
		        validity = false;
		        alert('Debe ingresar su nombre!');
		        document.alta_form.wNombre.focus();
		        return validity;
       }

// Verifica si el campo Institucion  esta lleno o vacio

      if (!check_empty(document.alta_form.wPais.value)) {
		       validity = false;
		       alert('Debe ingresar el país!');
		       document.alta_form.wPais.focus();
		       return validity;
       }


// Verifica si el campo E-mails  esta lleno o vacio y si es valido
	if (!isEmail(document.alta_form.wEmail.value)){
	    	    	validity = false;
	      	  		alert('Debe ingresar un e-mail válido!');
	      		  	document.alta_form.wEmail.focus();
	        		return validity;
	       }




/*************VERIFICACION DE CARACTERES INVALIDOS**********************/
// Verifica si el campo Nombre  tiene caracteres invalidos
       if (!check_valid2(document.alta_form.wNombre.value)) {
	       	validity = false;
	       	alert('El nombre contiene caracteres inválidos!');
	       	document.alta_form.wNombre.focus();
	       	return validity;
       }

// Verifica si el campo Apellidos  tiene caracteres invalidos

       if (!check_valid2(document.alta_form.wApellido.value)) {
		       validity = false;
		       alert('El apellido contiene caracteres inválidos!');
		       document.alta_form.wApellido.focus();
		       return validity;
       }


 // Verifica si el campo Institucion  tiene caracteres invalidos
     if (!check_valid2(document.alta_form.wPais.value)) {
		       validity = false;
		       alert('El País contiene caracteres inválidos!');
		       document.alta_form.wPais.focus();
		       return validity;
      }





}
/****************DECLARACION DE FUNCIONES**************************/
	function check_empty(text) {
		if (text.length> 0) {
			return true;
		} else {
			return false;
		}
	}

	function check_valid2(text) {
		var valid = "abcdefghijklmnñopqrstuvwxyzçABCDEFGHIJKLMNÑOPQRSTUVWXYZÇ0123456789._-âêîôûÂÊÎÔÛáéíóúÁÉÍÓÚ\' "
		var ok = "yes";
		var temp;
		for (var i=0; i<text.length; i++) {
			temp = "" + text.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no") {
			return false;
		}
		return true;
	}

	function isEmail(string) {
   		 if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
      	  return true;
    	else
        return false;
}
