﻿function OnValorBuscaKeyPress(fld, e) { 
    var whichCode = (window.Event) ? e.which : e.keyCode;
    
    // evita o postback quando o usuário pressiona ENTER
    if (whichCode == 13)
    {
        return false;        
    }
    
    return true;
}   

/** Controla a abertura de páginas externas **/
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
	var anchor = anchors[i];
	    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "externo")
	    {
	        anchor.target = "_blank";
	        anchor.innerHTML = anchor.innerHTML + " <img class=\"externo\" src=\"../_Imgs/externo.gif\" alt=\"\">";
	    }	
	}
}
window.onload = externalLinks;

/** Função que controla o tamanho das fontes nas notícias **/
function mudaFonte(tipo){
    var tam = 13;
    
	if (tipo=="+") {
		if(tam<16) tam+=1;
		//createCookie('CMJPfonte',tam,365);
	} else {
		if(tam>12) tam-=1;
		//createCookie('CMJPfonte',tam,365);
	}
	
    try {
	    document.getElementById('corpo_artigo').style.fontSize = tam+'px';
    }
    catch (e) {        
        alert("Não foi possível alterar o tamanho da fonte. Entre em contato com o administrador da rede");
    }
}

/** Exibe a opção para indicação **/
function abreIndicacao(foco, ativo)
{ 
    try {
        if(ativo == 1)
        {
            document.getElementById('indicacao').style.display = 'block';	    
            document.getElementById(foco).focus();
        }
        else 
        {
            document.getElementById('indicacao').style.display = 'none';	    
        }	    
    }
    catch (e) {        
        alert("Não foi possível carregar a opção de indicação. Entre em contato com o administrador da rede");
    }
}

/** Abre a rádio em uma janela **/
function abreRadio() 
{
    window.open('../Static/Radio.aspx', 'radio', 'width=320, height=132');
}

/** Abre a tv em uma janela **/
function abreTV() 
{
    window.open('../Static/tv.aspx', 'tv', 'width=320, height=310');
}

function Player_Play()
{ 
    var anObj = document.Player;
    
    try
    {
        anObj.controls.play();
    }
    catch (e) { alert(e.message); }    
}

function Player_Stop()
{ 
    var anObj = document.Player;
    
    try
    {
        anObj.controls.stop();
    }
    catch (e) { alert(e.message); }    
}

function Player_downVol() 
{
    var anObj = document.Player;
    anObj.settings.volume = anObj.settings.volume -20;
}

function Player_upVol() 
{
    var anObj = document.Player;
    anObj.settings.volume = anObj.settings.volume +20;
}

function Player_Mute() 
{
    var anObj = Player;
    anObj.settings.mute=(anObj.settings.mute ? false : true);
}