window.defaultUrl = "";

_c(function(){
	
	if(!empty(s = $t("SCRIPT", document)))
	{
		window.defaultUrl = s[0].src.toString().split("js/")[0];
	}
	
	if($("body").attr("id") == "capa")
	{
		$("ul.portfolio li a").each(function(){
			var li = $(this);
			var img = li.find("img");
			img.css({"margin-top": ((li.height()/2) - (img.height()/2)) + "px"});
		});
	}
	
	var a = document.links;
	for(var i=0; i<a.length; i++)
	{
		if(a[i].rel && a[i].rel == "thumb")
		{
			a[i].onclick = ampliaHandler;
		}
	}	
	
	writeSWFs();
});

function ampliaHandler()
{	
	ampliarImg(this.href.toString());
	return false;
}

function ampliarImg(src)
{
	window.open(window.defaultUrl + "show/?src=" + src, "aw", "width=200, height=200,resizable=yes, status");
}

function writeSWFs()
{
	var fo = new Flash(window.defaultUrl + "swf/menu.swf", null, "120", "150");
	fo.addParameter("wmode", "transparent");
	
	var links = [];
	$("#menuBts li a").each(function(e){ links.push($(this).attr("href")); });
	fo.addVariable("links", links.join("|"));
	
	fo.writeIn("menuBts");
	
	var logos = ["swf/logo_01.swf", "swf/logo_02.swf", "swf/logo_03.swf"];
	var fo = new Flash(window.defaultUrl + logos[parseInt(Math.random() * logos.length)], null, "338", "128");
	fo.addParameter("wmode", "transparent");
	fo.addVariable("linkHome", window.defaultUrl);
	fo.writeIn("logo");
}

function equalColumns(r)
{
	var menu = $("#menu"), meio = $("#meio"), diff = 101;
	if(menu.height() > meio.height())
	{
		meio.height(menu.height() + diff);
	}
	else
	{
		menu.height(meio.height() - diff);
	}
}
BodyLoad.add(equalColumns);

function showAguarde()
{
	var a = $("#activity");
	if(empty(a))
	{	
		//<div id="activity">Carregando Dados...</div>
		var d = $e("DIV", {id: "activity", innerHTML: "Carregando Dados..."});
		document.body.append(d);
	}
	else
	{
		$("#activity").remClass("disabled");
	}
	
	//fixed activity...
	window.onscroll = showAguarde.fixed;
	window.onscroll();
	
	showAguarde.inProcess = true;	
}
showAguarde.fixed = function()
{
	var a = $("#activity");
	if(!empty(a))
	{
		var y1 = document.documentElement.scrollTop || 0;
		var y2 = document.body.scrollTop || 0;
		var y3 = window.scrollY || 0;
		
		var y = Math.max(y1, Math.max(y2, y3));
		
		if(typeof a.initTop == "undefined")
			a.initTop = a.getTop() + (screen.availHeight > 800 ? 100 : 0);
			
		a.setTop(y + a.initTop);
	}
	else
	{
		window.onscroll = function(){};
		delete window.onscroll;
	}
}
showAguarde.inProcess = false;

function hideAguarde(){ $("#activity").addClass("disabled"); showAguarde.inProcess = false; }

function $cake(s)
{
	s = s.split("_").join("/")
	s = s.split("/");
	for(var i=0; i<s.length; i++)
	{
		s[i] = s[i].substr(0, 1).toUpperCase() + s[i].substr(1);
	}
	s = s.join("");
	return s;
}