// JavaScript Document
function Comentarios(IdPost){
	document.getElementById("BlogPostsComentariosBloco_"+IdPost).style.display = "";
	document.getElementById("BlogPostsComentarios_"+IdPost).innerHTML = '<img src="/lib/2us/img/loading_peq.gif">';
	Ext.Ajax.request({
		url : '/blogs/?op=comentarios&IdPost='+IdPost,
		IdPost : IdPost,
		success : function(req,p){
			document.getElementById("BlogPostsComentarios_"+p.IdPost).innerHTML = req.responseText;
			Analytics('blogs_comentarios_leitura');
		}
	});
}

function EnviaComentario(IdPost){
	var nota = document.getElementById('nota');
	var nome = document.getElementById('nome');
	var email = document.getElementById('email');
	var cidade = document.getElementById('cidade');
	var status = document.getElementById('status');
	var comentario = document.getElementById('comentario');
	if(!nome.value){ status.innerHTML = "O campo Nome deve ser preenchido!"; nome.focus(); return; }
	if(!email.value){ status.innerHTML = "O campo Email deve ser preenchido!"; email.focus(); return; }
	if(!cidade.value){ status.innerHTML = "O campo Cidade deve ser preenchido!"; cidade.focus(); return; }
	if(!comentario.value){ status.innerHTML = "O campo Comentário deve ser preenchido!"; comentario.focus(); return; }
	status.innerHTML = '<img src="/lib/2us/img/loading_peq.gif"/>';
	document.getElementById('btEnviar').style.display = 'none';
	Ext.Ajax.request({
		url : '/blogs/',
		params : { op:'grava_comentario', IdPost:IdPost, nota:nota.value, nome:nome.value, email:email.value, cidade:cidade.value, comentario:comentario.value },
		success : function(req){
			Analytics('blogs_comentarios_participacao');
			document.getElementById('status').innerHTML = "Mensagem enviada com sucesso!<br/> Aguarde a moderação do seu comentário.";
			document.getElementById('comentario').value = "";
		}
	});
}

function FecharComentarios(IdPost){
	document.getElementById("BlogPostsComentariosBloco_"+IdPost).style.display = "none";
	document.getElementById("BlogPostsComentarios_"+IdPost).innerHTML = '';	
}

function VotaEnquete(IdEnquete){
	var escolhido = 0;
	var elementos = document.body.getElementsByTagName("input");
	for(i=0;i<elementos.length;i++){
		if( elementos[i].name=="enquete" && elementos[i].checked==true ){
			escolhido=elementos[i].value;
		}
	}
	if(escolhido==0){
		alert("Escolha uma das respostas!");
	} else {
		document.getElementById("EnqueteOpcoes").innerHTML = '<img src="/lib/2us/img/loading_peq.gif" /><br /><br /><br /><br /><br /><br /><br /><br />';
		Ext.Ajax.request({
			url : '/blogs/',
			params : { op:'enquete_vota', IdEnquete:IdEnquete, escolhido:escolhido },
			success : function(req){
				Analytics('blogs_enquete');
				document.getElementById('EnqueteOpcoes').innerHTML = req.responseText;
			}
		});
	}
}

function Newsletter(destino){
	var nome  = document.getElementById("nome");
	var email = document.getElementById("email");
	if(nome.value==""||nome.value=="Nome"){ alert("O campo Nome deve ser preenchido!"); nome.focus(); return; }
	if(email.value==""||email.value=="Email"){ alert("O campo Email deve ser preenchido"); email.focus(); return; }
	if(email.value.indexOf("@")<0){ alert("Email inválido"); email.focus(); return; }
	Ext.Ajax.request({
		url : '/blogs/',
		params : { op:'newsletter', destino:destino, nome:nome.value, email:email.value },
		success : function(req){
			Analytics('blogs_newsletter');
			alert(req.responseText);
		}
	});
}

function Analytics(tag){
	Ext.Ajax.request({
		url : '/plugins/analytics/audiencia.class.php',
		params : { tag : tag, obs : 'blogs' }
	});
}

