function validar(formulario,campana) {
	error=""
	if (formulario.empresa.value=="") {
		error+="Introduzca un nombre de empresa\n\r";
	}
	if (formulario.provincia.value=="") {
		error+="Introduzca una provincia\n\r";
	}
	if (formulario.codigo.value=="") {
		error+="Introduzca un Código Postal\n\r";
	} else if (formulario.codigo.value.match("[a-zA-Z\,\.\(\)\=\!\"\·\$\%\&\/\?\¿\{\}]")!=null) {
		error+="Código Postal incorrecto\n\r";
	}
	if (formulario.telefono.value=="") {
		error+="Introduzca un número de teléfono\n\r";
	} else if (formulario.telefono.value.match("[a-zA-Z\,\.\(\)\=\!\"\·\$\%\&\/\?\¿\{\}]")!=null) {
		error+="Número de teléfono incorrecto\n\r";
	}
	if (formulario.fax.value.match("[a-zA-Z\,\.\(\)\=\!\"\·\$\%\&\/\?\¿\{\}]")!=null) {
		error+="Número de fax incorrecto\n\r";
	}
	if (formulario.persona.value=="") {
		error+="Introduzca una persona de contacto\n\r";
	}
	if (formulario.localidad.value=="") {
		error+="Introduzca una localidad\n\r";
	}
	email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (formulario.email.value=="") {
		error+="Introduzca una dirección de e-mail\n\r";
	} else if (formulario.email.value.match(email)==null){
		error+="La dirección de e-mail no es válida\n\r"
	}
	if (formulario.clausula.checked==false) {
		error+="Por favor antes de realizar el envio, acepte las condiciones de la cláusula de confidencialidad\n\r";
	}
	if (error=="") {
		mandar(formulario,campana);
		return true;
	} else {
		window.alert(error);
		return false;
	}
}

function mandar(formulario,campana) {
		url = "http://www.buscadornautico.com/respuesta.php";
		url+= "?campana="+campana;
		url+= "&empresa="+formulario.empresa.value;
		url+= "&contacto="+formulario.persona.value;
		url+= "&destino="+formulario.email.value;
		ventana="_blank";
		miVentana=window.open (url,ventana);
		// IMPORTANTE Estas dos lineas no pueden suprimirse
		// proporcionan un "time-out" imprescindible para procesar
		// la petición antes de cerral la ventana trasera (miVentana.close() )
		msg="Su petición se ha procesado satisfactoriamente";
		window.alert(msg);
		// -----------------------------------------------------------------
		miVentana.close();
		window.focus(this);
		formulario.submit();
}

