

// 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 var_menu = 'out'

var Site = {
	
    Generics: {

        Menu: function() {		

				$('#menu .link').click(function(e) {
					if ($(this).parent('li').hasClass('menu1') != true){
						if (var_menu = 'out') {
							$('#menu .container').animate({ height: "185px"}, 250);
							$('#menu .submenu').fadeOut('100').parent('li').removeClass("ativo");
							$(this).next('.submenu:first').fadeIn('100').parent('li').addClass("ativo");
							var_menu = 'in';
						}
						e.preventDefault();
					}
				});

				$('#menu .container').hover(function() {	}, function() {	
					if (var_menu = 'in') {
						$('#menu .container').animate({ height: "45px"}, 350);
						$('#menu .submenu').fadeOut('100').parent('li').removeClass("ativo");
						var_menu = 'out';
					}
				});


        },
        Submenu: function() {		
				$("#menu .submenu").hover(function() {	
					$(this).find('li').addClass("ativo");
				}, function() {	
					$(this).find('li').removeClass("ativo");
				});
				
				$("#menu .submenu li").hover(function() {	
					$('.submenu:first',this).show().parent('li').addClass("ativo");
				}, function() {	
					$('.submenu:first',this).hide().parent('li').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: {
	 
			Nivo_Slider: function(){			// Slide da Home
				$(window).load(function() {
					$('#slider').nivoSlider();
				});
      	},
 
			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();		
				});
      	},
		
			Destaques: function(){			// Altera a apresentação dos últimos destaques
				$('#destaques ul.destaques li:eq(0), #destaques ul.destaques li:eq(1), #destaques ul.destaques li:eq(2)').show(); 	

				$('#destaques ul.botoes li a').click(function() {
					$('#destaques ul.botoes li a').removeClass('ativo');
					$(this).addClass('ativo');
					$('#destaques ul.destaques li').hide();
				});

				$('#destaques ul.botoes li.opt1 a').click(function() {
					$('#destaques ul.destaques li:eq(0), #destaques ul.destaques li:eq(1), #destaques ul.destaques li:eq(2)').fadeIn('400');	
				});

				$('#destaques ul.botoes li.opt2 a').click(function() {
					$('#destaques ul.destaques li:eq(3), #destaques ul.destaques li:eq(4), #destaques ul.destaques li:eq(5)').fadeIn('400');
				});				

				$('#destaques ul.botoes li.opt3 a').click(function() {
					$('#destaques ul.destaques li:eq(6), #destaques ul.destaques li:eq(7), #destaques ul.destaques li:eq(8)').fadeIn('400');	
				});				
				
      	},
		
        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);
					}
				});
			
			},
			
			Cufon: function(){
				Cufon.replace('.box h3', { fontFamily: 'Futura MdCn BT', hover: true });
			} 

    },    /*end HOME*/
	 
	Interna: {

		Cufon: function(){
			Cufon.replace('h2.titulo, #texto h2', { fontFamily: 'MyriadPro', hover: true });
			$('h2.titulo, #texto h2').css('visibility','visible');
		},	
		
		Fontsizemanager: function() {			// funcao de controle do tamanho da fonte
			$("#conteudo .itens").fontsizemanager();
		},
		
		Ancoras: function(){
			$("#conteudo a[name]").html("&nbsp;").addClass("ancora");
		},

		Abas: function() {						// abas do Mais Populares
			$('ul.abas li a').click(function() {

			  if ($(this).parent('li').hasClass('ativa')) {
					$('ul.abas li').toggleClass('ativa');
					$('#maispopulares div.box1, #maispopulares div.box2').toggle();	
			  }
			  
			});			
		},
		
		//Abas Seviços
		AbasServicos: function() {	
	 		jQuery(function(){
				
                jQuery("#secao_abas div.aba:first").show();
				jQuery("#secao_abas .aba_todas:first").addClass('active');
                jQuery("#secao_abas #abre-aba a").click(function(){
					
                   jQuery("#secao_abas .aba").hide();
				   jQuery("#secao_abas #abre-aba a").removeClass('active');
				   jQuery(this).parent('li').find('a').addClass('active');
                   var div = jQuery(this).attr('href');
                   jQuery(div).show();
                   return false;
		
                });
				
             });	
		},
		
		//Abas Seviços
		AbasCursos: function() {	
	 		jQuery(function(){
				
                jQuery("#secao_abas2 div.aba:first").show();
				jQuery("#secao_abas2 .aba_todas:first").addClass('active');
                jQuery("#secao_abas2 #abre-aba a").click(function(){
					
                   jQuery("#secao_abas2 .aba").hide();
				   jQuery("#secao_abas2 #abre-aba a").removeClass('active');
				   jQuery(this).parent('li').find('a').addClass('active');
                   var div = jQuery(this).attr('href');
                   jQuery(div).show();
                   return false;
		
                });
				
             });	
		},
		
		
		BoxCurso: function() {
			$('.descricao_curso').hide();
				$(".box_curso .titulo_curso").click(function () {
					if ($(this).parents("div").hasClass("active")){
						$(this).parents("div").removeClass('active').find(".descricao_curso").slideUp('slow');	
							
					} else {
						$(".box_curso.active").removeClass('active').find(".descricao_curso").slideUp();
						$(this).parent("div").addClass('active').find(".descricao_curso").slideDown('slow');
						/*$('.descricao_curso').slideUp().parent('.box_curso').removeClass('active');		*/
						
					}		
			});  
		
		},
		
		BoxAccordion: function() {
			$('.boxtexto').hide();
				$(".boxaccordion .subtitulo, .boxaccordion h2").click(function () {
					if ($(this).parents("div").hasClass("active")){
						$(this).parents("div").removeClass('active').find(".boxtexto").slideUp('slow');	
							
					} else {
						$(".boxaccordion.active").removeClass('active').find(".boxtexto").slideUp();
						$(this).parent("div").addClass('active').find(".boxtexto").slideDown('slow');
						/*$('.descricao_curso').slideUp().parent('.box_curso').removeClass('active');		*/
						
					}		
			});  
		
		},
		
		
		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();
	
	

});
