/****************************************INICIALIZAÇÃO*************************************/
window.addEvent('domready',function(){
	adicionarEventos();
});

/******************************************FUNÇÕES*****************************************/
function adicionarEventos() {
	if($defined($("btnEnviar"))) {
		$("btnEnviar").addEvent("click",function(){
			isErro();
		});
	}
}

function isErro(){
	var msgErro = '';
	if($('txtNome').value == ''){
		msgErro += 'Preencha o campo Nome.<br>';
	}
	if($('txtTelefone').value == ''){
		msgErro += 'Preencha o campo Telefone.<br>';
	}
	if($('txtEmail').value == ''){
		msgErro += 'Preencha o campo E-mail.<br>';
	}else if($('txtEmail').value.indexOf('@') == -1 || $('txtEmail').value.indexOf('.') == -1){
		msgErro += 'E-mail inválido.<br>';
	}
	if($('txtMensagem').value == ''){
		msgErro += 'Preencha o campo Texto.';
	}
	if(msgErro != ''){
		$('erro').innerHTML = msgErro;
	}else{
		$('erro').innerHTML = 'Enviando Mensagem...';
		enviarMensagem();
	}
}
/*######################################################################
########################################################################
######################################################################*/
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 enviarMensagem() {
	var ajax = openAjax();
	var params = '?nome=' + $('txtNome').value;
	params += '&telefone=' + $('txtTelefone').value;
	params += '&email=' + $('txtEmail').value;
	params += '&assunto=' + $('cmbAssunto').value;
	params += '&mensagem=' + $('txtMensagem').value;
	ajax.open('GET', 'ecs.php' + params, true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				$('txtNome').value = '';
				$('txtTelefone').value = '';
				$('txtEmail').value = '';
				$('cmbAssunto').value = '';
				$('txtMensagem').value = '';
				$('erro').innerHTML = ajax.responseText;
			}
		}
	}
	ajax.send(null);
	return false;
}