﻿
//transforma texto em caixa alta
function UpperCase(obj)
{    
    obj.style.textTransform='uppercase';
}

//Desabilita a tecla ENTER para o documento
function checkForEnter(evt) {
    evt = (evt) ? evt : event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    var tgt = evt.target || evt.srcElement; 
    if(tgt.tagName == 'INPUT' || tgt.tagName == 'SELECT')
    {
        return true
    }
    else
    {
        if (charCode == 13) 
        {
            return false
        }
    }
    return true    
}
//document.onkeypress = checkForEnter;

function Pesquisar(evt, obj)
{    
    if(!checkForEnter(evt))
    {
        document.getElementById(obj).click();
    }
    return true;
}
        
function ValidarPesquisa(s,e)
{
    var regEx = /["'\*]/gi;
    e.Value = e.Value.replace(regEx, "");
    var obj = document.getElementById(s.id.replace("cvfPesquisa","tbxPesquisa"));
        
    if(e.Value.length < 3)
    {
        e.IsValid = false;
    } 
    else
    {        
        if(obj)
            obj.value = e.Value;
        
        e.IsValid = true;
    }
    
    //return e.IsValid;
}

function abrirLink(sUrl,sTarget)
{
    if(sUrl)
    {       
        switch(sTarget)
        {
            case '_top':
                top.location.href = sUrl;
                break;
            case '_blank':
                AbrirJanela(sUrl, false, "width=600, height=600, status=yes, scrollbars=yes");
                break;
            case '_parent':
                parent.location.href = sUrl;
                break;
            default:
                location.href = sUrl;
                break;
        }     
    } else {
        return false;
    }
}

function Imprimir(sUrl)
{
    AbrirJanela(sUrl, true, "width=600, height=600, status=yes, scrollbars=yes");
}

function EnviarEmail(sCdConteudo, sUrl)
{
    var sUrlF = sUrl + "EnviarPorEmail.aspx?nCdConteudo=" + sCdConteudo;
    AbrirJanelaPopUp(sUrlF, "width=500, height=260");
}

function PegarConteudoParaImpressao()
{
    var arrDivs = opener.document.getElementsByTagName("DIV");
    var objConteudoPag = document.getElementById("oTextoConteudoImpressao");
    var objTituloPag = document.getElementById("TituloPagina");
    
    if(objConteudoPag)
    {
        for(var i=0; i<arrDivs.length;i++)
        {
            if (arrDivs[i].className == "areaTituloPagina")
            {                
                objTituloPag.innerHTML = arrDivs[i].innerHTML;
            }
            if (arrDivs[i].className == "areaConteudo")
            { 
                objConteudoPag.innerHTML = arrDivs[i].innerHTML;
            }
         }                 
    }
}


//Destaca as imagens de botões no mouseover
function ImagemOver(obj)
{
    if(obj)
    {
        var sImagem = obj.src.substring((obj.src.lastIndexOf("/")>-1)? obj.src.lastIndexOf("/")+1 : 0, obj.src.lastIndexOf("."));
        obj.src = obj.src.replace(sImagem, sImagem+"_on");
    }
}
function ImagemOut(obj)
{
    if(obj)
    {
        var sImagem = obj.src.substring((obj.src.lastIndexOf("/")>-1)? obj.src.lastIndexOf("/")+1 : 0, obj.src.lastIndexOf("."));
        obj.src = obj.src.replace(sImagem, sImagem.substr(0,sImagem.length-3));
    }
}

//Função para modificar o tamanho do texto da página
var tam = 10;
function TextoMenos(){
    var obj = document.getElementById('oTextoConteudo')
    if (obj)
    {
	    if(tam>8) tam-=1;
	    obj.className = "lbTextoConteudo"+ tam;
	}
}
function TextoMais(){
    var obj = document.getElementById('oTextoConteudo')
    if (obj)
    {
	    if(tam<13) tam+=1;
	    obj.className = "lbTextoConteudo"+ tam;
	}
}

function AbrirJanela(sUrl, bMaximizado, sParametros)
{
    var sParametrosPadrao = "location=yes,directories=no,status=yes,menubar=yes,toolbar=yes,resizable=yes,scrollbars=yes";
    
    if(bMaximizado)
    {
        sParametrosPadrao += ',width=' + (screen.availWidth -10) + ', height=' + (screen.availHeight - 20) + ', top=0, left=0';
    } 
    else
    {
        if(sParametros != null)
        {
            sParametrosPadrao += ","+sParametros;
        }
    }
   
    window.open(sUrl,'',sParametrosPadrao);
}

function AbrirConteudoDentroPortal(sLink)
{
    var objConteudo = document.getElementById('tabConteudo');
    var objIframeConteudo = document.getElementById('frmConteudo');
    
    if(objConteudo && objIframeConteudo)
    {
        objConteudo.style.display = "none";
        objIframeConteudo.style.height = '350px';
        objIframeConteudo.src = sLink;        
    }
}

function AbrirJanelaPopUp(sUrl, sParametros)
{
    var sParametrosPadrao = "location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes,scrollbars=yes";
    if(sParametros != null)
    {
        sParametrosPadrao += ","+sParametros;
    }
   
    window.open(sUrl,'',sParametrosPadrao);
}


function EncontrarTodosObjetoID(sObjID, sTipo){
   var sArrLista = document.getElementsByTagName(sTipo);               
   var oArrRetorno = new Array();
   for (var x = 0; x < sArrLista.length; x++){
      if (sArrLista[x].id.indexOf(sObjID) != -1 ){
         oArrRetorno.push(sArrLista[x]);
      }
   }
   return oArrRetorno;
}

