function openAjax(){
	var ajax;
	try{
		ajax = new XMLHttpRequest();
	}catch(ee){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				ajax = false;
			}
		}
	}
	return ajax;
}
//-----------------------------------------------------------------------------------------------
function enviarNewsletter(){
	if (validarEmail(document.getElementById("email").value) == false){
		alert ('O e-mail informado é inválido');
	}else{
		var xmlHttp = openAjax();
		var sURL = 'inc/validar.php?item=news';
		sURL += '&email=' + document.getElementById("email").value;
		xmlHttp.open('GET', sURL, true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					switch (xmlHttp.responseText){
						case 'ok':
							alert ('E-mail cadastrado com sucesso!');
							document.getElementById("email").value = '';
							break;
					}
				}
			}
		}
		xmlHttp.send(null);
		return false;
	}
}
//--------------------------------------------------------------------------------------------------------------
function enviarMail(){
	if (validarFale() == true){
		var xmlHttp = openAjax();
		var sURL = 'inc/validar.php?item=fale';
		sURL += '&nome=' + document.getElementById("txtNome").value;
		sURL += '&empresa=' + document.getElementById("txtEmpresa").value;
		sURL += '&email=' + document.getElementById("txtEmail").value;
		sURL += '&telefone=' + document.getElementById("txtTelefone").value;
		sURL += '&msg=' + document.getElementById("txtMensagem").value;
		xmlHttp.open('GET', sURL, true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					switch (xmlHttp.responseText){
						case 'ok':
							alert ("Obrigado por entrar em contato conosco!\n\rBreve retornaremos o seu contato.");
							document.getElementById("txtNome").value = '';
							document.getElementById("txtEmpresa").value = '';
							document.getElementById("txtEmail").value = '';
							document.getElementById("txtTelefone").value = '';
							document.getElementById("txtMensagem").value = '';
							break;
					}
				}
			}
		}
		xmlHttp.send(null);
		return false;
	}
}
//--------------------------------------------------------------------------------------------------------------
function validarEmail(eMail) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(eMail)){
		return true;
	}else{
		return false;
	}
}
//--------------------------------------------------------------------------------------------------------------
function validarFale(){
	var r = true;
	if (document.getElementById("txtNome").value == ''){
		alert ('Por favor, informe o seu nome!');
		r = false;
	}
	
	if (validarEmail(document.getElementById("txtEmail").value) == false){
		alert ("O e-mail informado é invalido.");
		r = false;
	}
	
	if (document.getElementById("txtTelefone").value == ''){
		alert ("Por favor, informe o número do telefone")
		r = false;
	}
	
	if (document.getElementById("txtMensagem").value == ''){
		if (confirm("Tem certeza que deseja enviar o formulário sem a mensagem?")){
			r = true;
		}else{
			r = false;
		}
	}
	
	return r;
}
//--------------------------------------------------------------------------------------------------------------
function loading(opt){
	if (opt == true){
		var pai = document.getElementById('recado');
		var carregando = document.createElement('div');
		var frmRecado = document.getElementById('frmRecado');
		carregando.setAttribute('id', 'carregando');
		carregando.innerHTML = 'Aguarde, enviando...';
		if (!document.getElementById('carregando')){
			document.getElementById('frmRecado').style.visibility = 'hidden';
			pai.insertBefore(carregando, pai.firstChild);
		}
	}else if (opt == false){
		var carregando = document.getElementById('carregando');
		if (carregando){
			document.getElementById('frmRecado').style.visibility = 'visible';
			carregando.parentNode.removeChild(carregando);
		}
	}
}
//---------------------------------------------------------------------------------------------------------------