/****************************************
				BcSulCred
*****************************************
2008 BSA Brasil
http://www.bsabrasil.com.br
Contato: atendimento@bsabrasil.com.br
****************************************/

window.onload = Page_Load;
    var abas = new Array();
    var contAbas = new Array();
    var elementos = new Array();
    var titulo = "";

		function Page_Load(e) {
		var obj;		
		if (!e) var e = window.event;
		if (e.target) obj = e.target;
		else if (e.srcElement) obj = e.srcElement;
		//CreateDragContainer($g('DragContainer1'), $g('DragContainer2'), $g('DragContainer3'));
	    //CreateDragHelper();
	    //capturaLinks();
		capturaAbas();
		capturaContAbas();
		addEvents();

	} //Fim da função "Page_Load".



//Letras maiusculas
function maiuscula(campo){
	campo.value = campo.value.toUpperCase();
	return(true);
}

function Abre_Card() {
	window.open( "images/mais_info_card_melhor_idade1.jpg", "cred", "topmargin=0,leftmargin=0,toolbar=no,scrollbars=no,resizable=no,width=660,height=320" );
	return;
}







	function Aba_Click(e)
	{
	    var obj;		
		if (!e) var e = window.event;
		if (e.target) obj = e.target;
		else if (e.srcElement) obj = e.srcElement;
		desativaAbas();
		escondeContAbas();
		ativaAba(obj);
	}

    function addEvents(){
        /*$addEv($g("lnkPendencia"), "click", lnkPendencia_Click);
        $addEv($g("lnkAprovadas"), "click", lnkAprovadas_Click);
        $addEv($g("btnFechar"), "click", btnFechar_Click);
        $addEv($g("btnPesquisarD"), "click", btnPesquisarD_Click);*/
        for (i=0;i<elementos.length;i++){
            var link = elementos[i].id;
            $addEv($g(link), "click", consultaItem);
        }
        for(var i = 0; i < abas.length; i++){
            $addEv(abas[i], "click", Aba_Click);
        }
    }


    function capturaAbas(){
        abas[0] = $g("dvCredInss");
        abas[1] = $g("dvCardMelhor");
        abas[2] = $g("dvCET");
        abas[3] = $g("dvConsig");
        abas[4] = $g("dvSAC");
        abas[5] = $g("dvInfo");
    }
    function capturaContAbas(){
        contAbas[0] = $g("dvConteudoCredInss");
        contAbas[1] = $g("dvConteudoCardMelhor");
        contAbas[2] = $g("dvConteudoCET");
        contAbas[3] = $g("dvConteudoConsig");
        contAbas[4] = $g("dvConteudoSAC");
        contAbas[5] = $g("dvConteudoInfo");
    }
    function escondeContAbas(){
        for(var i = 0; i < contAbas.length; i++)
        {
            contAbas[i].style.display = "none";
        }   
    }
    function desativaAbas(){
        for(var i = 0; i < abas.length; i++)
        {
            abas[i].className = "Aba";
        }
    }
    function ativaAba(aba){
        switch(aba.id)
        {
            case "dvCredInss":
                aba.className = "AbaAtiva";
                $g("dvConteudoCredInss").style.display = "block";
                break;
            case "dvCardMelhor":
                aba.className = "AbaAtiva";
                $g("dvConteudoCardMelhor").style.display = "block";
                break;
            case "dvCET":
                aba.className = "AbaAtiva";
                $g("dvConteudoCET").style.display = "block";
                break
            case "dvConsig":
                aba.className = "AbaAtiva";
                $g("dvConteudoConsig").style.display = "block";
                break
            case "dvSAC":
                aba.className = "AbaAtiva";
                $g("dvConteudoSAC").style.display = "block";
                break
            case "dvInfo":
                aba.className = "AbaAtiva";
                $g("dvConteudoInfo").style.display = "block";
                break
            default:
                aba = aba.parentElement;
                ativaAba(aba);            
                break;
        }
    }
	
	
	
	
	/// <summary>
	///     Adiciona um evento a um objeto.
	/// </summary>
	/// <remarks>
	///     Na função ocorre verificação da existência da referência ao objeto (valor diferente de nulo)
	///     pois, ainda que alguns controles não sejam renderizados pelo servidor, as funçãos de acesso 
	///     a estes podem ainda considerar a existência de referências.
	/// </remarks>
	/// <example>
	///     <code>$addEv(objeto, "Tipo Evento", função relacionada ao evento);</code>
	/// <example>
	function $addEv(obj, 
	    type, 
	    fn) {
		/*Verifica se o objeto realmente existe (valor diferente de nulo).
		Tal verificação ocorre pois, */
		if (obj) {
			//Verifica qual o função ideal a ser utilizado para a criação do evento.
			if (obj.addEventListener) //Função recomendada pela W3C.
				obj.addEventListener(type, fn, true)
			if (obj.attachEvent) //Função de uso no Internet Explorer.
				obj.attachEvent("on"+type, fn)
		}
	} //Fim da função "$addEv".
	
	/// <summary>
	///     Obtém um objeto com base em seu ID.
	/// </summary>
	function $g(id) {
		return document.getElementById(id);
	} //Fim da função "$g".

	
	
	
	
	
