function verificarDatos()
{
    var campos = "";
    
    if (document.FRM_PreInscripcion.TXT_cedula.value=="")   {   campos = campos + " c\xe9dula |";               	}
    if (document.FRM_PreInscripcion.TXT_n_pila.value=="")   {   campos = campos + " nombre |";                      }
    if (document.FRM_PreInscripcion.TXT_ap1.value=="")      {   campos = campos + " primer apellido |";             }
    if (document.FRM_PreInscripcion.TXT_ap2.value=="")      {   campos = campos + " segundo apellido |";            }
    if (document.FRM_PreInscripcion.TXT_correo.value=="")   {   campos = campos + " correo electr\xf3nico |";   	}
    if (document.FRM_PreInscripcion.TXT_tel_casa.value=="") {   campos = campos + " tel\xe9fono de la casa |";  	}
    if (document.FRM_PreInscripcion.TXT_tel_otro.value=="") {   campos = campos + " tel\xe9fono del trabajo |";   	}
    if (document.FRM_PreInscripcion.TXT_edad.value=="")     {   campos = campos + " edad |";                        }
    if (document.FRM_PreInscripcion.CMB_provincia.value==""){   campos = campos + " provincia |";                   }
    if (document.FRM_PreInscripcion.CMB_canton.value=="")   {   campos = campos + " cant\xf3n |";               	}
    
    //si campos esta vacio es porque todo esta bien
    if (campos == "") 
	{	
		// Validando numeros
		
		//Generales
		if ( isNaN(document.FRM_PreInscripcion.TXT_cedula.value) )   	{   campos = campos + " c\xe9dula |";          }
		if ( isNaN(document.FRM_PreInscripcion.TXT_edad.value) )   	 	{   campos = campos + " edad |";               }
		//Profesor
		if ( isNaN(document.FRM_PreInscripcion.TXT_Pyear_title.value) )	{   campos = campos + " a\xf1o del t\xedtulo |";  }
		if ( isNaN(document.FRM_PreInscripcion.TXT_lecciones.value) )   {   campos = campos + " lecciones|";  	       }
		//Estudiante
		if ( isNaN(document.FRM_PreInscripcion.TXT_Eyear_c.value) )   	{   campos = campos + " a\xf1o de estudio |";     }
		
		if (campos == "") 	
		{
			//Por compatibilidad con joomla, se debe ocultar que el dato es un correo si no perdemos la información
			document.FRM_PreInscripcion.TXT_correo.value = document.FRM_PreInscripcion.TXT_correo.value.replace(/@/, "$");
			document.FRM_PreInscripcion.submit();	 //Si todo esta bien hace el submit
		}
		else
		{
				campos = "Los campos: |" + campos + " son n\xfamericos";
				alert(campos);
				var DHTML = (document.getElementById || document.all || document.layers);
				if (!DHTML) { return false; }
				return false;
		}
	}
    else
    {
            campos = "Falt\xf3 llenar los campos: |" + campos + " (*** Los campos de la secci\xf3n Generales son obligatorios ***)";
            alert(campos);
            var DHTML = (document.getElementById || document.all || document.layers);
            if (!DHTML) { return false; }
            /* else{
            
                    if(nom==true){
                            var x = new getObj('nom');
                            x.style.color = "#CC0000";
                            x.style.fontWeight = "bold";
                    }
                    else
                    {
                            var x = new getObj('nom');
                            x.style.color = "#000000";
                            x.style.fontWeight = "normal";			
                    }
            
            }*/
            return false;
    }
}
