// Funcao que recebe variavel enviada pelo menu em flash dizendo qual pagina abrir.
// Aparentemente tem que ficar fora do document.ready para o flash ter acesso.
var lang = $("body").attr("class");

function menu(pagina, lang, tipo){
	$.ajax({
	  type: "GET",
	  url: pagina+".asp",
      data: "tipo="+tipo+"&l="+lang,
	  cache: true,
	  beforeSend: function (){
		  $('div.col_d').block('<div class="loader"><img src="images/img_loading.gif" /></div>');
	  },
	  success: function(html){
		  $("div#load").empty().append(html);
		  // Arruma transparencia de PNG no IE6 que nao funciona originalmente
		  $('img[@src$=.png]').ifixpng();
		  $.getScript("js/jquery.scripts."+pagina+".js");
		  $.getScript("js/jquery.scripts.principal.js");
		  pageTracker._trackPageview("/portfolio/"+pagina); // google analytics ajax tracking
	  }
	});
};

$(document).ready(function(){
						   
// Estiliza BlockUI (jquery.js, jquery.blockUI.js)
$.extend($.blockUI.defaults.overlayCSS, { background: 'url(images/img_bg2.jpg) -290px -65px no-repeat', opacity: '1' });
$.extend($.blockUI.defaults.elementMessageCSS, { backgroundColor:'transparent' });
						   
// Funcao geral para hover, basta colocar a classe OVER na imagem
// desejada. Alem disso, se a imagem botao.gif for ter hover a imagem
// do hover devera chamar botao_over.gif, o resto e automatico.
$(".over").hover(
  function () {
	var imgStrO = $(this).attr("src");
	imgStr = imgStrO.split("/");
	imgStr = imgStr[imgStr.length-1];
	imgStr = imgStr.split(".");
	var imgStr2 = imgStr[0]+"_over."+imgStr[1];
	var linkStr = $(this).parent("a").attr("href");
    $(this).attr({
		src: "images/"+imgStr2
	});
    $(this).attr({
		title: linkStr,
		alt: linkStr
	});
  },
  function () {
    $(this).attr({
		src: "images/"+imgStr[0]+"."+imgStr[1]
	});
  }
);

$('div.col_d').unblock();

// Fecha document.ready
});