WE'RE HERE TO HELP YOU
Discuss Your
Cleaning Service
Needs
Are you looking for top-quality cleaning solutions tailored to your needs? Reach out to us.
info@finnoys.com
Phone number
+358 123 456 789
Business Hours
Monday - Friday: 8:00 AM - 6:00 PM
Saturday: 9:00 AM - 4:00 PM
Sunday: Closed
0) {
if (window.showErrorDialog) window.showErrorDialog('Missing Fields', 'Please fill in the following: ' + missing.join(', '));
return;
}
const emailRe = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRe.test(this.form.email.trim())) {
if (window.showErrorDialog) window.showErrorDialog('Invalid Email', 'Please enter a valid email address.');
return;
}
this.showConfirm = true;
},
async sendContact() {
this.showConfirm = false;
if (this.submitting) return;
this.submitting = true;
try {
const response = await fetch('https://www.finnoys.com/contact/submit', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-CSRF-TOKEN': document.querySelector('meta[name=csrf-token]')?.content || ''
},
body: JSON.stringify(this.form)
});
const data = await response.json().catch(() => ({}));
if (!response.ok || !data.success) {
const msg = data.message || 'Failed to send your message. Please try again.';
if (window.showErrorDialog) window.showErrorDialog('Send Failed', msg);
return;
}
if (window.showSuccessDialog) window.showSuccessDialog('Message Sent', 'Thank you for reaching out! We will get back to you shortly.');
this.form = { name: '', email: '', service: '', message: '' };
} catch (e) {
if (window.showErrorDialog) window.showErrorDialog('Network Error', 'Could not reach the server. Please try again.');
} finally {
this.submitting = false;
}
}
}">
Fin-noys Assistant
Online
Welcome to
Fin-noys Assistant
Ask me anything about our cleaning services!