var browser_version= parseInt(navigator.appVersion);
var browser_type = navigator.appName;
if (browser_type == "Netscape" && (browser_version >= 4)) {document.getElementById("sty").href="style/style_ff.css";}

// Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
// fixed by joao to scroll right to left

var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualwidth=''

function scrollmarquee(){
	if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
		cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
	else
		cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
}

function initializemarquee(){
	cross_marquee=document.getElementById("vmarquee")
	cross_marquee.style.left=0
	marqueewidth=document.getElementById("marqueecontainer").offsetWidth
	actualwidth=cross_marquee.offsetWidth
	/*if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
		cross_marquee.style.height=marqueeheight+"px"
		cross_marquee.style.overflow="scroll"
	return
	}*/
	setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

var book = 0;
var doc = "";
var i;

function setup()
{
	if (window.ActiveXObject)
	{
		doc=new ActiveXObject("Microsoft.XMLDOM");
		doc.async="false";
		doc.loadXML(xml);
	}
	else
	{
		var parser=new DOMParser();
		doc=parser.parseFromString(xml,"text/xml");
	}
	populate();
	//clearInterval(i);
	clearTimeout(i);
	play(4);
}

function play(sec)
{
	//i = setInterval("populate()",sec*1000);
	i = setTimeout("populate()",sec*1000);
}

function populate()
{
	play(4);
	root = doc.documentElement;
	try
	{
		//document.getElementById("imagem_capa").src = "uploads/" + root.childNodes[book].childNodes[0].nodeName;
		document.getElementById("imagem_capa").src = "uploads/" + root.childNodes[book].childNodes[0].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("imagem_capa").src = "uploads/sp.gif";
	}

	try
	{
		//document.getElementById("titulo").innerHTML = root.childNodes[book].childNodes[1].nodeName;
		document.getElementById("titulo").innerHTML = root.childNodes[book].childNodes[1].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("titulo").innerHTML = "T&iacute;tulo n&atilde;o dispon&iacute;vel";
	}

	try
	{ //document.getElementById("nome_autor").innerHTML = root.childNodes[book].childNodes[2].nodeName;
		document.getElementById("nome_autor").innerHTML = root.childNodes[book].childNodes[2].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("nome_autor").innerHTML = "Autor n&atilde;o dispon&iacute;vel";
	}

	try
	{
		//document.getElementById("descritivo").innerHTML = root.childNodes[book].childNodes[3].nodeName;
		document.getElementById("descritivo").innerHTML = root.childNodes[book].childNodes[3].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("descritivo").innerHTML = "Descritivo n&atilde;o dispon&iacute;vel."
	}

	try
	{
		//document.getElementById("img_autor").src = "uploads/" + root.childNodes[book].childNodes[5].nodeName;
		document.getElementById("img_autor").src= "uploads/" + root.childNodes[book].childNodes[5].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("img_autor").src= "uploads/sp.gif";
	}

	try
	{
		//document.getElementById("biografia_autor").innerHTML = root.childNodes[book].childNodes[4].nodeName;
		document.getElementById("biografia_autor").innerHTML= root.childNodes[book].childNodes[4].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("biografia_autor").innerHTML = "Biografia n&atilde;o dispon&iacute;vel";
	}

	try
	{
		//document.getElementById("bio_nome_autor").innerHTML = root.childNodes[book].childNodes[2].nodeName;
		document.getElementById("bio_nome_autor").innerHTML= root.childNodes[book].childNodes[2].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("bio_nome_autor").innerHTML = "Autor n&atilde;o dispon&iacute;vel";
	}

	try
	{
		//document.getElementById("saber_mais").href = root.childNodes[book].childNodes[6].nodeName;
		if(root.childNodes[book].childNodes[6].childNodes[0].nodeValue != "")
		{
			document.getElementById("saber_mais").innerHTML = "<a href=\"" + root.childNodes[book].childNodes[6].childNodes[0].nodeValue + "\" target=\"blank\"><img src=\"images/bot_sabermais.png\" width=\"52\" height=\"11\" border=\"0\" /></a>";
		}
		else
		{
			document.getElementById("saber_mais").innerHTML = "";
		}
	}
	catch(ex)
	{
		document.getElementById("saber_mais").innerHTML = "";
	}

	try
	{
		if(root.childNodes[book].childNodes[7].childNodes[0].nodeValue != "")
		{
			document.getElementById("pdf").style.visibility = "visible";
		}
		else
		{
			document.getElementById("pdf").style.visibility = "hidden";
		}
	}
	catch(ex)
	{
		document.getElementById("pdf").style.visibility = "hidden";
	}

	try
	{
		//document.getElementById("link_c").href = "post.php?id=" + root.childNodes[book].childNodes[9].nodeName;
		document.getElementById("link_c").href= "post.php?id=" + root.childNodes[book].childNodes[9].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("link_c").href = "#";
	}

	try
	{
		//document.getElementById("bot_rss").href = "rss_comentarios.php?id=" + root.childNodes[book].childNodes[9].nodeName;
		document.getElementById("rss_link").href= "rss_comentarios.php?id=" + root.childNodes[book].childNodes[9].childNodes[0].nodeValue;
	}
	catch(ex)
	{
		document.getElementById("rss_link").href = "#";
	}

	var com = "";


	if(root.childNodes[book].childNodes[10].childNodes.length != 0)
	{
		for(var i=0; i <= root.childNodes[book].childNodes[10].childNodes.length-1; i++)
		{
			com += root.childNodes[book].childNodes[10].childNodes[i].childNodes[0].nodeValue + "<br><br>";
		}
	}
	else
	{
		com = "N&atilde;o existem coment&aacute;rios.";
	}

	document.getElementById("comentarios_scroller").innerHTML = com;
	document.getElementById("counter").innerHTML = (book+1) + " de " + root.childNodes.length;

	if(root.childNodes.length == book+1)
	{
		book = 0;
	}
	else
	{
		book +=1;
	}
}
	function pause()
	{
		//clearInterval(i);
		clearTimeout(i);
	}