// J.Isach (www.absystem.com) Control de campos de formulario 
function validacion(formu) {

	var er_nombre = /^([a-z]|[A-Z]|[0-9\s\+\-]|á|é|í|ó|ú|ñ|ü|\s|\,|-|º|ª)+$/
	var er_postal = /^([a-z]|[A-Z]|[0-9\s\+\-]|á|é|í|ó|ú|ñ|ü|\s|\,|-|º|ª)+$/
	var er_poblacion = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	var er_pais = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio

	//direccion de correo electronico
	var er_email = /^(.+\@.+\..+)$/
	var x
   	
   	
	//comprueba 150 caracteres maximo
	//for(x = 1; x < 5; x++) {
	//	if (formulario.elements[x].value.length > 150) {
	//		alert('La lontitud máxima permitida para cualquier campo es de 150 caracteres.')
	//		return false
	//	}
	//} 
	  	
	//comprueba campo de email
	if(!er_email.test(formu.correo.value)) { 
		alert('Contenido del campo E-MAIL no válido.')
		return false
	}  
	      	
	//comprueba campo de nombre
	if(!er_nombre.test(formu.nombre.value)) { 
		alert('Contenido del campo contacto no válido.')
		return false
	}  
	 	
	//comprueba campo de Codigo Postal
	if(!er_postal.test(formu.codigopostal.value)) { 
		alert('Contenido del campo Codigo Postal no válido.')
		return false
	}   	

	//comprueba campo de ciudad
	if(!er_poblacion.test(formu.poblacion.value)) { 
		alert('Contenido del campo poblacion no válido.')
		return false
	} 
	  	
	//comprueba campo de pais
	if(!er_pais.test(formu.pais.value)) { 
		alert('Contenido del campo pais no válido.')
		return false
	}   	
	  	   	
	return true			
}