jQuery.fn.log = function (msg) {
  console.log("%s: %o", msg, this);
  return this;
};

jQuery.preloadImages = function(){
	for(var i = 0; i<arguments.length; i++){
		jQuery("<img>").attr("src", arguments[i]);
	}
}

function menuFlutuante(acao){
	if (acao == true) {
		var largura = 531
	} else {
		var largura = 248
	}
	jQuery("#menu_flash").css("width",largura).find("embed").attr("width",largura);
};

jQuery(document).ready(function() {
						   
	var lang = jQuery("body").attr("id");
	var over_flag = "_on"

	jQuery(".abas .aba").click(function(){
		tabela = "."+jQuery(this).attr("id");
		jQuery(this).closest(".abas").find(".aba").removeClass("ativo");
		jQuery(this).addClass("ativo");
		jQuery(this).closest(".abas").nextAll(".tabelas:first").find(".tabela").addClass("esconde");
		jQuery(this).closest(".abas").nextAll(".tabelas:first").find(tabela).removeClass("esconde");
	});
	
	
	
/* -- JQUERY PARA ABRIR E FECHAR O POPUP INICIAL (COM FUNDO ESCURO) ------

	
	var menuOverlayPop = jQuery(".home #popup").expose({
		color: "#000",
		opacity: 0.65,
		loadSpeed: 200,
		closeSpeed: 0,
		api: true
	})	

	menuOverlayPop.load()
	$("#popup").show();

    $("#btn_fechar").click(function() {
		menuOverlayPop.close();
		$("#popup").hide(); 
		$("#popup #fechar").hide(); 
});

/* ------------------------------------------------------------------------- */
	
		
	
	
	var menuOverlay = jQuery("div#menu").expose({
		color: "#000",
		opacity: 0.65,
		loadSpeed: 200,
		closeSpeed: 0,
		api: true
	})

	
	
	jQuery("div#menu").hover(
		function () { menuOverlay.load() }, 
		function () { menuOverlay.close() }
	);
	
	function escondeSubs(){
		jQuery("#menu .btn_sub").removeClass("aberto");
		jQuery("#menu .submenu").hide();
	};
	
	function mostraSub(elemento){
		elemento.parent().find(".submenu").css('display','block');
		elemento.parent(".sub").addClass("aberto");
	};
	
	escondeSubs();
	
	// popup dos submenus
	jQuery("#menu .btn_sub, #menu .submenu")
	.hover(
		function () { mostraSub(jQuery(this)); }, 
		function () { escondeSubs(); }
	)
	
	// Acesso Rápido e Relatórios
	jQuery("#quickNav, #box-acesso").hover(
		function(){ jQuery("#box-acesso").show();},
		function(){ jQuery("#box-acesso").hide(); });	

	jQuery("#quickNav_relatorios, #box-acesso_relatorios").hover(
		function(){ jQuery("#box-acesso_relatorios").show();},
		function(){ jQuery("#box-acesso_relatorios").hide(); });	
	
	jQuery(".zebra tr:nth-child(even)").addClass("zebra1");
	
	//submenu hover
	jQuery('.submenu li').hover( 
		function () {
			var imagemObj = $(this).find("img");
			var imagemSrc = imagemObj.attr("src").split(".");
			imagemObj.attr("src",imagemSrc[0] + over_flag + "." + imagemSrc[1]);
		}, 
		function () {
			var imagemObj = $(this).find("img");
			var imagemSrc = imagemObj.attr("src").split(over_flag);
			imagemObj.attr("src",imagemSrc[0] + imagemSrc[1]);
		}
	);


	$.preloadImages(
		"images/menu/menu_33898_pti_on.gif",
		"images/menu/menu_33899_pti_on.gif",
		"images/menu/menu_33901_pti_on.gif",
		"images/menu/menu_33902_pti_on.gif",
		"images/menu/menu_33903_pti_on.gif",
		"images/menu/menu_33905_pti_on.gif",
		"images/menu/menu_33906_pti_on.gif",
		"images/menu/menu_33908_pti_on.gif",
		"images/menu/menu_33909_pti_on.gif",
		"images/menu/menu_33926_pti_on.gif",

		"images/menu/menu_33911_pti_on.gif",
		"images/menu/menu_33912_pti_on.gif",
		"images/menu/menu_33913_pti_on.gif",
		"images/menu/menu_33914_pti_on.gif",
		"images/menu/menu_33915_pti_on.gif",
		"images/menu/menu_33916_pti_on.gif",
		"images/menu/menu_33917_pti_on.gif",
		"images/menu/menu_33918_pti_on.gif",
		"images/menu/menu_33919_pti_on.gif",
		"images/menu/menu_33920_pti_on.gif",
		"images/menu/menu_33921_pti_on.gif",
		"images/menu/menu_33922_pti_on.gif",
		"images/menu/menu_33923_pti_on.gif"
	);
	
	$('.hint').hint();
	
//fecha o document ready
});
