﻿var strPesquisaAtivo
var gstrCA = new String('12345689787894456')

if(window.location.toString().indexOf("FormConsultaCodigoAtivo.asp")!=-1)
	//obj =document.getElementsByTagName("link")[1].href="/css/InformacoesPregao.css"

/******************************************************************************************
/ Objetivo  : Cria efeito "zebrado" nas tabelas
/ Premissas : 
/ Entradas  : 
/ 			: 
/ Retorno   : 
/******************************************************************************************/

function RecuperarClass(objHtml) {
   var strResult = '';
   if (objHtml.getAttributeNode("class") != null) {
       strResult = objHtml.getAttributeNode("class").value;
   }
   return strResult;
} 

function stripe(strID,strCor1,strCor2)
{
	try
	{
		var objDocElement = document.documentElement // Objeto documentElement
		var objTable = objDocElement.getElementsByTagName("table") // objeto Tabela
		var objTbodies	// objeto Tbody
		var objTr		// objeto tr
		var objTd		// objeto td
		
		var intTotalTabela = objTable.length // Total de tabelas encontradas no documento
		var intTotalTbody	// Total de Tbody encontradas no documento
		var intTotalTr		// Total de Tr encontradas no documento
		var intTotalTd		// Total de Td encontradas no documento
		
		var intTbAux		// Variavel auxiliar utilizada no laço for (tabela)
		var intTbodyAux		// Variavel auxiliar utilizada no laço for (tbody)
		var intTrAux		// Variavel auxiliar utilizada no laço for (tr)
		var intTdAux		// Variavel auxiliar utilizada no laço for (td)
		
		var blnEven			// Variavel boleana
		
		if(strCor1!='')
		{
			var strEvenColor = arguments[1] ? arguments[1] : strCor1;
			var strOddColor = arguments[2] ? arguments[2] : strCor2;
		}
		else
		{
			var evenColor = arguments[1] ? arguments[1] : "#FFFFFF";
			var oddColor = arguments[2] ? arguments[2] : "#FFFFFF";
		}
		
		for(intTbAux=0;intTbAux<objTable.length;intTbAux++)
		{
			blnEven = false;
			if (RecuperarClass(objTable[intTbAux]) != 'tabelatransparente')
			{
				objTbodies = objTable[intTbAux].getElementsByTagName("tbody");
				intTotalTbody =  objTbodies.length;
				for(intTbodyAux=0;intTbodyAux<intTotalTbody;intTbodyAux++)
				{
					objTr  = objTbodies[intTbodyAux].getElementsByTagName("tr");	
					intTotalTr = objTr.length;
					for(intTrAux=0;intTrAux<intTotalTr;intTrAux++) 
					{
						if (RecuperarClass(objTr[intTrAux]) != 'cabecalho')
						{
							objTd = objTr[intTrAux].getElementsByTagName("td");	
							intTotalTd = objTd.length;
							for(intTdAux=0;intTdAux<intTotalTd;intTdAux++) 
							{
								objTd[intTdAux].style.backgroundColor = blnEven ? strEvenColor : strOddColor;
							}
						}
						blnEven =  ! blnEven;
					}
				}
			}
			
		}
	}
	catch(objEx)
	{
		alert(objEx.message);
	}
}


function Carregando(strID)
{
    try
    {
        document.getElementById(strID).innerHTML="<img src='/Images/carregando.gif'/>Carregando...";
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}

//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaListaAtivos(objXmlREt)
{
    
    
    var objXMLEndCorr= objXmlREt.getElementsByTagName("ATIVO"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strHtml // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    try
    {
        
        if(objXMLEndCorr.length>0)
        {
            strHtml="<div id='divMVista' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=70|80','post',2,true,'ConsultaListaAtivos','intEstado=1');>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Vista</div><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>Clique sobre o código:</span>"
            strHtml+="<table width='85%' border='0' cellpadding='0' cellspacing='0' align='center'>"
            strHtml+="<thead><tr><th colspan='2'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead>"
            strHtml+="<tfoot><tr><th colspan='2'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot>"
            
            strHtml+="<tr class='cabecalho'><td >Empresa/Tipo</td><td >Código</td></tr>"
            strHtml+="<tbody>"
            for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
            {
                strHtml += "<tr><tdstyle=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"');window.close();>"+objXMLEndCorr[intIaux].getAttribute("DESCNEG").toUpperCase()+"</td><td align='center' style=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG").toUpperCase()+"');window.close(); >"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"</td></tr>"
            }
            strHtml+="</tbody>"
            strHtml+="</table><br />"
            strHtml+="<div id='divMOpcao' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=70|80','post',2,true,'ConsultaListaAtivosOpcao','intEstado=1'); > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado de Opções</div><br />"
            strHtml+="<div id='divMTermo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=30','post',2,true,'ConsultaListaAtivosTermo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Termo</div><br />"    
            strHtml+="<div id='divMFuturo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=50','post',2,true,'ConsultaListaAtivosFuturo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado Futuro</div><br /><img id='btnVoltaOrigem1' src='/Images/btnVoltaOrigem.gif' onclick='javascript:location.reload();'/>"    
            document.getElementById('divResultadoConsultaAtivo').innerHTML =  strHtml
            stripe('tabZebrada', '#FFFFFF', '#F5F5F5');
       } 
       else
       {
        
        strHtml="<div id='divDadosAtivo'>"
		strHtml+="<div id='divMostarErro' style='height:150px;padding-top:15px;text-align:center;'>Não existem <b>ativos cadastrados</b> que atendam aos critérios estabelecidos na pesquisa. <br><br> Tenha certeza que <b>não</b> utilizou acentos</div>"
		strHtml+="</div>"
		strHtml+="<img style='position:relative;top:0px;left:180px;padding-top:25px;padding-left:85px;text-align:center;' id='' src='/Images/CotacaoRapidaBotaoFechar.gif' alt='Voltar' onclick='javascript:window.close();' />"
		
		
		document.getElementById('divResultadoConsultaAtivo').innerHTML =  strHtml
       }
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}
//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaListaAtivosOpcao(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("ATIVO"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strHtml // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    try
    {
        document.getElementById('divResultadoConsultaAtivo').innerHTML = "<img src='/Images/carregando.gif'/>Carregando...";
        strHtml="<div id='divMVista' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"','post',2,true,'ConsultaListaAtivos','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Vista</div><br />"
        strHtml+="<div id='divMOpcao' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=70|80','post',2,true,'ConsultaListaAtivosOpcao','intEstado=1'); > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado de Opções</div><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>Clique sobre o código:</span>"
        strHtml+="<table width='85%' border='0' cellpadding='0' cellspacing='0' align='center'>"
        strHtml+="<thead><tr><th colspan='2'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead>"
        strHtml+="<tfoot><tr><th colspan='2'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot>"
        strHtml+="<tr class='cabecalho'><td >Empresa/Tipo</td><td >Código</td></tr>"
        strHtml+="<tbody>"
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            strHtml += "<tr><tdstyle=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"');window.close();>"+objXMLEndCorr[intIaux].getAttribute("DESCNEG").toUpperCase()+"</td><td align='center' style=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG").toUpperCase()+"');window.close(); >"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"</td></tr>"
        }
        strHtml+="</tbody>"
        strHtml+="</table><br />"
        
        strHtml+="<div id='divMTermo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=30','post',2,true,'ConsultaListaAtivosTermo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Termo</div><br />"    
        strHtml+="<div id='divMFuturo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=50','post',2,true,'ConsultaListaAtivosFuturo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado Futuro</div><br />"    
        document.getElementById('divResultadoConsultaAtivo').innerHTML =  strHtml
//        stripe('tabZebrada', '#FFFFFF', '#F5F5F5');
        
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}
//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaListaAtivosTermo(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("ATIVO"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strHtml // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    try
    {
        document.getElementById('divResultadoConsultaAtivo').innerHTML = "<img src='/Images/carregando.gif'/>Carregando...";
        strHtml="<div id='divMVista' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"','post',2,true,'ConsultaListaAtivos','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Vista</div><br />"
        strHtml+="<div id='divMOpcao' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=70|80','post',2,true,'ConsultaListaAtivosOpcao','intEstado=1'); > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado de Opções</div><br />"
        strHtml+="<div id='divMTermo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=30','post',2,true,'ConsultaListaAtivosTermo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Termo</div><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>Clique sobre o código:</span>"    
        strHtml+="<table width='85%' border='0' cellpadding='0' cellspacing='0' align='center'>"
        strHtml+="<thead><tr><th colspan='2'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead>"
        strHtml+="<tfoot><tr><th colspan='2'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot>"
        strHtml+="<tr class='cabecalho'><td >Empresa/Tipo</td><td >Código</td></tr>"
        strHtml+="<tbody>"
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            strHtml += "<tr><tdstyle=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"');window.close();>"+objXMLEndCorr[intIaux].getAttribute("DESCNEG").toUpperCase()+"</td><td align='center' style=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG").toUpperCase()+"');window.close(); >"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"</td></tr>"
        }
        strHtml+="</tbody>"
        strHtml+="</table><br />"
        
        
        strHtml+="<div id='divMFuturo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=50','post',2,true,'ConsultaListaAtivosFuturo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado Futuro</div><br />"    
        document.getElementById('divResultadoConsultaAtivo').innerHTML =  strHtml
        //stripe('tabZebrada', '#FFFFFF', '#F5F5F5');
        
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}
//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaListaAtivosFuturo(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("ATIVO"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strHtml // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    try
    {
        document.getElementById('divResultadoConsultaAtivo').innerHTML = "<img src='/Images/carregando.gif'/>Carregando...";
        strHtml="<div id='divMVista' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"','post',2,true,'ConsultaListaAtivos','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Vista</div><br />"
        strHtml+="<div id='divMOpcao' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=70|80','post',2,true,'ConsultaListaAtivosOpcao','intEstado=1'); > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado de Opções</div><br />"
        strHtml+="<div id='divMTermo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=30','post',2,true,'ConsultaListaAtivosTermo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado a Termo</div><br />"    
        strHtml+="<div id='divMFuturo' onclick=javascript:Carregando('divResultadoConsultaAtivo');CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo="+strPesquisaAtivo+"&CodigosTipoMercado=50','post',2,true,'ConsultaListaAtivosFuturo','intEstado=1'); >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mercado Futuro</div><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>Clique sobre o código:</span>"
        strHtml+="<table width='85%' border='0' cellpadding='0' cellspacing='0' align='center'>"
        strHtml+="<thead><tr><th colspan='2'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead>"
        strHtml+="<tfoot><tr><th colspan='2'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot>"
        strHtml+="<tr class='cabecalho'><td >Empresa/Tipo</td><td >Código</td></tr>"
        strHtml+="<tbody>"
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            strHtml += "<tr><tdstyle=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"');window.close();>"+objXMLEndCorr[intIaux].getAttribute("DESCNEG").toUpperCase()+"</td><td align='center' style=cursor:pointer; onclick=javascript:objPai.CarregarCodigo('"+objXMLEndCorr[intIaux].getAttribute("CODNEG").toUpperCase()+"');window.close(); >"+objXMLEndCorr[intIaux].getAttribute("CODNEG")+"</td></tr>"
        }
        strHtml+="</tbody>"
        strHtml+="</table><br />"
        document.getElementById('divResultadoConsultaAtivo').innerHTML =  strHtml
        //stripe('tabZebrada', '#FFFFFF', '#F5F5F5');
        
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}
//--------------s------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ValidaFormCotacaoNovo()
{
    try
    {
        if(document.getElementById('txtCotacaoNova').value=='')
        {
            throw "Por favor preencher o campo.";
        }
        if(document.getElementById('txtCotacaoNova').value <3)
        {
            throw "Digitar pelo menos 3 caracteres.";
        }
        
        strPesquisaAtivo = document.getElementById('txtCotacaoNova').value
        document.getElementById('divResultadoConsultaAtivo').style.display='block';
        document.getElementById('divResultadoConsultaAtivo').innerHTML="<img src='/Images/carregando.gif'/>Carregando...";
        document.getElementById('divPesquisaConsultaAtivo').style.display='none';
        CarregarXMLHTTP('ExecutaAcaoConsultarAtivosXML.asp?CodigoAtivo='+document.getElementById('txtCotacaoNova').value, 'post', 2, true, 'ConsultaListaAtivos','intEstado=1');
    }
    catch(objEx)
    {
        alert(objEx.toString());
    }
}

//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ValidaPesquisaAtivo(strIdioma)
{
    try
    {
        
        var strParemetro= new String('') // parametros
        var objForm = document.frmCotacaoAtivo // //objeto form
        var intHaux // laço for
          
        
        
        for(intHaux=0;intHaux<objForm.length-1;intHaux++)
        {
            if(objForm[intHaux].type='text')
            {
                
                if(objForm[intHaux].value!='')
                {
                    
                    if (objForm[intHaux].value.toUpperCase()=='IBOV' || objForm[intHaux].value.toUpperCase()=='ITAG' || objForm[intHaux].value.toUpperCase()=='IBXX' || objForm[intHaux].value.toUpperCase()=='IBXL' || objForm[intHaux].value.toUpperCase()=='ITEL' || objForm[intHaux].value.toUpperCase()=='ISEE' || objForm[intHaux].value.toUpperCase()=='INDX' || objForm[intHaux].value.toUpperCase()=='IGCX' || objForm[intHaux].value.toUpperCase()=='IVBX' || objForm[intHaux].value.toUpperCase()=='IEEX')
                    {
                        objForm[intHaux].value = objForm[intHaux].value +" - Índice"     
                    }
                    
                    if(objForm[intHaux].value.indexOf("|")== -1)
                    {
                        if (strParemetro=='')
                        {
                            
                            strParemetro= objForm[intHaux].value.toUpperCase()    
                        }
                        else
                        {
                                strParemetro+= "|" +objForm[intHaux].value.toUpperCase()
                        }
                    }
                    else
                    {
                        if (strIdioma=="P")
                        {
                            throw "Código Inválido."
                        }    
                        else if (strIdioma=="E")    
                        {
                            throw "Campo obligatorio." 
                        }    
                        else if (strIdioma=="I")    
                        {
                            throw "Required field."
                        }
                        
                    }
                }
            }
        }
        
        if(strParemetro=='')
        {
            if (strIdioma=="P")
            {
                throw "Código Inválido."
            }    
            else if (strIdioma=="E")    
            {
                throw "Campo obligatorio." 
            }    
            else if (strIdioma=="I")    
            {
                throw "Required field."
            }
        }
        document.getElementById('btnCotacao4').style.display='none';
        document.getElementById('imgbtnAguarde').style.display='block';
        if(strIdioma=="P")
        {
            CarregarXMLHTTP('ExecutaAcaoAjax.asp?CodigoPapel='+strParemetro, 'post', 2, true, 'ConsultaPesquisaAtivos','intEstado=1');
        }    
        else if(strIdioma=="I")
        {
            CarregarXMLHTTP('ExecutaAcaoAjax.asp?CodigoPapel='+strParemetro, 'post', 2, true, 'ConsultaPesquisaAtivosI','intEstado=1');
        }
        else if(strIdioma=="E")
        {
            CarregarXMLHTTP('ExecutaAcaoAjax.asp?CodigoPapel='+strParemetro, 'post', 2, true, 'ConsultaPesquisaAtivosE','intEstado=1');
        }
    }
    catch(objEx)
    {
        alert(objEx.toString());
    }
}
//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaPesquisaAtivos(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("Papel"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strNomeDigitado = new String(''); // Nome digfitado pelo usuario
    var strHtml = new String('');  // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    var strParemetro = '' // parametros
    var strLink //Monta link
    var strData
    var strHora
    var strText = document.frmCotacaoAtivo.txtCotacao1.value+"|"+document.frmCotacaoAtivo.txtCotacao2.value+"|"+document.frmCotacaoAtivo.txtCotacao3.value+"|"+document.frmCotacaoAtivo.txtCotacao4.value
    var strLinkEtf = new String('')
    
    try
    {
        
        strHtml="<br><div class='tabela'><table width='100%' border='0' cellpadding='0' cellspacing='0' >"
        strHtml+="<!-- thead><tr><th colspan='10'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead -->"
        strHtml+="<!-- tfoot><tr><th colspan='10'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot -->"
	strHtml+="<thead><tr><th rowspan='2'>Cód.</th><th rowspan='2'>Ativo</th><th rowspan='2'>Data</th><th rowspan='2'>Hora</th><th colspan='5'>Preço (R$)</th><th rowspan='2'>Osc. (%)</th></tr><tr><td>Abert.</td><td>Mín.</td><td>Máx.</td><td>Méd.</td><td>Último</td></tr></thead>"

		
		
		
        strHtml+="<tbody>"

        
        if (objXMLEndCorr.length==0)
        {
            if (document.frmCotacaoAtivo.txtCotacao1.value!='')
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao1.value
                alert("O código "+strNomeDigitado+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")    
            }    
            if (document.frmCotacaoAtivo.txtCotacao2.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao2.value
                alert("O código "+strNomeDigitado+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")    
            }    
            if (document.frmCotacaoAtivo.txtCotacao3.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao3.value
                alert("O código "+strNomeDigitado+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")    
            }
            if (document.frmCotacaoAtivo.txtCotacao4.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao4.value
                alert("O código "+strNomeDigitado+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")    
            }
            
        }
        else
        {
            for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
            {
                if(strText.toUpperCase().indexOf(objXMLEndCorr[intIaux].getAttribute("Codigo"))==-1 && objXMLEndCorr[intIaux].getAttribute("Nome")!='')
                {
                    strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                    alert("O código "+strNomeDigitado.toUpperCase()+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")
                }
            }
        
        }
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            
            if(objXMLEndCorr[intIaux].getAttribute("Data").substr(10).indexOf("00:00:00")!=-1)
            {
              strHora = " - "
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
                 
            }
            else
            {
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
              strHora = objXMLEndCorr[intIaux].getAttribute("Data").substr(10)
            }
            
            
            
            if (objXMLEndCorr[intIaux].getAttribute("Nome")!='' && objXMLEndCorr[intIaux].getAttribute("Nome").length>3)
            {
                if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                
                if (objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="PIBB11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="BOVA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="MILA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="SMAL11" )
                    strLinkEtf = "<p>Para consultar o valor de referência da cota de um ETF, utilize a Cotação Rápida.</p>"
                strHtml += "<tr><td>"+objXMLEndCorr[intIaux].getAttribute("Ibovespa")+objXMLEndCorr[intIaux].getAttribute("Codigo")+"</td><td >"+objXMLEndCorr[intIaux].getAttribute("Nome")+"</td><td align='center' >"+strData+"</td>"
                
                
                strHtml += "<td align='center' >"+strHora+"</td>"
                
                    
                if(objXMLEndCorr[intIaux].getAttribute("Abertura")!='' && objXMLEndCorr[intIaux].getAttribute("Abertura")!='0,00')
                {
                    strHtml += "<td align='right' >"+objXMLEndCorr[intIaux].getAttribute("Abertura")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center' > - </td>"
                }
                
                if(objXMLEndCorr[intIaux].getAttribute("Minimo")!='' && objXMLEndCorr[intIaux].getAttribute("Minimo")!='0,00')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Minimo")+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Maximo")+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Medio")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td><td align='center'> - </td><td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Ultimo")!='' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0,00' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Ultimo")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='' && objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='0,00' && objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='=0,00')
                {
                    if(objXMLEndCorr[intIaux].getAttribute("Oscilacao").indexOf('-')==-1)
                    {
                        strHtml += "<td align='right'  class='positivo'><span>"+ objXMLEndCorr[intIaux].getAttribute("Oscilacao")+"</span></td></tr>"
                    }
                    else
                    {
                        strHtml += "<td align='right' class='negativo'><span>"+objXMLEndCorr[intIaux].getAttribute("Oscilacao")+"</span></td></tr>"
                    }
                }
                else
                {
                    strHtml += "<td align='center'>- </td></tr>"            
                }    
                if (strParemetro=='')
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                        strParemetro = objXMLEndCorr[intIaux].getAttribute("Codigo")
                }
                else
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                    strParemetro += "|" +objXMLEndCorr[intIaux].getAttribute("Codigo")
                    
                }
             }
             else
             {
                strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                alert("O código "+strNomeDigitado.toUpperCase()+" não existe. \n Em caso de dúvida, consulte a lista de códigos de negociação.")
             }
             strData = ""
              strHora = ""
        }
        

        
        if(strHtml.length <= 1076)
         {
            throw "false"
         }
           
    }
    catch(objEx)
    {
        
        if(objEx.toString()=="false")
        {
            strHtml="<p>"
            strHtml+=" "
            strHtml+=" "
            strHtml+="Ativo não encontrado"
            strHtml+=" "
            strHtml+=" "
            strHtml+="</p>"    
            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml
            //stripe('tabZebrada', '#F5F5F5', '#FFFFFF');
            
            configuraPainel(768,400,'block','divLapelaCotacao','P')
            
       }
       else
       {
            alert(objEx.message)
       }
    }
    finally
    {
        if(strHtml.length>1076)
        {
            strHtml+="</tbody>"
            strHtml+="</table></div>"    
            strHtml+= strLinkEtf+""
            strLink = "/Ativos/GraficoAtivos.aspx?idioma=pt-br&PAPEIS="+strParemetro

            strHtml+="<div class='listaAcessos'><ul><li><a href=\"javascript:;\" onclick=\"javascript:window.open('"+strLink+"','ConsultaGrafico','width=330px,height=230px');\" id='aConsultaGrafico'>Ver Gráfico</a></li></ul></div>"
            strHtml += "<div id='divLegendaPrincipal' class='obs'><ul><li>(*) Cotação por lote de mil</li><li>(#) Ações do Ibovespa</li><li>($) Ref. em dólar</li><li>(&amp;) Ref. em IGP-M</li><li>(%) Percentual de POP</li><li>(NM) Cia. Novo Mercado</li><li>(N1) Cia. Nível 1 de Governança Corporativa</li><li>(FM) Série de opção em que a atuação do Formador de Mercado foi obrigatória.</li></ul><ul><li>(N2) Cia. Nível 2 de Governança Corporativa</li><li>(MA) Cia. Bovespa Mais</li><li>(MB) Cia. Balcão Org. Tradicional</li><li>(DR1) BDR Nível 1</li><li>(DR2) BDR Nível 2</li><li>(DR3) BDR Nível 3</li><li>(DRN) BDR Não Patrocinado</li></ul></div>"

            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml

            configuraPainel(768,400,'block','divLapelaCotacao','P')
        }

        document.getElementById('imgbtnAguarde').style.display='none';
        document.getElementById('btnCotacao4').style.display='block';
    }
}






//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaPesquisaAtivosI(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("Papel"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strNomeDigitado = new String(''); // Nome digfitado pelo usuario
    var strHtml = new String('');  // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    var strParemetro = '' // parametros
    var strLink //Monta link
    var strData
    var strHora
    var objData
    var objTime
    var arrHours = new Array("01","02","03","04","05","06","07","08","09","10","11","12","01","02","03","04","05","06","07","08","09","10","11","00")
    var strText = document.frmCotacaoAtivo.txtCotacao1.value+"|"+document.frmCotacaoAtivo.txtCotacao2.value+"|"+document.frmCotacaoAtivo.txtCotacao3.value+"|"+document.frmCotacaoAtivo.txtCotacao4.value
    var strLinkEtf = new String('')
    
    try
    {
        
		strHtml="<br><div class='tabela'><table width='100%' border='0' cellpadding='0' cellspacing='0' >"
		strHtml+="<!-- thead><tr><th colspan='10'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead -->"
		strHtml+="<!-- tfoot><tr><th colspan='10'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot -->"
		strHtml+="<thead><tr><th rowspan='2'>Code</th><th rowspan='2'>Asset</th><th rowspan='2'>Date</th><th rowspan='2'>Time</th><th colspan='5'>Price (BRL)</th><th rowspan='2'>Change (%)</th></tr><tr><td>Open</td><td>Low</td><td>High</td><td>Average</td><td>Last</td></tr></thead>"
	
		
        strHtml+="<tbody>"
		
		
		
	        
        if (objXMLEndCorr.length==0)
        {
            if (document.frmCotacaoAtivo.txtCotacao1.value!='')
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao1.value
                alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
            }    
            if (document.frmCotacaoAtivo.txtCotacao2.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao2.value
                alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
            }    
            if (document.frmCotacaoAtivo.txtCotacao3.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao3.value
                alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
            }
            if (document.frmCotacaoAtivo.txtCotacao4.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao4.value
                alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
            }
            
        }
        else
        {
            for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
            {
                if(strText.toUpperCase().indexOf(objXMLEndCorr[intIaux].getAttribute("Codigo"))==-1 && objXMLEndCorr[intIaux].getAttribute("Nome")!='')
                {
                    strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                    alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
                }
            }
        
        }
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            
            if(objXMLEndCorr[intIaux].getAttribute("Data").substr(10).indexOf("00:00:00")!=-1)
            {
              strHora = " - "
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
              objData = new Date(strData)
              
              //strData = objData.getDate() +"/"+ (parseInt(objData.getMonth())+ parseInt(1)) +"/"+ objData.getFullYear()
              //strData = ((objData.getDate().toString().length==1)?('0'+ objData.getDate().toString()):(objData.getDate().toString())) +"/"+ ((parseInt(objData.getMonth())+ parseInt(1)).toString().length==1)?'0'+(parseInt(objData.getMonth())+ parseInt(1)).toString():(parseInt(objData.getMonth())+ parseInt(1)) +"/"+ objData.getFullYear()
              var strDia = objData.getDate()
              var strMes = (parseInt(objData.getMonth())+ parseInt(1))
              var strAno = objData.getFullYear()
              
              strData  = "0" + strMes +"/"+ "0" + strDia +"/"+ strAno
                 
            }
            else
            {
              
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
              objData = new Date(strData)
              
              var strDia = objData.getDate()
              var strMes = (parseInt(objData.getMonth())+ parseInt(1))
              var strAno = objData.getFullYear()
              
              strData  = "0" + strMes +"/"+ "0" + strDia +"/"+ strAno
              strHora = objXMLEndCorr[intIaux].getAttribute("Data")
              
              objTime = new Date(strHora)
              
              
               strHora =  arrHours[objTime.getHours()-1] +":"+  ((objTime.getMinutes().toString().length==1)?"0"+objTime.getMinutes():objTime.getMinutes()) +":"+ ((objTime.getSeconds().toString().length==1)? "0" + objTime.getSeconds(): objTime.getSeconds())
              
              
            }
            
            
            
            if (objXMLEndCorr[intIaux].getAttribute("Nome")!='' && objXMLEndCorr[intIaux].getAttribute("Nome").length>3)
            {
                if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                if (objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="PIBB11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="BOVA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="MILA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="SMAL11" )
                    strLinkEtf = "<p>For the theoretical price of an ETF quota, go to the Quick Quote.</p>"
                strHtml += "<tr><td>"+objXMLEndCorr[intIaux].getAttribute("Ibovespa")+objXMLEndCorr[intIaux].getAttribute("Codigo")+"</td><td >"+objXMLEndCorr[intIaux].getAttribute("Nome")+"</td><td align='center' >"+strData+"</td>"
                
                
                strHtml += "<td align='center' >"+strHora+"</td>"
                
                    
                if(objXMLEndCorr[intIaux].getAttribute("Abertura")!='' && objXMLEndCorr[intIaux].getAttribute("Abertura")!='0,00')
                {
                    strHtml += "<td align='right' >"+objXMLEndCorr[intIaux].getAttribute("Abertura").replace(',','.')+"</td>"
                }
                else
                {
                    strHtml += "<td align='center' > - </td>"
                }
                
                if(objXMLEndCorr[intIaux].getAttribute("Minimo")!='' && objXMLEndCorr[intIaux].getAttribute("Minimo")!='0,00')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Minimo").replace(',','.')+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Maximo").replace(',','.')+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Medio").replace(',','.')+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td><td align='center'> - </td><td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Ultimo")!='' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0,00' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Ultimo").replace(',','.')+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='' && objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='0,00')
                {
                    if(objXMLEndCorr[intIaux].getAttribute("Oscilacao").indexOf('-')==-1)
                    {
                        strHtml += "<td align='right'  class='positivo'><span>"+ objXMLEndCorr[intIaux].getAttribute("Oscilacao").replace(',','.')+"</span></td></tr>"
                    }
                    else
                    {
                        strHtml += "<td align='right'  class='negativo'><span>"+objXMLEndCorr[intIaux].getAttribute("Oscilacao").replace(',','.')+"</span></td></tr>"
                    }
                }
                else
                {
                    strHtml += "<td align='center'>- </td></tr>"            
                }    
                if (strParemetro=='')
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                        strParemetro = objXMLEndCorr[intIaux].getAttribute("Codigo")
                }
                else
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                    strParemetro += "|" +objXMLEndCorr[intIaux].getAttribute("Codigo")
                    
                }
             }
             else
             {
                strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                alert("The code "+strNomeDigitado.toUpperCase()+"  is not valid. Check the right code on the symbol lookup list.")
             }
             strData = ""
              strHora = ""
        }
        

        
        if(strHtml.length <= 1076)
         {
            throw "false"
         }
           
    }
    catch(objEx)
    {
        
        if(objEx.toString()=="false")
        {
            strHtml="<p>"
            strHtml+=" "
            strHtml+=" "
            strHtml+="Asset not found"
            strHtml+=" "
            strHtml+=" "
            strHtml+="</p>"   
            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml
            //stripe('tabZebrada', '#F5F5F5', '#FFFFFF');
            
            configuraPainel(768,400,'block','divLapelaCotacao','I')
            
       }
       else
       {
            alert(objEx.message)
       }
    }
    finally
    {
        //alert(strHtml.length)
        if(strHtml.length>1076)
        {
			
			strHtml+="</tbody>"
            strHtml+="</table></div>"    
            strHtml+= strLinkEtf+""
            strLink = "/Ativos/GraficoAtivos.aspx?idioma=pt-br&PAPEIS="+strParemetro
            strHtml+="<div class='listaAcessos'><ul><li><a href=\"javascript:;\" onclick=\"javascript:window.open('"+strLink+"','ConsultaGrafico','width=410px,height=268px');\" id='aConsultaGrafico'>View chart</a></li></ul></div>"
            strHtml += "<div id='divLegendaPrincipal' class='obs'><ul><li>(*) Quotes per thousand shares</li><li>(#) Stocks Comprising the Ibovespa</li><li>($) Dollar-denominated</li><li>(&) IGP-M denominated</li><li>(%) POP Protection</li><li>(NM) Novo Mercado</li><li>(N1) Nivel 1 of Corporate Governance</li><li>(FM) Option series in which Market Maker was obligatory.</li></ul><ul><li>(N2) Nivel 2 of Corporate Governance</li><li>(MA) Bovespa Mais</li><li>(MB) Traditional Org. OTC</li><li>(DR1) Level 1 BDR</li><li>(DR2) Level 2 BDR</li><li>(DR3) Level 3 BDR</li><li>(DRN) Unsponsored BDRs</li></ul></div>"

            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml
            //stripe('tabZebrada', '#F5F5F5', '#FFFFFF');
            
            configuraPainel(768,400,'block','divLapelaCotacao','I')
            
            
       
        }
        
        document.getElementById('imgbtnAguarde').style.display='none';
        document.getElementById('btnCotacao4').style.display='block';
    }
}



//--------------------------------------------------------------------------------
// Objetivo	 : Consultar lista corretora
// Premissas : 
// Entradas	 : objXmlREt - objeto DOM 
// Retorno	 : 
//--------------------------------------------------------------------------------
function ConsultaPesquisaAtivosE(objXmlREt)
{
    //objXmlREt.setProperty ("SelectionLanguage", "XPath");
    //var objXMLEndCorr = objXmlREt.selectNodes("//MERCADOS[(not(@DESC_TIPO_LOGR=preceding-sibling::recordset/@DESC_TIPO_LOGR))]")
    var objXMLEndCorr= objXmlREt.getElementsByTagName("Papel"); // objeto xml
    
    var intIaux;   // Variavel auxiliar
    var strNomeDigitado = new String(''); // Nome digfitado pelo usuario
    var strHtml = new String('');  // Objeto HTML
    var strID   // Recebe id
    var strLink // Recebe link
    var strParemetro = '' // parametros
    var strLink //Monta link
    var strData
    var strHora
    var strText = document.frmCotacaoAtivo.txtCotacao1.value+"|"+document.frmCotacaoAtivo.txtCotacao2.value+"|"+document.frmCotacaoAtivo.txtCotacao3.value+"|"+document.frmCotacaoAtivo.txtCotacao4.value
    var strLinkEtf = new String('')
    
    try
    {
        
		strHtml="<br><div class='tabela'><table width='100%' border='0' cellpadding='0' cellspacing='0' >"
		strHtml+="<!-- thead><tr><th colspan='10'><img src='/Images/BordaFechPregao1.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao2.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></thead -->"
		strHtml+="<!-- tfoot><tr><th colspan='10'><img src='/Images/BordaFechPregao3.gif' width='7' height='7' alt='' align='left' hspace='0' /><img src='/Images/BordaFechPregao4.gif' width='7' height='7' alt='' align='right' hspace='0' /></th></tr></tfoot -->"
		strHtml+="<thead><tr><th rowspan='2'>Clave</th><th rowspan='2'>Activo</th><th rowspan='2'>Fecha</th><th rowspan='2'>Hora</th><th colspan='5'>Precio (BRL)</th><th rowspan='2'>Var. (%)</th></tr><tr><td>Apertura</td><td>Minimo</td><td>Máximo</td><td>Promedio</td><td>Último</td></tr></thead>"		

        strHtml+="<tbody>"

        
        if (objXMLEndCorr.length==0)
        {
            if (document.frmCotacaoAtivo.txtCotacao1.value!='')
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao1.value
                alert("El código " + strNomeDigitado + " no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")
            }    
            if (document.frmCotacaoAtivo.txtCotacao2.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao2.value
                alert("El código "+strNomeDigitado+" no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")    
            }    
            if (document.frmCotacaoAtivo.txtCotacao3.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao3.value
                alert("El código "+strNomeDigitado+" no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")    
            }
            if (document.frmCotacaoAtivo.txtCotacao4.value!='')                
            {
                strNomeDigitado = document.frmCotacaoAtivo.txtCotacao4.value
                alert("El código "+strNomeDigitado+" no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")    
            }
            
        }
        else
        {
            for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
            {
                if(strText.toUpperCase().indexOf(objXMLEndCorr[intIaux].getAttribute("Codigo"))==-1 && objXMLEndCorr[intIaux].getAttribute("Nome")!='')
                {
                    strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                    alert("El código "+strNomeDigitado+" no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")
                }
            }
        
        }
        for(intIaux=0;intIaux<objXMLEndCorr.length;intIaux++)
        {
            
            if(objXMLEndCorr[intIaux].getAttribute("Data").substr(10).indexOf("00:00:00")!=-1)
            {
              strHora = " - "
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
                 
            }
            else
            {
              strData = objXMLEndCorr[intIaux].getAttribute("Data").substr(0,10)
              strHora = objXMLEndCorr[intIaux].getAttribute("Data").substr(10)
            }
            
            
            
            if (objXMLEndCorr[intIaux].getAttribute("Nome")!='' && objXMLEndCorr[intIaux].getAttribute("Nome").length>3)
            {
                if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                if (objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="PIBB11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="BOVA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="MILA11" || objXMLEndCorr[intIaux].getAttribute("Codigo").toUpperCase()=="SMAL11" )
                    strLinkEtf = "<p> Para consultar el valor teórico de una cota de ETF, busque en las Cotizaciones.</p>"
                strHtml += "<tr><td>"+objXMLEndCorr[intIaux].getAttribute("Ibovespa")+objXMLEndCorr[intIaux].getAttribute("Codigo")+"</td><td >"+objXMLEndCorr[intIaux].getAttribute("Nome")+"</td><td align='center' >"+strData+"</td>"
                
                
                strHtml += "<td align='center' >"+strHora+"</td>"
                
                    
                if(objXMLEndCorr[intIaux].getAttribute("Abertura")!='' && objXMLEndCorr[intIaux].getAttribute("Abertura")!='0,00')
                {
                    strHtml += "<td align='right' >"+objXMLEndCorr[intIaux].getAttribute("Abertura")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center' > - </td>"
                }
                
                if(objXMLEndCorr[intIaux].getAttribute("Minimo")!='' && objXMLEndCorr[intIaux].getAttribute("Minimo")!='0,00')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Minimo")+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Maximo")+"</td><td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Medio")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td><td align='center'> - </td><td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Ultimo")!='' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0,00' && objXMLEndCorr[intIaux].getAttribute("Ultimo")!='0')
                {
                    strHtml += "<td align='right'>"+objXMLEndCorr[intIaux].getAttribute("Ultimo")+"</td>"
                }
                else
                {
                    strHtml += "<td align='center'> - </td>"
                }
                if(objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='' && objXMLEndCorr[intIaux].getAttribute("Oscilacao")!='0,00')
                {
                    if(objXMLEndCorr[intIaux].getAttribute("Oscilacao").indexOf('-')==-1)
                    {
                        strHtml += "<td align='right'  class='positivo'><span>"+ objXMLEndCorr[intIaux].getAttribute("Oscilacao")+"</span></td></tr>"
                    }
                    else
                    {
                        strHtml += "<td align='right'  class='negativo'><span>"+objXMLEndCorr[intIaux].getAttribute("Oscilacao")+"</span></td></tr>"
                    }
                }
                else
                {
                    strHtml += "<td align='center'>- </td></tr>"            
                }    
                if (strParemetro=='')
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                        strParemetro = objXMLEndCorr[intIaux].getAttribute("Codigo")
                }
                else
                {
                    
                    if(objXMLEndCorr[intIaux].getAttribute("Codigo")!='undefined')
                    strParemetro += "|" +objXMLEndCorr[intIaux].getAttribute("Codigo")
                    
                }
             }
             else
             {
                strNomeDigitado = objXMLEndCorr[intIaux].getAttribute("Codigo")
                alert("El código "+strNomeDigitado+" no existe. \n Ante cualquier duda, consulte la lista de códigos de negociación.")    
             }
             strData = ""
              strHora = ""
        }
        

        
        if(strHtml.length <= 1076)
         {
            throw "false"
         }
           
    }
    catch(objEx)
    {
        
        if(objEx.toString()=="false")
        {
            strHtml="<p>"
            strHtml+=" "
            strHtml+=" "
            strHtml+="Activo no encontrado"
            strHtml+=" "
            strHtml+=" "
            strHtml+="</p>"     
            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml
            //stripe('tabZebrada', '#F5F5F5', '#FFFFFF');
            
            configuraPainel(768,400,'block','divLapelaCotacao','E')
            
       }
       else
       {
            alert(objEx.message)
       }
    }
    finally
    {
        //alert(strHtml.length)
        if(strHtml.length>1076)
        {
			
			
			strHtml+="</tbody>"
            strHtml+="</table></div>"    
            strHtml+= strLinkEtf+""
            strLink = "/Ativos/GraficoAtivos.aspx?idioma=pt-br&PAPEIS="+strParemetro
            strHtml+="<div class='listaAcessos'><ul><li><a href=\"javascript:;\" onclick=\"javascript:window.open('"+strLink+"','ConsultaGrafico','width=410px,height=268px');\" id='aConsultaGrafico'>Mostrar gráfico</a></li></ul></div>"
            strHtml += "<div id='divLegendaPrincipal' class='obs'><ul><li>(*) cotizacion por lote mil</li><li>(#) acciones del Ibovespa</li><li>($) ref. en dólar</li><li>(&amp;) ref. en IGP-M</li><li>(%) Protección del POP</li><li>(NM) Novo Mercado</li><li>(N1) Nível 1 de Gobierno Corporativo</li><li>(FM) Serie de opción en la que la actuación del Formador de Mercado fue obligatoria.</li></ul><ul><li>(N2) Nível 2 de Gobierno Corporativo</li><li>(MA) Bovespa Mais</li><li>(MB) OTC Org. Tradicional</li><li>(DR1) BDR Nivel 1</li><li>(DR2) BDR Nivel 2</li><li>(DR3) BDR Nivel 3</li><li>(DRN) BDR No Auspiciado</li></ul></div>"

            document.getElementById('divCotacaoPesquisaResultado').innerHTML =  strHtml
            //stripe('tabZebrada', '#F5F5F5', '#FFFFFF');
            
            configuraPainel(768,400,'block','divLapelaCotacao','E')
			
			
			
        }
        document.getElementById('imgbtnAguarde').style.display='none';
        document.getElementById('btnCotacao4').style.display='block';
    }
}




/******************************************************************************************
/ Objetivo  : Trocar Lapela
/ Premissas : 
/ Entradas  : strID Código da lapela
/ 			: 
/ Retorno   : 
/******************************************************************************************/
function TrocarLapela(strID)
{
    try
    {
        
        var arrLapela = new Array("divLapelaPricipal","divLapelaCotacao","divLapelaIndices","divLapelaMaisNegociadas","divLapelaMaioresOcilacoes"); // Objeto lapela
        var arrLapelaTexto = new Array("spnLapelaPricipal","spnLapelaCotacao","spnLapelaIndices","spnLapelaMaisNegociadas","spnLapelaMaioresOcilacoes");// Array de Texto
        var arrCantoEsqSup = new Array("divLapelaPricipaCantoEsqSup","divLapelaCotacaoCantoEsqSup","divLapelaIndicesCantoEsqSup","divLapelaMaisNegociadasCantoEsqSup","divLapelaMaioresOcilacoesCantoEsqSup"); // Array de /Images
        var arrCantoDirSup = new Array("divLapelaPricipaCantoDirSup","divLapelaCotacaoCantoDirSup","divLapelaIndicesCantoDirSup","divLapelaMaisNegociadasCantoDirSup","divLapelaMaioresOcilacoesCantoDirSup"); // Array de /Images
        var intIaux // variavel utilizada no laço for
        
        for (intIaux=0;intIaux<arrLapela.length;intIaux++)
        {
           if (arrLapela[intIaux]!=document.getElementById(strID).id) 
           {
                document.getElementById(arrLapela[intIaux]).className = "divLapela"
                document.getElementById(arrLapelaTexto[intIaux]).className = "spnLapelaText"
                document.getElementById(arrCantoEsqSup[intIaux]).className = "divLapelaCantoEsqSupFechado"
                document.getElementById(arrCantoDirSup[intIaux]).className = "divLapelaCantoDirSupFechado"
           }
           else
           {
                document.getElementById(arrLapela[intIaux]).className = "divLapelaSelecionada"
                document.getElementById(arrLapelaTexto[intIaux]).className = "spnLapelaTextSelect"
                document.getElementById(arrCantoEsqSup[intIaux]).className = "divLapelaCantoEsqSupSelect"
                document.getElementById(arrCantoDirSup[intIaux]).className = "divLapelaCantoDirSupSelect"
           }
            
        }
    }
    catch(objEx)
    {
        alert(objEx.message)
    }

}
/******************************************************************************************
/ Objetivo  : Mostrar painel 
/ Premissas : 
/ Entradas  : strID Código painel
/ 			: 
/ Retorno   : 
/******************************************************************************************/
function MostrarPainel(strID)
{
    try
    {
        
        
        var arrID = new Array("divConteudoPrincipal","divConteudoCotacao","divConteudoIndices","divMaisNegociada","divMaiorOcilacao"); // Objeto lapela
        var intIaux // variavel utilizada no laço for
        
        for (intIaux=0;intIaux<arrID.length;intIaux++)
        {
            document.getElementById(arrID[intIaux]).style.display='none';
        }
        document.getElementById(strID).style.display='block'
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}
/******************************************************************************************
/ Objetivo  : Insere objeto SWF na página para inibição do controle do IE
/ Premissas : 
/ Entradas  : 
/ 			: 
/ Retorno   : 
/******************************************************************************************/
function insertObject(str) {
    document.write(str);
    
}

function CarregarCodigo(strCodigoAtivo)
{
    try
    {
        var objForm = document.frmCotacaoAtivo // objeto form
        var intJaux // laço for
        
        
        for(intJaux=0;intJaux<objForm.length-1;intJaux++)
        {
            if(objForm[intJaux].type='text')
            {
                if(objForm[intJaux].name.indexOf('txtCotacao')>-1)
                {
                    if(objForm[intJaux].value=='')
                    {
                        objForm[intJaux].value = strCodigoAtivo
                        break;
                    }
                }
                
            }
        }
    }
    catch(objEx)
    {
        alert(objEx.message)
    }
}

function configuraPainel(strWidth, strHeight,strLapela,strIDLapela,strIdioma)
{
    
    try
	{
		
		
		var objDocElement = document.documentElement // Objeto documentElement
		var objDiv = objDocElement.getElementsByTagName("div") // objeto Tabela
		var intTbAux		// Variavel auxiliar utilizada no laço for (tabela)
		var arrLapelas = {divLapelaPricipal:'divLapelaPricipal',divLapelaCotacao:'divLapelaCotacao',divLapelaIndices:'divLapelaIndices',divLapelaMaisNegociadas:'divLapelaMaisNegociadas',divLapelaMaioresOcilacoes:'divLapelaMaioresOcilacoes'}
		var objDivLapela
		var objDivLapelaEsp
		
		for(intTbAux=0;intTbAux<objDiv.length;intTbAux++)
		{
			blnEven = false;
			
			
			if (objDiv[intTbAux].getAttributeNode("id") != null) {
			
			    
			    if (objDiv[intTbAux].getAttributeNode("id").value=="divPainel")
			    {
			        //objDiv[intTbAux].style.width = strWidth;
			        if(strIDLapela=="divLapelaIndices")
			            objDiv[intTbAux].style.height = 365 + 40 + 'px';
			        else
			            objDiv[intTbAux].style.height = strHeight + 40 + 'px';
			    }
            }
			if (objDiv[intTbAux].getAttributeNode("class") != null) {
			    
			    if (objDiv[intTbAux].getAttributeNode("class").value == 'divConteudo')
			    {
				    //objDiv[intTbAux].style.width = strWidth;
			        if(strIDLapela=="divLapelaIndices")
			            objDiv[intTbAux].style.height = 365 + 'px';
			        else
			        objDiv[intTbAux].style.height = strHeight + 'px';
			    }
			}
			
		}
	    
	    if ("divLapelaPricipal" == arrLapelas[strIDLapela])
        {
            if ("none" == strLapela)
            {
                if(strIdioma=='P')
                {
                    document.getElementById('divOcilacaoIBOV').innerHTML = "<div class='divTitulo'><div class='divTituloTexto'></div><span class='spnTituloTexto'><img src='/Images/TituloOscilacao.gif'></span></div><img id='imgAvisoDelayNew15' src='/Images/AvisoDelayNew15.gif'/><span id='spnAvisoDelayNew15'>As cotações são exibidas 15 minutos após abertura do pregão.</span>"
                }                    
                else if(strIdioma=='I')
                {
                    document.getElementById('divOcilacaoIBOV').innerHTML = "<div class='divTitulo'><div class='divTituloTexto'></div><span class='spnTituloTexto'><img src='/Images/TituloOscilacaoI.gif'></span></div><img id='imgAvisoDelayNew15' src='/Images/AvisoDelayNew15.gif'/><span id='spnAvisoDelayNew15'>The prices will be available 15 minutes after the trading session opening.</span>"
                }
                else if(strIdioma=='E')
                {
                    document.getElementById('divOcilacaoIBOV').innerHTML = "<div class='divTitulo'><div class='divTituloTexto'></div><span class='spnTituloTexto'><img src='/Images/TituloOscilacaoE.gif'></span></div><img id='imgAvisoDelayNew15' src='/Images/AvisoDelayNew15.gif'/><span id='spnAvisoDelayNew15'>Las cotizaciones estarán disponibles 15 minutos después de la apertura de la sesión de remates.</span>"
                }
            }                
        }
        if ("none" == strLapela)
        {
            var objDocElement = document.documentElement // Objeto documentElement
		    var objDiv = objDocElement.getElementsByTagName("div")
		    var objDivLapela  
		     var x = 0 
		     
				document.getElementById("spnLapelaCotacao").href = "javascript:;";
                document.getElementById("spnLapelaMaisNegociadas").href = "javascript:;";
                document.getElementById("spnLapelaMaioresOcilacoes").href = "javascript:;";
		     for (objDivLapela in objDiv)
		     {
		        
		        
		        
		        if (objDiv[objDivLapela].id == 'divLapelaPricipal' )
		        {
		            objDivLapelaEsp = objDiv[objDivLapela]
		            objDivLapelaEsp.onmousemove= new Function("document.getElementById('divMsgDelay15Mold').style.display='none'")
		        }
		        if (objDiv[objDivLapela].id == 'divLapelaCotacao' )
		        {
		            objDivLapelaEsp = objDiv[objDivLapela]
		            objDivLapelaEsp.onclick= new Function("")
		            objDivLapelaEsp.onmousemove= new Function("MostrarMsg('30px')")
		            
		        
		        }
		        if (objDiv[objDivLapela].id == 'divLapelaIndices' )
		        {
		            objDivLapelaEsp = objDiv[objDivLapela]
		            objDivLapelaEsp.onmousemove= new Function("document.getElementById('divMsgDelay15Mold').style.display='none'")
		            
		        
		        }
		        if (objDiv[objDivLapela].id == 'divLapelaMaisNegociadas' )
		        {
		            objDivLapelaEsp = objDiv[objDivLapela]
		            objDivLapelaEsp.onclick= new Function("")
		            objDivLapelaEsp.onmousemove= new Function("MostrarMsg('190px')")
		        }
		        if (objDiv[objDivLapela].id == 'divLapelaMaioresOcilacoes' )
		        {
		            objDivLapelaEsp = objDiv[objDivLapela]
		            objDivLapelaEsp.onclick= new Function("")
		            objDivLapelaEsp.onmousemove= new Function("MostrarMsg('315px')")
		        }
		        if (objDiv[objDivLapela].id == 'divLimite' )
		        {
		            
		            break;
		        }
		     }
	 }
	 
    }
	catch(objEx)
	{
		alert(objEx.message);
		alert('configuraPainel');
	}
}
function MostrarMsg(strPosicao)
{
    
    document.getElementById('divMsgDelay15Mold').style.display='block';
    document.getElementById('divMsgDelay15Mold').style.left=strPosicao;
    document.getElementById('divMsgDelay15Mold').style.top='165px';
    
}

function ConfiguraServidor()
{alert("ok")
    var strHost // nome do host
    
    switch(window.location.host)
    {
        case "125.255.40.212:9182":
            strHost = "http://125.255.40.212:9182/InformacaoPregaoOnLine/";
            break;
        case "te.bovespa.com.br":
            strHost = "http://te.bovespa.com.br/InformacaoPregaoOnLine/";
            break;
        default:
            strHost = "http://www.bmfbovespa.com.br/InformacaoPregaoOnLine/";
            break;
    }
    
    return (strHost);
}
    
function AtualizarInformacao(strIdiomaAtualiza)
{
    
    if(strIdiomaAtualiza=="P")
    {
        setInterval("CarregarXMLHTTP('ExecutaAcaoAtualizarPag.asp', 'post', 1, true, 'AtualizarInformacaoPag','intEstado=1')",300000)
    }    
    else if(strIdiomaAtualiza=="E")
    {
        setInterval("CarregarXMLHTTP('ExecutaAcaoAtualizarPagE.asp', 'post', 1, true, 'AtualizarInformacaoPag','intEstado=1')",300000)
    }
    else if(strIdiomaAtualiza=="I")
    {
        setInterval("CarregarXMLHTTP('ExecutaAcaoAtualizarPagI.asp', 'post', 1, true, 'AtualizarInformacaoPag','intEstado=1')",300000)
    }

}

function AtualizarInformacaoPag(objXmlREt)
{
    document.getElementById("divConteudoPrincipal").innerHTML = objXmlREt

}
//--------------------------------------------------------------------------------
// Objetivo	 : Consultar Ano do documento
// Premissas : 
// Entradas	 : objXmlREt objeto xml
// Retorno	 : 
//--------------------------------------------------------------------------------
function ValidarCotacaoRapida(intStatus,intIdioma)
{
    try
    {
        var objPopup // objeto popup
        
        if (document.getElementById('txtCodigo').value=='')
        {
            if (intIdioma=="P")
            {
                throw "Digite o nome da empresa ou código."
            }
            else if (intIdioma=="I")
            {
                throw "Type the company name or code ."
            }        
            else if (intIdioma=="E")
            {
                throw "Teclee el nombre o clave de la empresa."
            }    
        }
        else if (document.getElementById('txtCodigo').value.length<=2)
        {
            if (intIdioma=="P")
            {
                throw "Digite mais de 2 caracter."
            }    
            else if (intIdioma=="I")
            {
                throw "Type 2 caracter."
            }  
            else if (intIdioma=="E")
            {
                throw "Teclee como mínimo 2 caracteres."
            }
        }
        else if (document.getElementById('txtCodigo').value.toUpperCase()=='IBOV' || document.getElementById('txtCodigo').value.toUpperCase()=='ITAG' || document.getElementById('txtCodigo').value.toUpperCase()=='IBXX' || document.getElementById('txtCodigo').value.toUpperCase()=='IBXL' || document.getElementById('txtCodigo').value.toUpperCase()=='ITEL' || document.getElementById('txtCodigo').value.toUpperCase()=='ISEE' || document.getElementById('txtCodigo').value.toUpperCase()=='INDX' || document.getElementById('txtCodigo').value.toUpperCase()=='IGCX' || document.getElementById('txtCodigo').value.toUpperCase()=='IVBX' || document.getElementById('txtCodigo').value.toUpperCase()=='IEEX')
        {
            document.getElementById('txtCodigo').value = document.getElementById('txtCodigo').value + " " + "- Índice"
        }
        
        if (intStatus==1)
        {
            if (intIdioma=="P")
            {
                var strTamanhoPop = 250
                if(document.getElementById('txtCodigo').value.toUpperCase()=='PIBB11' || document.getElementById('txtCodigo').value.toUpperCase()=='BOVA11' || document.getElementById('txtCodigo').value.toUpperCase()=='MILA11' || document.getElementById('txtCodigo').value.toUpperCase()=='SMAL11') strTamanhoPop = 290
                objPopup = window.open("/cotacao-rapida/cotacaorapida.aspx?codigoAtivo="+document.getElementById("txtCodigo").value+"&idioma=pt-br",'CotacaoRapidaP','width=352px,height='+strTamanhoPop+'px,scrollbars=1');
                objPopup.focus()
            }
            else if (intIdioma=="I")
            {
                var strTamanhoPop = 250
                if(document.getElementById('txtCodigo').value.toUpperCase()=='PIBB11' || document.getElementById('txtCodigo').value.toUpperCase()=='BOVA11' || document.getElementById('txtCodigo').value.toUpperCase()=='MILA11' || document.getElementById('txtCodigo').value.toUpperCase()=='SMAL11') strTamanhoPop = 290
                objPopup = window.open("/cotacao-rapida/cotacaorapida.aspx?codigoAtivo="+document.getElementById("txtCodigo").value+"&idioma=en-us",'CotacaoRapidaI','width=352px,height='+strTamanhoPop+'px,scrollbars=1');
                objPopup.focus()
            }
            else if (intIdioma=="E")
            {
                var strTamanhoPop = 250
                if(document.getElementById('txtCodigo').value.toUpperCase()=='PIBB11' || document.getElementById('txtCodigo').value.toUpperCase()=='BOVA11' || document.getElementById('txtCodigo').value.toUpperCase()=='MILA11' || document.getElementById('txtCodigo').value.toUpperCase()=='SMAL11') strTamanhoPop = 290
                objPopup = window.open("/cotacao-rapida/cotacaorapida.aspx?codigoAtivo="+document.getElementById("txtCodigo").value+"&idioma=es-es",'CotacaoRapidaE','width=352px,height='+strTamanhoPop+'px,scrollbars=1');
                objPopup.focus()
            }
               
        }
        else if(intStatus==2)
        {
            
            if (intIdioma=="P")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=0";
            }
            else if (intIdioma=="I")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=1";
            }
            else if (intIdioma=="E")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=2";
            }
            
            document.frmCotacaoRapida.submit();
        }
        else if(intStatus==3)
        {
            if (intIdioma=="P")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=5";
            }
            else if (intIdioma=="I")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=6";
            }
            else if (intIdioma=="E")
            {
                document.frmCotacaoRapida.action = "ExecutaAcaoCotRapXSL.asp?gstrCA='+gstrCA+'&intIdiomaXsl=7";
            }
            
            document.frmCotacaoRapida.submit();
        }  
        
    }
    catch(objEx)    
    {
        alert(objEx.toString())
        
        
    }

}

function MostrarMercado(strVista,Opcoes,Termo,Futuro) {
	document.getElementById('tbMercadoVista').style.display = strVista
	document.getElementById('tbMercadoOpcoes').style.display = Opcoes
	document.getElementById('tbMercadoTermo').style.display = Termo
	document.getElementById('tbMercadoFuturo').style.display =Futuro
}

