/************ 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('Debes ingresar el 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('Debes ingresar el 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 Naciomiento !'); 
		       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('Debes ingresar tu 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('Debes ingresar tu C.P. !'); 
		       document.valida_form_insc.wcp.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;
}

