

// Valida os checkbox do Kit do Investidor
function countChecked(idioma) {
	var n = $(".itens input:checked").length;
	
	if (n == 0) {
		if (idioma == 0) {
			alert("Nenhum arquivo selecionado.");
		} else {
			alert("No files selected.");
		}
	} else {
		document.forms["form_investorkit"].submit()
	}
}



var Site = {
	
    Generics: {
		 
        Menu: function() {	
				$("#menu li").hover(function() {	
					$('.submenu:first',this).show().parent('li').addClass("ativo");
				}, function() {	
					$('.submenu:first',this).hide().parent('li').removeClass("ativo");
				});
        },
		  
		  Zebra: function() {
		  		$("table tr:nth-child(even)").addClass("zebra");
				$("table tr td:nth-child(1)").addClass("first");
		  },		  
        Submenu: function() {		
				$(".submenu li").hover(function() {	
					$(this).addClass("ativo");
				}, function() {	
					$(this).removeClass("ativo");
				});
        },		  
		    
			AcessoRapido: function() {		// Função para o Acesso Rápido	
					$("#box_acesso").hide();
			
					$("#acesso").click(function() {
						$(this).addClass("acesso_on");
						$("#box_acesso").fadeIn("slow");
					});
					$("#box_acesso").hover(function() {
						/**/
					}, function(){
						$(this).fadeOut("slow");
						$("#acesso").removeClass("acesso_on");
					});
			},
		
			Busca: function() {		// Função que remove o value do input da Busca
					$('.busca .txt_busca').hint();	
			},
		
			ServicosRI: function () {		// Servicos RI
					$("#servicosri li").hover(function(){
						var texto = $(this).find("a:first").html();
						$(this).addClass('ativo');
						$("#servicosri .descricao").html(texto).show();
					}, function(){
						$(this).removeClass('ativo');
						$("#servicosri .descricao").hide();
					}); 			
			},
		
			Favoritos: function(){
					$("#favoritos .duvida").click(function() {
						$(this).parent().find('.popup').show();
						return false;
					});
			},

			Popup: function(){
				$(".popup .close").click(function() {
					$(this).parents('.popup').fadeOut("slow");
					return false;
				});	
			},

			Noticias: function() {
				$('#noticias ul').list_ticker({speed:5000, effect:'slide'});
			}

    },   /*end GENERICS*/

    Home: {
	 
			Cotacoes: function(){			// Aba de Cotações e Gráficos
				$('#cotacoes li a').click(function() {
					$('#cotacoes li').removeClass('ativo');
					$(this).parent('li').addClass('ativo');
					$('#box_graficos, #box_cotacoes').toggle();		
				});
      	},
		
        InvestorKit: function() {		// Abas (tabs)
				var tabContainers = $('.tabs .tabcontainer');
				
				$('ul.tabnavigation li').click(function () {
					var index = $("ul.tabnavigation li").index(this);
					tabContainers.hide();
					tabContainers.eq(index).show();
					$('.tabs .selected').removeClass('selected');
					$(this).addClass('selected');
					return false;
				}).filter(':first').click();
        },

        RSS: function() {			// Função para o Popup do RSS
				$(".rss").click(function() {
					$("#popup_rss").fadeIn("slow");
					return false;
				});
			},
		
			Slideshow: function(){
	
				$('#slides').slides({
					preload: true,
					preloadImage: 'img/loading.gif',
					play: 5000,
					pause: 2500,
					hoverPause: true,
					generateNextPrev: true,
					effect: 'fade',
					fadeSpeed: 500,
					animationStart: function(current){
						$('.caption').animate({
							bottom:-35
						},100);
						if (window.console && console.log) {
							// example return of current slide number
							console.log('animationStart on slide: ', current);
						};
					},
					animationComplete: function(current){
						$('.caption').animate({
							bottom:0
						},200);
						if (window.console && console.log) {
							// example return of current slide number
							console.log('animationComplete on slide: ', current);
						};
					},
					slidesLoaded: function() {
						$('.caption').animate({
							bottom:0
						},200);
					}
				});
			
			}


    },    /*end HOME*/
	 
	Interna: {

		Cufon: function(){
			Cufon.replace('#texto h2, h2.titulo', { fontFamily: 'FranklinGothic', hover: true });
			$('h2.titulo').css('visibility','visible');
		},		
		Fontsizemanager: function() {			// funcao de controle do tamanho da fonte
			$("#conteudo .itens").fontsizemanager();
		},
		
		Ancoras: function(){
			$("#conteudo a[name]").html("&nbsp;").addClass("ancora");
		},
		
		MenuClone: function() {				// Replica o submenu para coluna lateral
			$(".submenu li.atual").parents("li").addClass("atual"); // coloca classe no item de menu (principal) ativo
			
			var submenu_atual = $("#menu .submenu li.atual").parents(".submenu").clone().removeClass("submenu"); // replica o submenu atual
			
			if (submenu_atual.html() != null) {
				$("#main #submenu").empty().html(submenu_atual); // cola o submenu onde ele deve ficar
			} else {
				$("#main #submenu").empty(); // se nao tiver submenu, deleta a caixa que iria recebe-lo
			}	
		}
	}	   /*end INTERNA*/
	
};

$(document).ready(function(){
	Site.Generics.Menu();
	Site.Generics.Submenu();
	Site.Generics.ServicosRI();
	Site.Generics.Busca();
	Site.Generics.Popup();
	Site.Generics.Zebra();

});
