// J.Isach (www.absystem.com) Control de campos de formulario 
function validacion(llibre) {

	var er_nombre = /^([a-z]|[A-Z]|[0-9\s\+\-]|á|é|í|ó|ú|ñ|ü|\s|\,|-|º|ª)+$/
	var er_direccion = /^([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
	var er_comentarios = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/	//letras, '.' y '-' o vacio

	//direccion de correo electronico
	var er_email = /^(.+\@.+\..+)$/
	var x
   	
   	//devuelve el numero para el sorteo
   	//formulario.sorteo.value=sorteo
   	
	//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(llibre.correo.value)) { 
		alert('Contenido del campo E-MAIL no válido.')
		return false
	}  
	      	
	//comprueba campo de nombre
	if(!er_nombre.test(llibre.nombre.value)) { 
		alert('Contenido del campo nombre no válido.')
		return false
	}  
	 	
	//comprueba campo de Direccion
	if(!er_direccion.test(llibre.apellidos.value)) { 
		alert('Contenido del campo apellidos no válido.')
		return false
	}   	

	//comprueba campo de ciudad
	if(!er_poblacion.test(llibre.ciudad.value)) { 
		alert('Contenido del campo ciudad no válido.')
		return false
	} 
	  	
	//comprueba campo de pais
	if(!er_pais.test(llibre.pais.value)) { 
		alert('Contenido del campo pais no válido.')
		return false
	}   
	//comprueba campo de comentarios
	if(!er_comentarios.test(llibre.comentarios.value)) { 
		alert('Contenido del campo comentarios no válido.')
		return false
	}	
	  	   	
	return true			
}