<!--

var top = 0;
var left = 0;
var IE = navigator.appName.indexOf('Microsoft Internet Explorer') > -1;
var timeOut;
var urlGlobal;
var alturaGlobal;
var larguraGlobal;

document.write("<div id='divFundo' style='z-index: 1; position:absolute; visibility:hidden; height:400; width:400; filter: alpha(opacity : 60); opacity : 0.60; background-color:#000000; overflow:auto;' align='right'></div>");
document.write("<div id='divPortifolio' style='z-index: 2; position:absolute; visibility:hidden; height:400; width:600;' align='right'><table border=0 width='100%' bgcolor=#F0F0F0><tr><td align='right'><a onclick='return fechar()' href='#'><strong style='size:15px; color:#000000; wheight:bold; '>[ x ]</strong></a><br><br></td></tr><tr><td><table bgcolor='#FFFFFF' align='center'><tr><td><div id='tdConteudo' style='overflow:auto; height:400; width:550;'></div></td></tr></table><br><br></td></tr></table></div>");
document.onclick = recuperaPosicao;

function recuperaPosicao(ev)
{
    if (IE)
    {
	    left = event.x;
	    top = event.y;
	}
	else
	{
	    left = ev.pageX;
	    top = ev.pageY;
	}
}

function abrirModulo(texto, campo)
{
	var divPortifolio = BuscaCampo('divPortifolio');
	var divFundo = BuscaCampo('divFundo');
	var tdConteudo = BuscaCampo('tdConteudo');
	
	if (divPortifolio && divFundo && tdConteudo)
	{
		if (IE)
		{
		    recuperaPosicao();
		    divPortifolio.style.top = top + 180;
		}
		else
		{
		    divPortifolio.style.top = top - 30;
		}
	    divPortifolio.style.left =  ((screen.width - parseInt(divPortifolio.style.width)) / 2);
	    divFundo.style.width = screen.width - 21;
	    divFundo.style.height = 1500;
	    divFundo.style.top = divFundo.style.left = 0;
		tdConteudo.innerHTML = texto;
		divFundo.style.visibility = divPortifolio.style.visibility = "visible";
	}
	return false;
}

function posicionar(objeto)
{
	if (objetoValido(objeto))
	{
		var largura = objeto.width;
		var altura = objeto.height;
		objeto.style.left =  ((screen.width - largura) / 2);
		objeto.style.top = ((screen.height - altura) / 2);
	}
}

function ocultar(objeto)
{
	if (objetoValido(objeto))
	{
		objeto.style.visibility = "hidden";
	}
}

function objetoValido(objeto)
{
     if (objeto && (objeto.id != undefined || objeto.name != undefined))
        return true;
     else
        return false;
}

function fechar(evento)
{
    if (!evento || evento.keyCode == 27)
    {
	    var divPortifolio = BuscaCampo('divPortifolio');
	    var divFundo = BuscaCampo('divFundo');
	    if (divPortifolio && divFundo)
	    {
		    divFundo.style.visibility = divPortifolio.style.visibility = "hidden";
	        divFundo.style.height = 0;
	    }
	}
	return false;
}


function abrirJanela(qual,largura,altura,lateral,topo)
{
	window.open(qual,"portfolio","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+largura+",height="+altura+",top="+topo+",left="+lateral, true)
}

function abrirNovaJanela(qual,largura,altura,lateral,topo)
{
	window.open(qual,"_blank")
}

function abrirSGI(url)
{
	AbreJanela(url, "sgi", 800, 600, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0);
	return false;
    //AbreJanela(url, nome, largura, altura, rodape, scroll, botoes, endereco, resize, diretorios, menu, fullscreen, personalbar, showModal)
}

function BuscaCampo(nome)
{
	if (document.forms)
	{
		var n = 0;
		for (n = 0; n < document.forms.length; n++)
		{
			if (document.forms[n].elements[nome])
				return document.forms[n].elements[nome];
		}
	}

//	var retorno = (document.getElementById && document.getElementById(nome)) ? document.getElementById(nome) : (document.getElementsByName && document.getElementsByName(nome)) ? document.getElementsByName(nome) : (document.getElementsByTagName && document.getElementsByTagName(nome)) ? document.getElementsByTagName(nome) : (document.all && document.all[nome]) ? document.all[nome] : 0;
	var retorno = (document.getElementById) ? document.getElementById(nome) : (document.getElementsByTagName) ? document.getElementsByTagName(nome) : (document.all) ? document.all[nome] : null;
	if (retorno)
		return retorno;

	if (window.opener)
	{
	    try
	    {
		    if (window.opener.document.forms)
		    {
			    var n = 0;
			    for (n = 0; n < window.opener.document.forms.length; n++)
			    {
				    if (window.opener.document.forms[n].elements[nome])
					    return window.opener.document.forms[n].elements[nome];
			    }
		    }
		    retorno = (window.opener.document.getElementById) ? window.opener.document.getElementById(nome) : (window.opener.document.getElementsByTagName) ? window.opener.document.getElementsByTagName(nome) : (window.opener.document.all) ? window.opener.document.all[nome] : null;
		    if (retorno)
			    return retorno;
        }
        catch (ex)
        {
        }
	}
	return false;
	
}

function ApagarNoticia(codigo)
{
    if (ConfirmaExclusaoRegistro())
        window.open('../Gerencial/Noticia.aspx?cod_not=' + codigo + '&Apagar=1', '_self');
}

function ApagarProduto(codigo)
{
    if (ConfirmaExclusaoRegistro())
        window.open('../Gerencial/Produto.aspx?cod_pro=' + codigo + '&Apagar=1', '_self');
}

function ApagarGrupo(codigo)
{
    if (ConfirmaExclusaoRegistro())
        window.open('../Gerencial/Grupo.aspx?cod_grupo=' + codigo + '&Apagar=1', '_self');
}

function ApagarAtualizacao(codigo)
{
    if (ConfirmaExclusaoRegistro())
        window.open('../Gerencial/Atualizacoes.aspx?cod_atu=' + codigo + '&Apagar=1', '_self');
}

function ApagarModulo(codigo)
{
    if (ConfirmaExclusaoRegistro())
        window.open('../Gerencial/Modulo.aspx?cod_mod=' + codigo + '&Apagar=1', '_self');
}

function RemoverAtributo(NomeObjeto, atributo)
{
    var campo = BuscaCampo(NomeObjeto);
    if (campo)
    {
        campo.rules = "";
    }
}

function VerificaExtensao(sender, args)
{
    var extensao = args.Value.toLowerCase().substr(args.Value.length - 4);
    if (extensao != ".doc" && extensao != ".pdf")
        args.IsValid = false;
    else
        args.IsValid = true;
}

function OcultaLayerDisplay(nome)
{
    OcultaLayerDisplayCampo(BuscaCampo(nome));
    return false;
}

function MostraLayerDisplay(nome)
{
    MostraLayerDisplayCampo(BuscaCampo(nome));
    return false;
}

function OcultaLayerDisplayCampo(campo)
{
    if (campo)
    {
        campo.style.display = 'none';
    }
    return false;
}

function MostraLayerDisplayCampo(campo)
{
    if (campo)
    {
        campo.style.display = '';
    }
    return false;
}



function OcultaLayer(nome)
{
    OcultaLayerCampo(BuscaCampo(nome));
    return false;
}

function MostraLayer(nome)
{
    MostraLayerCampo(BuscaCampo(nome));
    return false;
}

function OcultaLayerCampo(campo)
{
    if (campo)
    {
        campo.style.visibility = 'hidden';
    }
    return false;
}

function MostraLayerCampo(campo)
{
    if (campo)
    {
        campo.style.visibility = 'visible';
    }
    return false;
}

function trocaImagemExibeConteudo(imagem, conteudo)
{
    if (conteudo == "")
        conteudo = imagem.id.substr(0, imagem.id.lastIndexOf('_')) +  "_LinhaModulo";

    var ct = BuscaCampo(conteudo);
    if (ct)
    {
        if (ct.style.display == '')
        {
            imagem.src = "../../img/comum/mais.gif";
            OcultaLayerDisplayCampo(ct);
        }
        else
        {
            imagem.src = "../../img/comum/menos.gif";
            MostraLayerDisplayCampo(ct);
        }
    }
}

function OcultarModulo(campo)
{
    var nomeCampo = "funcaoLinha";
    if (campo.value.toLowerCase().substr(0, 4) == 'outr')
    {
        OcultaLayerDisplay(nomeCampo);
    }
    else
    {
        MostraLayerDisplay(nomeCampo);
    }
    
}

function MostraModulo(nome, campoLink, evento)
{
    recuperaPosicao(evento); 
    var campo = BuscaCampo(nome);
    abrirModulo(campo.innerHTML, campoLink);
    return false;
}

var qtdeVezesEnviadas = 0;
function EnviaEmailAjax()
{
    var btnVoltar = BuscaCampo('btnVoltar');
    if (btnVoltar != null)
        btnVoltar.disabled = true;
    var req = new XMLHttpRequest();
    var url = window.location.href;
    var i = url.indexOf('?');
    if (i > 0)
        url = url.substr(0, i);
    url += "?btnEnviar=1";
    req.open('POST', url, true);
    req.onreadystatechange = function ()
    {
        if (req.readyState == 4)
        {
            qtdeVezesEnviadas++;
            AtualizarPercentual();
            ExibeMensagemEnviaEmail(req.responseText);
            req = null;
        }
    }
    req.send(url);
    return false;
}

function ExibeMensagemEnviaEmail(mensagem)
{
    if (mensagem != null)
    {
        var lblRetorno = BuscaCampo('lblRetorno');
        if (lblRetorno != null)
        {
            lblRetorno.innerHTML = mensagem.substr(1);
        }
        
        if (mensagem.substr(0, 1) == "+")
        {
            if (lblRetorno != null)
                lblRetorno.innerHTML += "<br>Enviando os e-mails...";
            tempoEnviaEmailAjax();
        }
        else
        {
            var btnNovoEnvio = BuscaCampo('btnNovoEnvio');
            if (btnNovoEnvio != null)
                btnNovoEnvio.disabled = false;
            var btnVoltar = BuscaCampo('btnVoltar');
            if (btnVoltar != null)
                btnVoltar.disabled = false;
        }
    }
}

function AtualizarPercentual()
{
    if (totalEnviar && qtdePorVez)
    {
        var celulaVerde = BuscaCampo("celulaVerde");
        var celulaBranca = BuscaCampo("celulaBranca");
        var lblPercentual = BuscaCampo("lblPercentual");
        if (celulaVerde && celulaBranca && lblPercentual)
        {
            var percentual = 1;
            if (totalEnviar <= (qtdeVezesEnviadas * qtdePorVez))
            {
                percentual = 100;
            }
            else 
            {
                percentual = parseInt(((qtdeVezesEnviadas * qtdePorVez) / totalEnviar) * 100);
            }
            if (percentual > 100)
                percentual = 100;
            else if (percentual < 1)
                percentual = 1;
            lblPercentual.innerHTML = percentual + '%';
            celulaVerde.width = percentual + '%';
            celulaBranca.width = (100 - percentual) + 1 + '%';
        }
    }
}

function tempoEnviaEmailAjax()
{
    if (!intervaloEnvioEmail)
        intervaloEnvioEmail = 5;
    setTimeout("EnviaEmailAjax()", intervaloEnvioEmail * 1000);
}

var lblContatosCRM;
var divFundoTranparenteCRM;
var divDadosCRM;
var lblTextoCRM;
var divTextoCRM;
var boExibindoDetalheContadoCRM = 0;
var boExibindoResolucaoCRM = 0;

function CarregaCamposCRM()
{
    if (!lblContatosCRM)
        lblContatosCRM = BuscaCampo('lblContatos');
    if (!divFundoTranparenteCRM)
        divFundoTranparenteCRM = BuscaCampo('divFundoTranparente');
    if (!rodape_home)
	rodape_home = BuscaCampo('rodape_home');
    if (!divDadosCRM)
        divDadosCRM = BuscaCampo('divDados');
    if (!lblTextoCRM)
        lblTextoCRM = BuscaCampo('lblTexto');
    if (!divTextoCRM)
        divTextoCRM = BuscaCampo('divTexto');
    
}

function ExibirContatos(codOcorrencia)
{
    CarregaCamposCRM();
    if (lblContatosCRM && divFundoTranparenteCRM && divDadosCRM)
    {
        lblContatosCRM.innerHTML = "";
        MostraLayerCampo(divFundoTranparenteCRM);
	OcultaLayerCampo(rodape_home);
        var req = new XMLHttpRequest();
        var url = window.location.href;
        var i = url.indexOf('?');
        if (i > 0)
            url = url.substr(0, i);
        url += "?codOcorrencia=" + codOcorrencia;
        req.open('POST', url, true);
        req.onreadystatechange = function ()
        {
            if (req.readyState == 4)
            {
                MostraLayerCampo(divDadosCRM);
                lblContatosCRM.innerHTML = req.responseText;
                req = null;
            }
        }
        req.send(url);
    }
}
function ExibirDetalheContato(campo)
{
    CarregaCamposCRM();
    if (lblTextoCRM && divDadosCRM && divTextoCRM)
    {
        lblTextoCRM.innerHTML = campo.title;
        OcultaLayerCampo(divDadosCRM);
        MostraLayerCampo(divTextoCRM);
    }
}

function ExibirDetalheContato(campo)
{
    CarregaCamposCRM();
    boExibindoDetalheContadoCRM = 1;
    boExibindoResolucaoCRM = 0;
    if (lblTextoCRM && divDadosCRM && divTextoCRM)
    {
        PreencherTextoCRM(campo.title);
        OcultaLayerCampo(divDadosCRM);
        MostraLayerCampo(divTextoCRM);
    }
}

function ExibirResolucao(campo)
{
    CarregaCamposCRM();
    boExibindoDetalheContadoCRM = 0;
    boExibindoResolucaoCRM = 1;
    if (lblTextoCRM && divFundoTranparenteCRM && divTextoCRM)
    {
        MostraLayerCampo(divFundoTranparenteCRM);
        MostraLayerCampo(divTextoCRM);
        PreencherTextoCRM(campo.title);
    }
}

function PreencherTextoCRM(texto)
{
    while (texto.indexOf('\n') > -1)
    {
        texto = texto.replace('\n', '<br>');
    }
    lblTextoCRM.innerHTML = texto;
}

function VoltarTela()
{
    CarregaCamposCRM();
    if (divDadosCRM && divTextoCRM && divFundoTranparenteCRM)
    {
        if (boExibindoDetalheContadoCRM)
        {
            OcultaLayerCampo(divTextoCRM);
            MostraLayerCampo(divDadosCRM);
        }
        else
        {
            OcultaLayerCampo(divTextoCRM);
            OcultaLayerCampo(divFundoTranparenteCRM);
        }
        boExibindoDetalheContadoCRM = 0;
        boExibindoResolucaoCRM = 0;
    }
}

//-->