function validate()
	{
		document.forms.reqform.EMPRESA.value  = document.forms.reqform.EMPRESA.value.replace(/^\s*/, '');
		document.forms.reqform.NOMBRE.value   = document.forms.reqform.NOMBRE.value.replace(/^\s*/, '');
		document.forms.reqform.EMAIL.value    = document.forms.reqform.EMAIL.value.replace(/^\s*/, '');
		document.forms.reqform.TELEFONO.value = document.forms.reqform.TELEFONO.value.replace(/^\s*/, '');
		document.forms.reqform.ASUNTO.value   = document.forms.reqform.ASUNTO.value.replace(/^\s*/, '');
			
		vempresa  = document.forms.reqform.EMPRESA.value;
		vnombre   = document.forms.reqform.NOMBRE.value;
		vemail    = document.forms.reqform.EMAIL.value;
		vtelefono = document.forms.reqform.TELEFONO.value;
		vasunto   = document.forms.reqform.ASUNTO.value;

		// Persona de Contacto o Empresa tienen que ser distinto de vacío
		if ((vnombre.length==0) && (vempresa.length==0))
		{
			alert('Por favor, indiquenos su "EMPRESA" o una "PERSONA DE CONTACTO".');
			document.forms.reqform.NOMBRE.focus();
			event.returnValue=false;
			return false;
		}
		// Teléfono o Email tienen que ser distinto de vacío
		if ((vtelefono.length==0) && (vemail.length==0))
		{
			alert('Por favor, indiquenos un "TELEFONO" o "EMAIL" de contacto.');
			document.forms.reqform.EMAIL.focus();
			event.returnValue=false;
			return false;
		}
		// Comprobación de email correcto si es distinto de vacío.
		if (vemail!="")
		{
			i = vemail.indexOf('@');
			if (i == -1 || vemail.indexOf(' ')!=-1) {
				alert('El EMAIL introducido es incorrecto.');
				document.forms.reqform.EMAIL.focus();
				event.returnValue=false;
				return false;
			}
			username = vemail.substring(0, i);
			domain =   vemail.substring(i + 1, vemail.length);
			if (username=="" || domain=="" || domain.indexOf('.')==-1 || domain.indexOf('@')!=-1) {
				alert('El EMAIL introducido es incorrecto.');
				document.forms.reqform.EMAIL.focus();
				event.returnValue=false;
				return false;
			}
		}
		// Comprobación de que explica que quiere.
		if (vasunto=="")
		{
			alert('Por favor, introduzca el "ASUNTO" de su consulta.');
			document.forms.reqform.ASUNTO.focus();
			event.returnValue=false;
			return false;
		}		
	} 