function checkTxt(form) {
if (form.nome.value=='' || 
		form.nome.value=='O seu nome' || 
		form.nome.value=='Your name' || 
		form.telefone.value=='' || 
		form.telefone.value=='O seu telefone' ||  
		form.telefone.value=='Your telephone' ||  
		form.subject.value=='' || 
		form.subject.value=='Assunto' || 
		form.subject.value=='Subject' ||
		form.message.value=='' || 
		form.message.value=='Mensagem' || 
		form.message.value=='Message') {
alert("Todos os campos são de preenchimento obrigatório.\n\nAll fields must be filled.");
if (form.nome.value=='' || form.nome.value=='O seu nome' || form.nome.value=='Your name') {form.nome.focus();form.nome.select();}
else
if (form.telefone.value=='' || form.telefone.value=='O seu telefone' || form.telefone.value=='Your telephone') {form.telefone.focus();form.telefone.select();}
else
if (form.subject.value=='' || form.subject.value=='Assunto' || form.subject.value=='Subject') {form.subject.focus();form.subject.select();}
else
if (form.message.value=='' || form.message.value=='Mensagem' || form.message.value=='Message') {form.message.focus();form.message.select();}
return false;
}
return true;
}
function checkMail(form) {
var field = form.em;
var str = field.value;
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
if (!reg1.test(str) && reg2.test(str)) {return true;}
alert("E-Mail inválido.\n\nInvalid E-Mail.");
field.focus();
field.select();
return false;
}
function valida(msg) {
if (checkTxt(msg) && checkMail(msg))
{return true;}
return false;
}
function checkEMail(form) {
var field = form.emperson;
var str = field.value;
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
if (!reg1.test(str) && reg2.test(str)) {return true;}
alert("E-Mail inválido.\n\nInvalid E-Mail.");
field.focus();
field.select();
return false;
}
function checkCampos(form) {
if (form.person.value=='' || form.emperson.value=='' || form.company.value=='' || form.tel.value=='') {
alert("Os campos Nome, E-Mail, Empresa e Telefones são de preenchimento obrigatório.\n\nFields 'Name', 'E-Mail', 'Company' and 'Telephones' must be filled.");
if (form.person.value=='') {form.person.focus();form.person.select();}
else
if (form.emperson.value=='') {form.emperson.focus();form.emperson.select();}
else
if (form.company.value=='') {form.company.focus();form.company.select();}
else
if (form.tel.value=='') {form.tel.focus();form.tel.select();}
return false;
}
return true;
}
function validaOrc(msg) {
if (checkCampos(msg) && checkEMail(msg))
{return true;}
return false;
}
