/************************************************************************/
/* Function for check mail */
/************************************************************************/
function checkemail(mail) {
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(mail)) {
return true;
}
else {
return false;
}
}
/************************************************************************/
/* Valida campos do form, para post. */
/************************************************************************/
function validar() {
//vars
nome = $F('nome');
email = $F('mail');
msg = $F('msg');
if (!(nome) || !(email) || !(msg)) {
alert('Preencha corretamente todos os campos.');
return;
}
//verify email
if (checkemail(email) == false) {
alert("Informe um E-Mail válido!");
return;
}
//request sendmail
new Ajax.Request('?', {
method:'post',
parameters: { p: 'sendmail', nome: nome, mail: email, msg: msg },
onLoading:
function(transport) {
showloading();
},
onSuccess:
function(transport) {
var response = transport.responseText || "SendError";
//results
if (response.search('FormError') != -1) {
alert('É necessário preencher todos os campos.');
loadpag('contato');
}
else if (response.search('SendError') != -1) {
alert('Erro ao enviar e-mail pelo sistema.\nPor favor, entre em contato por:\n\ncontato@wlsdesign.com');
loadpag('home');
}
else if (response.search('SendSucess') != -1) {
alert('Mensagem enviada com sucesso!');
loadpag('home');
}
},
onFailure:
function(){ alert('Erro ao enviar.') }
});
}
//Show loading bar
function showloading()
{
$('home').innerHTML = '

![]() |
|
|---|