// JavaScript Document
function bugNoticias(msg) {
	if (!msg) {
		document.getElementById("retNews").innerHTML = 'Aguarde:';
		msg = 'No momento, o Servidor recusou sua consulta!';
	}
	else document.getElementById("retNews").innerHTML = 'Verifique:';
	document.getElementById("infoNews").innerHTML=msg;
}

function DadosNoticias() {
	document.getElementById("infoNews").innerHTML='&nbsp;';
	var myJSON = eval('(' + xhr.responseText + ')');
	if (myJSON.erroNews != '') bugNoticias(myJSON.erroNews); 
	else {
		 if (myJSON.maxNews > 0) {
		 	addEvent(document.getElementById('f1'),'click', function(event) {
				setFirst(this,myJSON.firstDate,myJSON.id[0],myJSON.lastDate,myJSON.id[myJSON.maxNews-1]);		
				cancelmyEvent(false,event);
			});
		 	addEvent(document.getElementById('f2'),'click', function(event) {
				setFirst(this,myJSON.firstDate,myJSON.id[0],myJSON.lastDate,myJSON.id[myJSON.maxNews-1]);		
				cancelmyEvent(false,event);
			});
			var row = 0;
			var maxNews;
			var maxRows;
			var j = 0;
			maxNews = myJSON.maxNews -1;
		 	maxRows = Math.ceil(myJSON.maxNews/2);
			document.getElementById("newsLeft").innerHTML = '';
		 	while (j <= maxNews && row < maxRows) { 
				document.getElementById("newsLeft").innerHTML += '<div><a href="artigos/noticia.php?nid='+myJSON.id[j]+';">'+myJSON.titulo[j].substr(0,29)+'...</a><br />'+myJSON.texto[j]+'... </div><br />';
 				row +=1; 
				j += 1;
    	 	} 
			document.getElementById("newsRight").innerHTML = '';
			row = 0;
		 	while (j <= maxNews && row < maxRows) { 
				document.getElementById("newsRight").innerHTML += '<div><a href="artigos/noticia.php?nid='+myJSON.id[j]+';">'+myJSON.titulo[j].substr(0,29)+'...</a><br />'+myJSON.texto[j]+'... </div><br />';
 				row +=1; 
				j += 1;
    	 	} 
		 }
	}
}
function buscaNoticias(){
	var okProt = '';
	document.getElementById("infoNews").innerHTML='<div class="loading">buscando</div>';
	trataDados = DadosNoticias;
	erroJx = bugNoticias;	
	parametros = '!';
	okProt = requisicaoHTTP("POST","pfunctions/firstNews.php",true);
	if (okProt) bugNoticias(okProt);
}

function setBuscanoticiaEvents()  {
	document.getElementById("noticia").focus();
	addEvent(document.getElementById('noticiaF'), 'submit', function(event) {
		tituloNoticia(this.noticia)
		cancelmyEvent(false,event);
	});
	buscaNoticias();	
}
// Initializations *****************
setTab(4);
addEvent(window,'load',setBuscanoticiaEvents);
