
var atual = 0;
var conteudo = '';
var conteudoAtual = '';
var parar=false;
var timeoutId=0;
function montarPainel(){
	conteudo = document.getElementById("dadosTv").value.split("###");
	montarConteudoProximo();
}

function renderPainel(){
	document.write('<a href="javascript:abrir()" class="linkConteudoAtual"><img id="imgConteudo" width="339" height="208" src="_img/fundo-tv-load.gif"/></a>');
	document.write('<div id="textoConteudo"><P><a href="javascript:abrir()" class="linkConteudoAtual"><span id="subTituloConteudo"></a></span></P></div>');
	document.write('<div id="bannerTV"></div>');
	document.getElementById('bannerTV').style.visibility='hidden';
	//iniciarSlide();
}

function startTv(cont) {

    conteudo = cont.split("###")
	setTimeout('habilitarBotoes();pegarConteudo();montarConteudo();iniciarSlide();',2000)
}

function habilitarBotoes() {
    for (x = 0; x < conteudo.length; x++) {
        document.getElementById('botao' + (x + 1)).style.display = 'block';
    }
}
function selecionaBotao() {
    for (x = 0; x < conteudo.length; x++) {
        if ((atual) == x) {
            document.getElementById('botao' + (x + 1)).className = "btn btn" + (atual +1);
        }
        else {
            document.getElementById('botao' + (x + 1)).className = "btn btnDesativado" + (x + 1);    
        }
    }
}


function abrir(){
	if (conteudoAtual[4] == "M"){
	    location.href=conteudoAtual[3].replace('wmPublicador/', 'wmPublicador/yahoo');
	}else{
	    window.open(conteudoAtual[0], '_blank');
	}
}


function setarConteudoPrincipal(){
	try{
		conteudo = window.frames[1].document.getElementById("dadosTv").value.split("###");
	} catch(e) {
		conteudo = '';
	}
}

function montarConteudo() {
    selecionaBotao();
    if (conteudoAtual[4] == "M") {
        document.getElementById('destaqueTv').style.visibility = 'visible';
        //document.getElementById('destaqueTvBanner').style.visibility = 'hidden';
        //document.getElementById('titualPublicidade').style.display = 'none';
        //document.getElementById('titualEditorial').style.display = 'block';
        document.getElementById('imgConteudo').style.height = 208;
		document.getElementById('imgConteudo').style.width = 339;
		document.getElementById('imgConteudo').src = conteudoAtual[0];
		//document.getElementById('tituloConteudo').innerHTML = conteudoAtual[1];
		document.getElementById('tituloConteudoH3').innerHTML = conteudoAtual[1];
		document.getElementById('subTituloConteudo').innerHTML = conteudoAtual[2];
	}else {
	    document.getElementById('imgBanner').src = conteudoAtual[1];
	    //document.getElementById('imgBannerImpressao').src = conteudoAtual[2];
	    document.getElementById('imgBanner').style.height = 208;
		document.getElementById('imgBanner').style.width = 339;
		document.getElementById('destaqueTv').style.visibility = 'hidden';
		//document.getElementById('destaqueTvBanner').style.visibility = 'visible';
		//document.getElementById('titualPublicidade').style.display = 'block';
		//document.getElementById('titualEditorial').style.display = 'none';
		document.getElementById('imgBanner').style.display = 'block';
		
	}
}

function efeito() {
    if (document.all && navigator.userAgent.indexOf('Opera') == -1) {
	    try{
		    document.getElementById('destaqueTv').style.filter="blendTrans(duration=0.7)";
		    document.getElementById('destaqueTv').filters.blendTrans.apply();
		    document.getElementById('destaqueTv').filters.blendTrans.play();
			
		    //document.getElementById('destaqueTvBanner').style.filter="blendTrans(duration=0.7)";
		    //document.getElementById('destaqueTvBanner').filters.blendTrans.apply();
		    //document.getElementById('destaqueTvBanner').filters.blendTrans.play();
		} catch (err) {
		}
		montarConteudo();
	}else{
		efeitoMozila();
	}
}

function setarConteudoAtual(){
	if (atual<conteudo.length-1 )
		atual = atual + 1;
	else
		atual = 0;
	pegarConteudo();
}

function setarConteudoAnterior(){
	if (atual!=0 )
		atual = atual - 1;
	else
		atual = conteudo.length-1;
	pegarConteudo();
}

function pegarConteudo(){
	conteudoAtual = conteudo[atual].split('|');	
}

function montarConteudoProximo(){
	clearTimeout(timeoutId);
	setarConteudoAtual();
	efeito();
	iniciarSlide();	
}

function montarConteudoAnterior(){
	clearTimeout(timeoutId);
	setarConteudoAnterior();
	efeito();
	iniciarSlide();
}

function parando(){
	if (parar==false){
		document.getElementById('btnPlay').className  = "pararTvPlay";
		parar = true;
		clearTimeout(timeoutId);
	}
	else
	{
		document.getElementById('btnPlay').className  = "pararTv";		
		parar = false;
		iniciarSlide()
	}
}

function iniciarSlide() {
	if (parar==false) timeoutId=setTimeout('montarConteudoProximo()',6000);
}

// funcao exclusiva para o FireFox
function efeitoMozila(){
	var speed=7;
	var timer=0;
		for(i=100;i>0;i-=2) setTimeout('mudarTransparencia('+i+')', timer++ * speed);
		setTimeout('montarConteudo()', timer * speed);
		for(i=0;i<=100;i+=2) setTimeout('mudarTransparencia('+i+')', timer++ * speed);
}

function mudarTransparencia(opacity) {
	document.getElementById('destaqueTv').style.opacity=(opacity/101);
	//document.getElementById('destaqueTvBanner').style.opacity=(opacity/101);
	if (document.getElementById('destaqueTv').style.obj != null) {
	    document.getElementById('destaqueTv').style.obj.MozOpacity=(opacity/101);
	    //document.getElementById('destaqueTvBanner').style.obj.MozOpacity = (opacity / 101);
	    document.getElementById('destaqueTv').style.obj.MozOpacity = (opacity / 101);
	    //document.getElementById('destaqueTvBanner').style.obj.MozOpacity = (opacity / 101);
	}
} 

function mostrarBanner(conteudo){
	return MaestroAd(conteudo);
}

function abrePaginaCombo(targ,selObj,restore){ //v3.0
  	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  	if (restore) selObj.selectedIndex=0;
}

function mostrarItem(item) {
    clearTimeout(timeoutId);
    atual = item-1;
    setarConteudoAtual();
    efeito();
    iniciarSlide();	
}
