/* MUDAR FONTES */
function ProximoValor(inicial,step,maxT,minT){
	if (typeof inicial=="string" && inicial.indexOf("%")!=-1){
		sfinal=parseInt(inicial.substring(0,inicial.indexOf("%")));
		if(sfinal+step<=maxT&&sfinal+step>=minT)sfinal+=step;
	} return sfinal;
}
function MudarFonte(step){
	conteudo=document.getElementById('content');
/* adicionar tags que não estão mudando de tamanho no conteudo */
	allTags = new Array('h1','h2','h3','h4','h5','h6');

	obj=conteudo.style.fontSize;
	if(obj==""||obj==null)obj="100%";
	sfinal=ProximoValor(obj,step,200,60);
	conteudo.style.fontSize=sfinal+"%";
	for(var i=0; i<allTags.length ;i++){
		innerTags=conteudo.getElementsByTagName(allTags[i]);
		for(var j=0;j<innerTags.length;j++) {
			if (innerTags[j].tagName.toLowerCase()=='td') {
				innerTags[j].style.fontSize=(sfinal / 1.0)+"%";
			} else {
				innerTags[j].style.fontSize=sfinal+"%";
			}
		}
	}
}

function showHideCat(catid){
	obj = document.getElementById("cat"+catid);
	aobj = document.getElementById("acat"+catid);
	if (obj.className == "" || obj.className == "cathide"){
		obj.className = "catvisible";
		aobj.className = "sshow";
	} else {
		obj.className = "cathide";
		aobj.className = "shide";
	}

}
function sinArray(obj,mArray){
	var tempStr = mArray.join(","); // array de 'ids' ou 'names'
	if((obj.id != null && obj.id != "" && tempStr.indexOf(obj.id)!=-1) || (obj.name != null && obj.name != "" && tempStr.indexOf(obj.name)!=-1))
		return true;
	return false;
}
function showHideFunc(obj,obsid){
	if (obj.length){
		for(var i=0;i<obj.length;i++){
			var tObj = (typeof(obj[i]) == "string") ? document.getElementById(obj[i]) : obj[i];
			if (tObj != null && !sinArray(tObj,obsid)){
				tObj.className = (tObj.className.indexOf("hidden")==-1) ? tObj.className+" hidden" : tObj.className.replace("hidden","") ;
			}
		}
	}


}

function showHideSel(toDo){
  if (!document.getElementsByTagName) return false;

	var especiais = new Array("indicesinflacao"); /* objetos especiais que *devem* ser escondidos */
	var notsel = new Array("combonoticias","comboservicos","nananana"); /* adicionar aqui os IDs dos elementos que NAO devem sumir */
	var selsid = new Array();
	var selsEsp = new Array();
	var tempEspecial;

	var sels = document.getElementsByTagName("select");
	for (var i=0;i<sels.length;i++){
		selsid[i] = (sels[i].id == null) ? sels[i].name : sels[i].id;
	}

	showHideFunc(especiais,selsid);
	showHideFunc(sels,notsel);
	return true;
}


