var d = document;
$ = function(id) {
	if(!arguments[1]) return document.getElementById(id);else document.getElementById(id).style[arguments[1]] = arguments[2];
}
function loadXMLDoc(dname) {
	var xmlDoc;
	if (window.ActiveXObject){
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");// IE
	} else if (d.implementation && document.implementation.createDocument){
		xmlDoc=d.implementation.createDocument("","",null);// Fox
	} else {
		alert("Seu browser não suporta este script!");// Sem suporte
	}
	xmlDoc.async=false;
	xmlDoc.load(dname);
	return(xmlDoc);
}
xmlDoc=loadXMLDoc("tvin1024/config.xml");
var nome = xmlDoc.getElementsByTagName("nome");
var nNos = nome.length;
var imagem = xmlDoc.getElementsByTagName("imagem");
var texto = xmlDoc.getElementsByTagName("texto");
var tNos = texto.length;
var tit = "";
var img = "";
function changeOpac(opacity){
	var obj = $('tvBox').style;
	obj.opacity=(opacity/100);
	obj.MozOpacity=(opacity/100);
	obj.KhtmlOpacity=(opacity/100);
}
function trim(valor) {
	return valor.replace(/^\s*/, "").replace(/\s*$/, "");
}
function unloadImg(proximo){
	clearTimeout(timeout);
	iniciaTv(proximo);
}
function abreFoto(id){
	$('tvBanner').innerHTML = '';
	lk = imagem[id].getAttribute("link");
	tit = imagem[id].getAttribute("nomecena");
	img = nome[id].childNodes[0].nodeValue;
	try {txt = texto[id].childNodes[0].nodeValue;} catch(e){txt = '';}
	if(img.indexOf("adserver")!=-1 || img.indexOf(".swf")!=-1){
		$('tvImgSpace').innerHTML = '';
		$('tvBoxTxtTexto').innerHTML = '';
		var fW = '245px';
		var fH = "158px";
		$('tvBanner').style.background = "white";
		$('tvBanner').innerHTML = '<div style="position:absolute"><a href="' + lk + '" target="_parent"><img src="http://www.misteriosantigos.com/tvin/transp.gif" width="' + fW + '" height="' + fH +'" /></a></div>' +
		'<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + fW + '" height="' + fH +'" id="dhtmlma" ALIGN="center">'+
		'<PARAM NAME="movie" VALUE="' + img + '">'+
		'<PARAM NAME="quality" VALUE="high">'+
		'<PARAM NAME="wmode" VALUE="transparent">'+
		'<PARAM NAME="bgcolor" VALUE="#FFFFFF">'+
		'<EMBED src="' + img + '" quality="high" wmode="transparent" bgcolor="#FFFFFF" WIDTH="' + fW + '" HEIGHT="' + fH + '" NAME="dhtmlma" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>'+
		'</OBJECT>';
	} else {
		$('tvBanner').style.background = "";
		$('tvImgSpace').innerHTML = "<a href='" + lk + "' target='_parent'><img src='" + img + "' border='0' height='128' width='245' alt='" + tit + " - " + txt + "' title='" + tit + " - " + txt + "' /></a><br />";
		$('tvBoxTxtTexto').innerHTML = "<a href='" + lk + "' target='_parent'><span style='color:#CBC2AB;font-weight:bold'>" + tit + "</span><br />" +
		"<span style='color:#CBC2AB;padding-top:2px'>" + txt + "</span></a>";
	}
	$('tvBoxSetaAnt').innerHTML = '<a href="javascript:void(0)" onclick="unloadImg(' + parseInt(id - 1) + ')"><img src="http://www.misteriosantigos.com/tvin1024/setaanterior.gif" /></a>';
	$('tvBoxSetaProx').innerHTML = '<a href="javascript:void(0)" onclick="unloadImg(' + parseInt(id + 1) + ')"><img src="http://www.misteriosantigos.com/tvin1024/setaproxima.gif" /></a>';
}
function montaImg(idx){
	clearTimeout(timeout);
	iniciaTv(parseInt(idx + 1));
}
function iniciaTv(id){
	var speed = 20;
	var timer = 5;
	if(!id || id >= nNos){id = 0;} else if (id==-1){id = parseInt(nNos-1);}
	if(nome[id].childNodes[0].nodeValue.indexOf("adserver")==-1){
		if(d.all && navigator.userAgent.indexOf('Opera')==-1){
			try {
				oDiv = $('tvBox');
				oDiv.style.filter='blendTrans(duration=1.2)';
				oDiv.filters.blendTrans.apply();
				oDiv.filters.blendTrans.play();
				abreFoto(id);
			}catch(e){}
		}else{
			for(i = 185; i > 0; i-=2){setTimeout('changeOpac('+i+')', timer++ * speed);}
			if(!d.all){
			setTimeout('abreFoto('+id+')', timer * speed);}
			for(i = 0; i <= 185; i+=2){setTimeout('changeOpac('+i+')', timer++ * speed);}
		}
	} else {abreFoto(id);}
		timeout = setTimeout('montaImg('+id+')', 7000);
}
