// SOK.com.br
function validar(){
	var nome=document.form_contato.nome.value;
	var telefone=document.form_contato.telefone.value;
	var email=document.form_contato.email.value;
	if (nome==""){
		alert ("Você deve preencher o nome.");
		return false;
	}	
	if (telefone==""){
		alert ("Você deve preencher o telefone.");
		return false;
	}	
	if (email==""){
		alert ("Você deve preencher e-mail.");
		return false;
	}
            document.form_contato.submit();
}

function checkEmail (strng) {
	var flagError = false;
	var error="";
	
	if (strng == "") {
		error = "O endereco de e-mail deve ser preenchido.";
		flagError = true;
	}
	
	if (!flagError) {
		var illegalChars = /(@.*@)|(@\.)|(@\-)|(@_)(\.@)|(\-@)|(\.\.)|(^\.)|(\.$)|(\.\-)|(\._)|(\-\.)|(_\.)|(^_)|(_$)|(_\-)|(\-\-)|(^\-)|(\-$)|(\-_)/;
		if (strng.match(illegalChars)) {
			error = "O endereco de e-mail contem caracteres invalidos.";
			flagError = true;
		}
	}

	if (!flagError) {
		var emailFilter = /^\S+\@(\[?)[a-zA-Z0-9_\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!(emailFilter.test(strng))) { 
			error = "O endereco de e-mail nao esta em um formato valido.";
			flagError = true;
		}
	}

	if (!flagError) {
		var emailFilter = /^([a-zA-Z0-9\@_\-\.\+]+)$/;
		if (!(emailFilter.test(strng))) { 
			error = "O endereco de e-mail nao esta em um formato valido.";
			flagError = true;
		}
	}
	
	if (!flagError && document.form_contato.nome.value == "") {
		error = "O nome deve ser preenchido.";
		flagError = true;
	}
	
	if (!flagError && document.form_contato.mensagem.value == "") {
		error = "A mensagem deve ser preenchida.";
		flagError = true;
	}

	if (flagError) {
		window.alert(error);
	}

	return !flagError;
}
