/****************************************INICIALIZAÇÃO*************************************/
window.addEvent('domready',function(){
	adicionarEventos();
});

/******************************************FUNÇÕES*****************************************/
function adicionarEventos() {
	if($defined($("btnEnviar"))) {
		$("btnEnviar").addEvent("click",function(){
			isErro();
		});
	}
	
	$('toggle').addEvent('click', function(){
	if($('formDepoimento').style.display == 'none'){
		$('formDepoimento').setStyle('display', '');
	}else{
		$('formDepoimento').setStyle('display', 'none');
	}	
	});
}

function isErro(){
	var msgErro = '';
	if($('txtNome').value == ''){
		msgErro += 'Preencha o campo Nome.<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($('txtCidade').value == ''){
		msgErro += 'Preencha o campo Cidade.<br>';
	}
	if($('txtDepoimento').value == ''){
		msgErro += 'Preencha o campo Depoimento.';
	}
	if(msgErro != ''){
		$('erro').innerHTML = msgErro;
	}else{
		$('erro').innerHTML = 'Enviando Depoimento...';
		enviarDepoimento();
	}
}
/*######################################################################
########################################################################
######################################################################*/
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 enviarDepoimento() {
	var ajax = openAjax();
	var params = '?nome=' + $('txtNome').value;
	params += '&email=' + $('txtEmail').value;
	params += '&cidade=' + $('txtCidade').value;
	params += '&depoimento=' + $('txtDepoimento').value;
	ajax.open('GET', 'depoimentos.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 = '';
				$('txtEmail').value = '';
				$('txtCidade').value = '';
				$('txtDepoimento').value = '';
				$('erro').innerHTML = ajax.responseText;
			}
		}
	}
	ajax.send(null);
	return false;
}