var selectedAba;

function showAba(label) {
    /*
	 
	if((eForm._retrieve_) && (eForm._save_)) {
		document.getElementById("btEditar").style.visibility = "visible";
		document.getElementById("btEditarDisabled").style.visibility = "visible";
	} else {
		document.getElementById("btEditar").style.visibility = "hidden";
		document.getElementById("btEditarDisabled").style.visibility = "hidden";	 
	}

	if(eForm._save_) {
		document.getElementById("btSalvar").style.visibility = "visible";
		document.getElementById("btSalvarDisabled").style.visibility = "visible";
	} else {
		document.getElementById("btSalvar").style.visibility = "hidden";
		document.getElementById("btSalvarDisabled").style.visibility = "hidden";	 
	}

	if((eForm._create_) && (eForm._save_)) {
		 document.getElementById("btNovo").style.visibility = "visible";
		 document.getElementById("btSalvarCampos").style.visibility = "visible";
		 document.getElementById("btLimparCampos").style.visibility = "visible";
	} else {	 
		document.getElementById("btNovo").style.visibility = "hidden";
		document.getElementById("btSalvarCampos").style.visibility = "hidden";
		document.getElementById("btLimparCampos").style.visibility = "hidden";
	}

	if((eForm._retrieve_) && (eForm._delete_)) {
		document.getElementById("btExcluir").style.visibility = "visible";			
	} else {
		document.getElementById("btExcluir").style.visibility = "hidden";			
	}
        */
	 
    var divId = label.getAttribute("for");
    var conteudos = document.getElementById('conteudo').childNodes;
    var abas = document.getElementById('abas').childNodes;


    for(var i=0; i<conteudos.length; i++) {
        if(conteudos[i].tagName == 'DIV') {
            if(conteudos[i].id == divId) {
                exibirAba(conteudos[i]);
            } else {
                esconderAba(conteudos[i]);
            }
        }
    }
	
    for(var i=0; i<abas.length; i++) {
        if(abas[i].tagName == 'LABEL') {
            deselectionarAba(abas[i]);
        }
    }
    selecionarAba(label);
}

function showAbaByFor(forId) {
    var elements = document.getElementsByTagName('LABEL');
    for(var i=0; i<elements.length; i++) {
        if(elements[i].getAttribute("for")==forId) {
            showAba(elements[i]);
            break;
        }
    }
}

function exibirAba(element) {
    if(document.getElementById('btPesquisar')!=undefined) {
      element.style.display = '';    
      if(document.getElementById(findId)==undefined) {
          document.getElementById('btPesquisar').style.display = 'none';
      } else {
          document.getElementById('btPesquisar').style.display = '';
      }
    }
}

function esconderAba(element) {
    element.style.display = 'none';
}

function deselectionarAba(element) {
    element.style.color = '#000000';
    element.style.background = '#E3E3E3';
    element.style.borderBottom = '1';
    element.style.borderBottomColor = '#666666';
    element.style.borderBottomStyle = 'solid';
    element.lock = false;
}

function selecionarAba(element) {
    selectedAba = element;
    element.style.color = '#000000';
    element.style.background = '#FFFFFF';
    element.style.borderBottom = '1';
    element.style.borderBottomColor = '#FFFFFF';
    element.style.borderBottomStyle = 'solid';
}

function onmouseoverAba(element) {
    if((element != selectedAba) && (!element.lock)) {
        element.style.color = '#aaaaaa';
    }
}

function onmouseoutAba(element) {				
    if((element != selectedAba) && (!element.lock)) {
        element.style.color = '#000000';
    }
}


function disableTab(forId) {
    var elements = document.getElementsByTagName('LABEL');
    for(var i=0; i<elements.length; i++) {
        if(elements[i].getAttribute("for")==forId) {
            elements[i].style.color = '#777777';
            elements[i].lock = true;
            break;
        }
    }
}

