function removeName(el, name) 
{
    var i, curList, newList;
    // Remove the given class name from the element's className property.
    newList = new Array();
    curList = el.className.split(" ");
    for (i = 0; i < curList.length; i++)
    if (curList[i] != name)
    newList.push(curList[i]);
    el.className = newList.join(" ");
}

function mostraAbaAtiva(){
	if (document.getElementById('quantidadeAbas') != null){
		if (parseInt(document.getElementById('quantidadeAbas').value)>0)
			showPane(document.forms[0].abaAtiva.value,parseInt(document.getElementById('quantidadeAbas').value));
	}
}


function showPane(paneId, quantAbas)
{    

    // Pegamos uma referência ao wrapper de divs de conteudo    
    //varWrapper = document.getElementById(wrapperId); 

    
    // Pegamos uma lista todos os divs que estão dentro do wrapper 
    // de divs.
//    var divs = varWrapper.getElementsByTagName('div');
    //var divs = document.getElementsByName('aba');

                 
    // Percorremos os divs e verificamos se algum deles tem o 
    // nome no paneId passado por parametro
//    for (var i = 0; i < divs.length; i++)                   
//        divs[i].style.display =((divs[i].id == paneId) ? "block" : "none");

    for (var i = 1; i <= quantAbas; i++){
    	var idAba = "aba"+i;
    	document.getElementById(idAba).style.display = "none";
    }
    	
    document.getElementById(paneId).style.display = "block";
    
    // Guardamos em um campo hidden o id da aba selecionada
    document.forms[0].abaAtiva.value = paneId;
   
                        
    // Temos que ajustar os tabs. Para isso, percorremos todos os 
    // links da página e vemos se existem algum com o mesmo nome
    // da tab que queremos mostrar
    for (var i = 0; i < document.links.length; i++) 
    {
        if (document.links[i].name == "link"+paneId)
        {            
            document.links[i].className += " activeTab";
            document.links[i].blur();
        }
        else
            removeName(document.links[i], "activeTab");
    }
}    

