// JavaScript Document
var inicio = new myObj;
var final = new myObj;
var idaux = new myObj;
var idfim = new myObj;

function tituloNoticia(titulo) {
	if (titulo.value == '') return false;
	newsWalk('n1-'+titulo.value);
}
function bugNews(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 newsWalk(fk) {
		document.getElementById("retNews").innerHTML = '&nbsp;';
		document.getElementById("infoNews").innerHTML='&nbsp;';
		trataDados = DadosNews;
		erroJx = bugNews;
		if (fk == 'f2') { parametros='pDate='+final.value+'&pId='+idfim.value; } 
		else { parametros='pDate='+inicio.value+'&pId='+idaux.value+'&pK='+fk;}
		okProt = requisicaoHTTP("POST","pfunctions/newsWalk.php",true);
		if (okProt) bugNews(okProt);
}
function setFirst(kindOf,pDate,pId,uDate,uId) {
	if (inicio.value == '') {
		inicio.value = pDate;
		idaux.value = pId;
	}
	if (final.value == '') {
		final.value = uDate;
		idfim.value = uId;
	}
	//document.getElementById(kindOf.id).onclick = function() { newsWalk(kindOf.id)};
	newsWalk(kindOf.id);
}

function DadosNews(){
	var retXML = xhr.responseXML;	
	var raiz = retXML.documentElement;
	if (raiz != null) { 
		var nodos;
		if(raiz.hasChildNodes()) {
			nodos = raiz.childNodes;
			if (nodos[1].firstChild.nodeValue > 0) {
				document.getElementById("newsLeft").innerHTML='';
				document.getElementById("newsRight").innerHTML='';
				inicio.value = nodos[0].firstChild.nodeValue;
			    idaux.value =  nodos[1].firstChild.nodeValue ;
  				if (nodos[4].hasChildNodes()) { 
        	    	var j = 0;
					var maxNews = nodos[2].firstChild.nodeValue;
					var maxCol = nodos[3].firstChild.nodeValue;
					do { 
						document.getElementById("newsLeft").innerHTML += '<div><a href="artigos/noticia.php?nid='+ nodos[j+4].getAttribute("id") +';">'+nodos[j+4].getAttribute("titulo")+'</a><br />'+ nodos[j+4].getAttribute("texto") +'... </div>';
						j += 1;
					} while (j < maxCol);
        		    while (j < maxNews) { 
						document.getElementById("newsRight").innerHTML += '<div><a href="artigos/noticia.php?nid='+nodos[j+4].getAttribute("id")+';">'+nodos[j+4].getAttribute("titulo")+'</a><br />'+ nodos[j+4].getAttribute("texto") +'... </div>';
						j += 1;
					} 
					final.value = nodos[j+4].firstChild.nodeValue;
				    idfim.value = nodos[j+5].firstChild.nodeValue;
				}
			}
		}
	}
	document.getElementById("noticia").focus();
}
