	var o_mae,o_filhos,testando,delay;

	testando=false;
	//testando=true;
	
	delay=50;
	
  function hideIt(que_div)
	{
  	if(bw.bw)
		{
  		div="divLoadCont"
  		obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?document[div]:0; 
  		obj.visibility='hidden'
  	}
		introInit();
  }

	function checkBrowser()
	{
		this.ver=navigator.appVersion;
		this.dom=document.getElementById?1:0;
		this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
		this.ie4=(document.all && !this.dom)?1:0;
		this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
		this.ns4=(document.layers && !this.dom)?1:0;
		this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
		return this;
	}
	bw=new checkBrowser();

	function makeObj(obj,x_stop,y_stop,n_filhos,quem_sou)
	{
		this.el=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
	  	this.css=bw.dom || bw.ie4?this.el.style:bw.ns4?this.el:0;
		this.moveIt=b_moveIt;
		this.mostra=b_mostra;
		this.esconde=b_esconde;
	}
	
	function b_moveIt(x,y)
	{
		this.x=x;
		this.y=y;
		this.css.left=this.x;
		this.css.top=this.y;
	}

	function anima(qual_objecto,valor,origem_x,origem_y)
	{
		objecto=quem_sou_eu[qual_objecto];
		objecto.moveIt(objecto.x_stop-((objecto.x_stop-origem_x)*(valor/delay)),objecto.y_stop-((objecto.y_stop-origem_y)*(valor/delay)))
	}

	function b_mostra(mae_dos_filhos)
	{
		if(this.css.visibility=='hidden')
		{
			this.moveIt(pageXcenter-1000,pageYcenter-1000);
			this.css.visibility='visible';
			aux_x_mae=mae_dos_filhos.x_stop;
			aux_y_mae=mae_dos_filhos.y_stop;
			for(i_b_mostra=-5;i_b_mostra<=delay;i_b_mostra++)
			{
				auxiliar_anima=this.quem_sou;
				setTimeout("anima("+auxiliar_anima+","+i_b_mostra+","+aux_x_mae+","+aux_y_mae+")",delay+(delay-i_b_mostra)*10);
				if(i_b_mostra<=0) setTimeout("anima("+auxiliar_anima+","+i_b_mostra+","+aux_x_mae+","+aux_y_mae+")",delay+(delay+i_b_mostra)*15);
			}
			//for(i_b_mostra=-5;i_b_mostra<=0;i_b_mostra++)
			//{
			//	auxiliar_anima=this.quem_sou;
			//}
		}
	}

	function b_esconde(x_da_mae,y_da_mae)
	{
		this.css.visibility='hidden';
		this.moveIt(x_da_mae,y_da_mae);
	}

	function parir(num_da_mae)
	{
		que_mae_tem=o_mae[num_da_mae];
		if(o_mae[num_da_mae].x_stop==o_mae[num_da_mae].x && o_mae[num_da_mae].y_stop==o_mae[num_da_mae].y && o_filhos[num_da_mae][0].css.visibility=='hidden') for(i_parir=0;i_parir<o_mae[num_da_mae].n_filhos;i_parir++)
		{
			o_filhos[num_da_mae][i_parir].mostra(que_mae_tem);
		}
	}
	
	function abortar(que_mae_aborta)
	{
		for(i_abortar=0;i_abortar<o_mae[que_mae_aborta].n_filhos;i_abortar++)
		{
			if(o_filhos[que_mae_aborta][i_abortar].n_filhos>0) setTimeout("abortar("+o_filhos[que_mae_aborta][i_abortar].quem_sou+")",delay);
			o_filhos[que_mae_aborta][i_abortar].esconde(o_mae[que_mae_aborta].x_stop,o_mae[que_mae_aborta].y_stop);
		}
	}
	
	function aparece(quem,a_mae_deste)
	{
		if(o_mae[quem].css.visibility=='hidden') o_mae[quem].mostra(a_mae_deste);
	}

	function desaparece(quem)
	{
		o_mae[quem].esconde(pageXcenter-1000,pageYcenter-1000);
		abortar(quem);
	}

	onload=hideIt;
	onresize=introInit;
