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


function ValidaRegistro() {
       validity = true;


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

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


// Verifica si el campo DNI  esta lleno o vacio y si es valido
//  if (!check_empty(document.valida_form_insc.wdni.value)) {
//		       validity = false;
//		       alert('Debes ingresar tu fecha de Naciomiento !');
//		       document.valida_form_insc.wdni.focus();
//		       return validity;
//       }


// Verifica si el campo Fecha  esta lleno o vacio
//  if (!check_empty(document.valida_form_insc.wfecha.value)) {
//		       validity = false;
//		       alert('Debes ingresar tu fecha de Nacimiento !');
//		       document.valida_form_insc.wfecha.focus();
//		       return validity;
//       }

// Verifica si el campo Domicilio  esta lleno o vacio
//  if (!check_empty(document.valida_form_insc.wdomicilio.value)) {
//		       validity = false;
//		       alert('Debes ingresar tu domicilio !');
//		       document.valida_form_insc.wdomicilio.focus();
//		       return validity;
//       }

// Verifica si el campo Localidad  esta lleno o vacio
  if (!check_empty(document.valida_form_insc.wlocalidad.value)) {
		       validity = false;
		       alert('Debe ingresar su localidad!');
		       document.valida_form_insc.wlocalidad.focus();
		       return validity;
       }

// Verifica si el campo CP  esta lleno o vacio
  if (!check_empty(document.valida_form_insc.wcp.value)) {
		       validity = false;
		       alert('Debe ingresar su C.P.!');
		       document.valida_form_insc.wcp.focus();
		       return validity;
       }

// Verifica si el campo e-mail  esta lleno o vacio
  if (!check_empty(document.valida_form_insc.wemail.value)) {
		       validity = false;
		       alert('Debe ingresar su e-mail!');
		       document.valida_form_insc.wemail.focus();
		       return validity;
       }

// Verifica si el campo Institución/Organización/Empresa  esta lleno o vacio
  if (!check_empty(document.valida_form_insc.wempresa.value)) {
		       validity = false;
		       alert('Debe ingresar la institución a la que pertenece!');
		       document.valida_form_insc.wempresa.focus();
		       return validity;
       }
// Verifica si el campo País esta lleno o vacio
      if (!check_empty(document.valida_form_insc.wpais.value)) {
		       validity = false;
		       alert('Debe ingresar el país!');
		       document.valida_form_insc.wpais.focus();
		       return validity;
       }
// Verifica si el campo Producto esta lleno o vacio
//      if (!check_empty(document.valida_form_insc.wproducto.value)) {
//		       validity = false;
//		       alert('Debes seleccionar un producto!');
//		       document.valida_form_insc.wproducto.focus();
//		       return validity;
//       }
/*************VERIFICACION DE CARACTERES INVALIDOS**********************/
// Verifica si el campo Apellidos  tiene caracteres invalidos

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


// Verifica si el campo Nombre  tiene caracteres invalidos
       if (!check_valid2(document.valida_form_insc.wnombre.value)) {
	       	validity = false;
	       	alert('El nombre contiene caracteres inválidos!');
	       	document.valida_form_insc.wnombre.focus();
	       	return validity;
       }







			       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;
}
