function validacion(formulario) {

	var er_nombreC = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio
	var er_empresa = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	var er_puesto = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	var er_telefono = /^\d{10}$/						//numeros, espacios, + o -
	//direccion de correo electronico
	var er_email = /^(.+\@.+\..+)$/
	var x
	indice = document.getElementById("sector").selectedIndex;
	indicee = document.getElementById("recibirInfo").selectedIndex;
	var er_comentarios = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
   		
	//comprueba campo de nombre
	if(!er_nombreC.test(formulario.nombreC.value)) { 
		alert('Contenido del campo NOMBRE COMPLETO no valido.')
		return false
	}   	
   //comprueba campo de empresa
	if(!er_empresa.test(formulario.empresa.value)) { 
		alert('Contenido del campo EMPRESA no valido.')
		return false
	}   	
   //comprueba campo de puesto
	if(!er_puesto.test(formulario.puesto.value)) { 
		alert('Contenido del campo PUESTO no valido.')
		return false
	}   	
	//comprueba campos de telefonos (permite campos vacios y guiones)
	if( !er_telefono.test(formulario.telefono.value) ) {
		alert('Contenido del campo TELEFONO no valido.')
		return false
	}
	//comprueba campo de email
	if(!er_email.test(formulario.email.value)) { 
		alert('Contenido del campo E-MAIL no valido.')
		return false
	} 
	if( indice == null || indice == 0 ) {
	   alert('Debe seleccionar un SECTOR.')
  return false;
}
	if( indicee == null || indicee == 0 ) {
	   alert('¿Cómo desea RECIBIR LA INFORMACIÓN?.')
  return false;
}
	if( !er_comentarios.test(formulario.comentarios.value) ) {
		alert('Contenido del campo COMENTARIOS no valido.')
		return false
	}				
				
				return valid;

				}



