/*
* Desenvolvido por Luciano Dexheimer Morais
* E-mail: lucianodmorais@gmail.com
* Website: http://www.lucianomorais.com.br
*/

function sendToPHP(email,id) {
	var expressao=new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(!(expressao.test(document.getElementById('sendemail_email').value))) {
		alert("Digite um e-mail válido!");
	} else {
		AjaxRequest();
		if(!Ajax) {
			alert("Erro na chamada");
			return;
		}
		document.getElementById("sendemail").innerHTML='Enviando e-mail para <b><u>'+email+'</u></b>...';
		Ajax.onreadystatechange = processaResultado;
		Ajax.open('GET', 'ajax/editoriais/sendemail.php?ajaxON=1&email='+email+'&id='+id, true);
		Ajax.send(null);
	}
}
function processaResultado() {
	if(Ajax.readyState == 4) {
		if(Ajax.status == 200) {
			var respo = Ajax.responseText;
			document.getElementById('sendemail').innerHTML=respo;
		} else {
			alert("Erro: "+Ajax.statusText);
		}
	}
}
function sendToPHP2(id) {
	var expressao=new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(document.getElementById('comentando_nome').value.length==0) {
		document.getElementById('comentando_nome').style.border='solid 1px #ff0000';
		alert('Digite seu nome!');
		return;
	} else if(document.getElementById('comentando_email').value.length==0) {
		document.getElementById('comentando_email').style.border='solid 1px #ff0000';
		alert('Digite seu e-mail!');
		return;
	} else if(!(expressao.test(document.getElementById('comentando_email').value))) {
		document.getElementById('comentando_email').style.border='solid 1px #ff0000';
		alert("Digite um e-mail válido!");
	} else if(document.getElementById('comentando_texto').value.length==0) {
		document.getElementById('comentando_texto').style.border='solid 1px #ff0000';
		alert('Digite seu comentário!');
		return;
	} else {
		AjaxRequest();
		if(!Ajax) {
			alert("Erro na chamada");
			return;
		}
		var nome = document.getElementById('comentando_nome').value;
		var email = document.getElementById('comentando_email').value;
		var texto = document.getElementById('comentando_texto').value;
		document.getElementById("comentando").innerHTML='<b>Registrando comentário...</b><br /><br />';
		document.getElementById('comentando_nome').value=nome;
		document.getElementById('comentando_email').value=email;
		document.getElementById('comentando_texto').value=texto;
		var aux = "";
		for(var i = 0; i<=texto.length;i++) aux += texto.substring(i,(i+1)).charCodeAt()==10 ? "|%PL%|" : texto.substring(i,(i+1));
		texto = aux;
		Ajax.onreadystatechange = processaResultado2;
		Ajax.open('GET', 'ajax/editoriais/comentando.php?ajaxON=1&nome='+nome+'&email='+email+'&id='+id+'&texto='+texto, true);
		Ajax.send(null);
	}
}
function processaResultado2() {
	if(Ajax.readyState == 4) {
		if(Ajax.status == 200) {
			var respo = Ajax.responseText;
			if(respo==1) var resposta='Algum erro ocorreu durante o registro do seu comentário.<br />Tente novamente.';
			else {
				var resposta='Comentário adicionado com sucesso!';
				document.getElementById('comentando_nome').value='';
				document.getElementById('comentando_email').value='';
				document.getElementById('comentando_texto').value='';
				var id_ = document.getElementById('id_editorial').value;
				atualizaComentarios(id_);
			}
			document.getElementById('comentando').innerHTML='<b>'+resposta+'</b><br /><br />';
		} else {
			alert("Erro: "+Ajax.statusText);
		}
	}
}
function atualizaComentarios(id) {
	AjaxRequest();
	if(!Ajax) {
		alert("Erro na chamada");
		return;
	}
	Ajax.onreadystatechange = atualizandoComentarios;
	document.getElementById('comentarios_').innerHTML='<br /><br /><br /><br />Atualizando...<br /><br /><br /><br /><br /><br />';
	Ajax.open('GET', 'ajax/editoriais/comentarios.php?id='+id+'&ajaxON=1', true);
	Ajax.send(null);
}
function atualizandoComentarios() {
	if(Ajax.readyState == 4) {
		if(Ajax.status == 200) {
			var respo = Ajax.responseText;
			document.getElementById('comentarios_').innerHTML=respo;
		} else {
			alert("Erro: "+Ajax.statusText);
		}
	}
}
function alteraPaginacao(pag) {
	AjaxRequest();
	if(!Ajax) {
		alert("Erro na chamada");
		return;
	}
	Ajax.onreadystatechange = atualizaPaginacao;
	document.getElementById('comentarios_').innerHTML='<center><br /><br /><br /><br />Carregando...<br /><br /><br /><br /><br /><br /></center>';
	Ajax.open('GET', 'ajax/editoriais/comentarios.php'+pag+'&ajaxON=1', true);
	Ajax.send(null);
}
function atualizaPaginacao() {
	if(Ajax.readyState == 4) {
		if(Ajax.status == 200) {
			var respo = Ajax.responseText;
			document.getElementById('comentarios_').innerHTML=respo;
		} else {
			alert("Erro: "+Ajax.statusText);
		}
	}
}


