Hola buenas, 
llevo unos dias atascado con un boton y me gustaria que me ayudarais.
 
El caso es que tengo un boton como type button y un onclick que llama a una funcion de validacion.
 
Este es el codigo del boton:
 <input type="button" value="Enviar" onclick="validar();"/>
 
Y este el de la funcion:
 
 <script type="text/javascript">
 
         function GEBI(id)
	{return document.getElementById(id);}
 
  ***function validar()
	{
		alert("Activaste la funcion valida");
		errores='';               
		if (GEBI('user').value=='' | GEBI('user').value.lenght>3) 
           {
			   errores+='Por favor ingrese el nombre y recuerde que debe tener más de 3 carácteres.<br />'; 
			   GEBI('user').focus();
			}
		if (GEBI('pass').value=='') 
           {
			   errores+='Por favor ingrese la contraseña<br />'; 
			   GEBI('pass').focus();
			}
			if (GEBI('pass').value!=GEBI('pass2').value) 
           {
			   errores+='Por favor las contraseñas deben coincidir.<br />'; 
			   GEBI('pass2').focus();
			}
			if (GEBI('nomest').value=='') 
           {
			   errores+='Por favor ingrese el nombre del establecimiento.<br />'; 
			   GEBI('nomest').focus();
			}
			if (GEBI('descrip').value=='') 
           {
			   errores+='Por favor ingrese la descripción del establecimiento.<br />'; 
			   GEBI('descrip').focus();
			}
			if (GEBI('telf').value==''|GEBI('telf').value.lenght!  =9) 
           {
			   errores+='Por favor ingrese el teléfono.<br />'; 
			   GEBI('telf').focus();
			}
			if (GEBI('email').value=='') 
           {
			   errores+='Por favor ingrese el email.<br />'; 
			   GEBI('email').focus();
			}else{
			comprobar_email(email);			
			}
			if (GEBI('lat').value==''|GEBI('lng').value=='') 
           {
			   errores+='Por favor ingrese las cooredenadas, puede hacerlo       através de la dirección.<br />'; 
			}
			if(errores=='')           
  			 {
 
	        GEBI('form_mapa').submit();
 		 }else              
  			 {
                       GEBI('validacion').innerHTML=errores;
   				 return false;
   			}
</script>
 
Luego lo visualizo(o lo intento..) en una etiqueta:
<div id="validacion"></div>
 
El problema es que ni me llama la funcion porque no me ejecuta el alert, tengo otros javascript de googlemaps, es posible que interfieran?
O existe otra forma de llamar a la funcion?
 
Gracias de antemano. 
   
 


 
 

