window.defaultUrl = "";

var galeria_lista = null;

_c(function(){
	
	if(!empty(s = $t("SCRIPT", document)))
	{
		window.defaultUrl = s[0].src.toString().split("js/")[0];
	}
	
	FixSFMenu("menu-topo");
	FixSFMenu("menu-lateral");
	
	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();
	
	galeria_lista = $("galerias-lista");
	if( !empty(galeria_lista) ) galeria_lista.toggle();
	else
	{
		hideTooltip();
	}
	
	var nome_login = $("nome_login"), senha_login = $("senha_login");
	if(!empty(nome_login) && !empty(senha_login))
	{
		nome_login.e("focus", initValue);
		senha_login.e("focus", initValue);
		$("formExpo").setAttribute("target", "_blank");
	}
	
	/* tooltip */
	var li = $("#menu-topo li a.como_vis");
	li.first().e("mouseover", showTooltip);
	li.first().e("mouseout", hideTooltip);
	
});

BodyLoad.add(function(){
	
	if( !empty(galeria_lista) )
	{
		galeria_lista.toggle();
	}
	
});

function someBanner()
{
	$("banner-capa").remove();
}

function ampliaHandler()
{	
	ampliarImg(this.href.toString());
	return false;
}

function ampliarImg(src)
{
	window.open(window.defaultUrl + "ampliar.php?src=" + src, "aw", "width=200, height=200,resizable=yes, status");
}

function writeSWFs()
{
	/*var c = $("contador");
	if(!empty(c))
	{
		var fo = new Flash(window.defaultUrl + "swf/contador.swf?2", null, "150", "110");
		fo.addParameter("scale", "noscale");
		fo.addParameter("quality", "high");
		fo.writeIn(c);
	}*/
	
	var bc = $("banner-capa");
	if(!empty(bc))
	{
		var fbc = new Flash(window.defaultUrl + "swf/reserva_2010.swf", null, "100%", "100%");
		fbc.addParameter("bgcolor", "#FFFFFF");
		fbc.addParameter("wmode", "transparent");
		fbc.writeIn(bc);
	}	
	
	var fo = new Flash(window.defaultUrl + "swf/logo.swf?2", null, "512", "106");
	fo.addParameter("scale", "noscale");
	fo.addParameter("quality", "high");
	fo.addParameter("bgcolor", "#DBDBDB");
	fo.addParameter("wmode", "transparent");
	fo.writeIn("logo");
	
	var bs = $("banner_servicos");
	if(!empty(bs))
	{
		var fo = new Flash(window.defaultUrl + "swf/serv_oficiais.swf?1", null, "135", "90");
		fo.addParameter("scale", "noscale");
		fo.addParameter("quality", "high");
		fo.writeIn(bs);
	}
	
	/*var btc = $("tooltip-credenciamento");
	if(!empty(btc))
	{
		var fo = new Flash(window.defaultUrl + "swf/balao.swf?1", null, "100%", "100%");
		fo.addParameter("wmode", "transparent");
		fo.writeIn(btc);
	}*/
}

function showTooltip(){ $("tooltip-credenciamento").css({"display": "none"}); }
function hideTooltip(){ $("tooltip-credenciamento").css({"display": "none"}); }

function ampliaHandler()
{	
	ampliarImg(this.href.toString());
	return false;
}

function ampliarImg(src)
{
	window.open(window.defaultUrl + "ampliar.php?src=" + src, "aw", "width=200, height=200,resizable=yes, status");
}

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 clickGaleria(e)
{
	window.open(this.href.toString(), null, "width=650, height=465, status");
	
	this.cancelEvent(e || window.event);
	return 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;
}
