<!--
function shL(layer,s,p){
	var obj = document.getElementById(layer);
	if (s=='auto'){
		if (obj.style.visibility=='hidden'){
			obj.style.visibility='visible';
			obj.style.display='block';
			if(p!='no'){obj.style.position='static';}
		}else{
			obj.style.visibility='hidden';
			obj.style.display='none';
			if(p!='no'){obj.style.position='absolute';}
		}
	}else{
		if (s=='show' || s==1){
			obj.style.visibility='visible';
			obj.style.display='block';
			if(p!='no'){obj.style.position='static';}
		}else if (s=='hide' || s==0){
			obj.style.visibility='hidden';
			obj.style.display='none';
			if(p!='no'){obj.style.position='absolute';}
		}
	}
}


function showItemDiv(div,total,time,showItemDiv_i,showItemDiv_n){
//showItemDiv_i => variavel de controle da repetição - não precisa ser passado como parametro
//showItemDiv_n => variavel de controle da ordenação dos objetos(z-index) - não precisa ser passado como parametro
if(total>1){
		if (showItemDiv_i==undefined)showItemDiv_i=0;
		if (showItemDiv_n==undefined)showItemDiv_n=1;
		var obj;
		var i = showItemDiv_i;
		var opacity=0;
		var tmp=0;
		showItemDiv_n++;//incrementa para a ordenação

		i++;
		if(i>=total){i=0;}
		obj = document.getElementById(div+'_'+i);
		obj.style.zIndex= showItemDiv_n;
		obj.style.visibility='visible';
		obj.style.opacity = (opacity / 100);obj.style.MozOpacity = (opacity / 100); obj.style.KhtmlOpacity = (opacity / 100); obj.style.filter = "alpha(opacity=" + opacity + ")"; 
		if(document.getElementById(div+'_'+i+'_text')!=undefined)document.getElementById(div+'_'+i+'_text').style.visibility='visible';
		//return false;
		
		var intervalo = window.setInterval(function(){
			opacity+=5;
			obj.style.opacity = (opacity / 100);obj.style.MozOpacity = (opacity / 100); obj.style.KhtmlOpacity = (opacity / 100); obj.style.filter = "alpha(opacity=" + opacity + ")"; 
			if(opacity>=10 && tmp==0){//oculta o texto do objeto anterior
				var x=i-1;
				if(x<0){x=total-1;}
				//alert(opacity+'      '+tmp+'      '+i+'      '+x)
				if(document.getElementById(div+'_'+x+'_text')!=undefined)document.getElementById(div+'_'+x+'_text').style.visibility='hidden';
				tmp=1;
			}
			if(opacity>=100){
				clearInterval(intervalo);
				showItemDiv_i=i;
				
				//deixa o objeto invisivel
				i--;
				if(i<0){i=total-1;}
				obj = document.getElementById(div+'_'+i);
				obj.style.visibility='hidden';
				//if(document.getElementById(div+'_'+i+'_text')!=undefined)document.getElementById(div+'_'+i+'_text').style.visibility='visible';
				obj.style.opacity = (opacity / 100);obj.style.MozOpacity = (opacity / 100); obj.style.KhtmlOpacity = (opacity / 100); obj.style.filter = "alpha(opacity=" + opacity + ")"; 
				
				setTimeout(function(){ showItemDiv(div,total,time,showItemDiv_i,showItemDiv_n) },time);
			}
		}, 50);
	
}
}


function resizeImgInit(){}

//******** arvore categoria *************//
function loadingTreeCat(idsHide,id){
	var urlSite='/';//
	//preload das imagens
	var preLoad = new Array();
	preLoad[0] = new Image();
	preLoad[0].src = urlSite+'imageSite/icon_mais.jpg';
	preLoad[1] = new Image();
	preLoad[1].src = urlSite+'imageSite/icon_menos.jpg';

	var marcHtml_mais="<img src='"+ preLoad[0].src +"' />";
	var marcHtml_menos="<img src='"+ preLoad[1].src +"' />";
	
	//alert(idsHide+'           '+id)
	var count=0;
	//oculta os objetos
	var recurs_arvore=function(objParent,nivel_p){
		var objUL;
		var objLI;
		var objMarc;
		var objLink;
		var nivel=nivel_p==undefined?0:nivel_p;
		var i=0;
		var i2=0;
		if(objParent==undefined){
			objUL=document.getElementById('arvore');
			count=0;
		}else{
			count++;
			objUL=objParent;
		}
		for (i=0;i<objUL.childNodes.length;i++){
			if (objUL.childNodes[i].nodeName=='UL'){//contem sub
				isSub=true;
				objUL.childNodes[i].nivel=nivel;
				if (count>0)recurs_sh(null,objUL.childNodes[i],'hide');//oculta os objetos inferiores
				for (i2=0;i2<objUL.childNodes[i].childNodes.length;i2++){
					objLI=objUL.childNodes[i].childNodes[i2];
					if (objLI.nodeName=='LI'){
						objMarc=objLI.childNodes[0];//marcados tag SPAN
						objLink=objLI.childNodes[1];//marcados tag A
						
						if(objLI.childNodes[2]!=undefined){//contem + niveis
							objMarc.objSub=objLI.childNodes[2];//marcados tag UL;
							objMarc.active=false;//marcados tag UL;
							objMarc.onclick=function(){ 
								if(this.active)recurs_sh(this,this.objSub,'auto'); 
							}
							recurs_arvore(objLI,nivel+1);
							
						}else{//ultimo nivel

						}
						//se algum for objLink.rel=0 então exibe todos os acima, caso contrário oculta-os
						if(objLink.rel==0)recurs_show(objLI,'show');
						
					}
				}
			}
		}
		
	}

	var recurs_sh=function(marc,obj,ac){
		if(ac=='auto'){
			if(obj.style.visibility=='hidden'){
				obj.style.visibility='visible';
				obj.style.position='static';
				obj.style.display='block';
				if(marc!=null)marc.innerHTML=marcHtml_menos;//marc.style.background='url('+urlSite+'imageSite/icon_menos.jpg) no-repeat left top';
			}else{
				obj.style.visibility='hidden';
				obj.style.position='absolute';
				obj.style.display='none';
				if(marc!=null)marc.innerHTML=marcHtml_mais;//marc.style.background='url('+urlSite+'imageSite/icon_mais.jpg) no-repeat left top';
			}
		}
		else{
			if(ac=='show'){
				obj.style.visibility='visible';
				obj.style.position='static';
				obj.style.display='block';
				if(marc!=null)marc.innerHTML=marcHtml_menos;//marc.style.background='url('+urlSite+'imageSite/icon_menos.jpg) no-repeat left top';
			}else{
				obj.style.visibility='hidden';
				obj.style.position='absolute';
				obj.style.display='none';
				if(marc!=null)marc.innerHTML=marcHtml_mais;//marc.style.background='url('+urlSite+'imageSite/icon_mais.jpg) no-repeat left top';
			}
		}
	}

	var recurs_sub=function(obj){//obj = LI de cada item // exibe uma categoria especifica // expande toda a arvore de dentro para fora
	if(true){//
		var tf=true;
		//alert(obj)
		if(obj.parentNode!=undefined){
			if(obj.id=='arvore')tf=false;//interrompe o processamento, pois chegou na div principal
		}
		if(tf){
			if(obj.parentNode.nodeName=='UL'){
				var marc=obj.parentNode.parentNode.childNodes[0];
				if(marc.nodeName=='SPAN') recurs_sh(marc,obj.parentNode,'show');
			}
			recurs_sub(obj.parentNode);
		}
	}
	}
	
	var recurs_show=function(obj){//obj= LI de cada item // exibe as linhas LI das categorias acima de dentro para fora // as demais já estão ocultadas pois não tem conteúdo
	if(true){//obj!=undefined
		var tf=true;
		if(obj.parentNode!=undefined){
			if(obj.id=='arvore')tf=false;//interrompe o processamento, pois chegou na div principal
		}
		if(tf){
			if(obj.nodeName=='LI'){
				if (obj.style.visibility!='visible'){
					obj.style.visibility='visible';
					obj.style.position='static';
					obj.style.display='block';
	
					//troca o icon dos objs superiores
					var marc=obj.parentNode.parentNode.firstChild;//alert(marc.nodeName)
					if(marc.nodeName=='SPAN'){
						//marc.style.background='url('+urlSite+'imageSite/icon_mais.jpg) no-repeat left top';
						marc.innerHTML=marcHtml_mais;
						marc.style.cursor='pointer';
						marc.active=true;
					}
				}
			}
			recurs_show(obj.parentNode);
		}
	}
	}

	recurs_arvore();
	if(id!=undefined && id!='' && id!=null){
		recurs_sub(document.getElementById('cat'+id));
	}

}


function submitSearch(f){
	var q=f.q.value;
	if(q!=''){
		return true;
	}else{
		return false;
	}
}

function ajustHeight(strObj){//ajusta a altura dos elementos
	var obj=document.getElementById(strObj);
	var h=0;
	//captura o tamanho
	for (i=0;i<obj.childNodes.length;i++){
		//n = obj.childNodes[i].firstChild.getAttribute('height');//offsetHeight;
	}
}

function getTop(MyObject){
    if (MyObject.offsetParent){ return (MyObject.offsetTop + getTop(MyObject.offsetParent)); }
    else { return (MyObject.offsetTop); }
}
function getLeft(MyObject){
    if (MyObject.offsetParent) { return (MyObject.offsetLeft + getLeft(MyObject.offsetParent)); }
    else{ return (MyObject.offsetLeft); }
}
//-->