jQuery(function() {
	Roche._init();
});

var Roche = {
	/**
	* Função de chamada das outras funções que inicializam o site
	* @author André Luís Machado <andre.machado@agenciaclick.com.br>
	*/
	_init: function() {
		//try {
			Roche._subMenu();
			Roche._orkutOver();
			Roche._clickTexto();
			Roche._printPagina();
			Roche._atualizaDadosCalendario();
			
		/*
		} catch(err) {
			alert('Main Error: ' + err.description);
		}
		*/
		
	},
	
	/**
	* Ativa submenu
	* @author Danilo Augusto Martins <danilo.augusto@agenciaclick.com.br>
	* @modified Douglas Rodrigues <douglas.rodrigues@agenciaclick.com.br>
	*/
	_subMenu: function(){
	    $('#menu_principal li a').click(function(){
	        if($(this.parentNode).find('ul.submenu').size()>0){
	            if($(this).hasClass('selected')){
	                $(this).removeClass('selected');
		            $(this).next('ul.submenu').hide();	            
	            } else {
	                $(this).parent().parent()
	                    .find('li ul.submenu').hide().end()
	                    .find('li a.selected').removeClass()	              
	                $(this).addClass('selected');
	                $(this).next('ul.submenu').show();	            
	            }
	            return false;
	        }
	    });
    },
	
	/**
	* Mouse over nos links do Orkut, no fooet
	* @author Danilo Augusto Martins <danilo.augusto@agenciaclick.com.br>
	*/
	_orkutOver: function(){
	    $('#comunidades_orkut').mouseover(function(){ $('#orkut_links').show(); });
	    $('#comunidades_orkut').mouseout(function(){ $('#orkut_links').hide(); });
	},
	
	/**
	* Função para alterar o tamnho do texto
	* @author Douglas Rodrigues <douglas.rodrigues@agenciaclick.com.br>
	*/
    _clickTexto: function(){
         var fonte = 12;  
         
         $('.mais').click(function(){  
             if (fonte<16)fonte++; 
                $('.box_texto p, .texto_principal h4, p.descricao, .texto_principal em, p.links, p.links a, .box_texto p, div.alt_text p, div.alt_text h4, div.agenda div.resumo p, div.agenda div.resumo h4, .tamf').css({fontSize : fonte+"px"});  
                return false;
         });  
         
         $('.menos').click(function(){  
             if (fonte>10)fonte--;  
                $('.box_texto p, .texto_principal h4, p.descricao, .texto_principal em, p.links, p.links a, .box_texto p, div.alt_text p, div.alt_text h4, div.agenda div.resumo p, div.agenda div.resumo h4, .tamf').css({fontSize : fonte+"px"});  
                return false;
        });
     },
     
     /**
	* Função para imprimir a pagina
	* @author Douglas Rodrigues <douglas.rodrigues@agenciaclick.com.br>
	*/
    _printPagina: function(){
        $('.print').click(function(){
		    window.print();
	    });
	},
	
	/**
	* Função para atualizar os eventos do calendario
	* @author Danilo Augusto Martins <danilo.augusto@agenciaclick.com.br>
	*/
	_atualizaDadosCalendario: function(){
	
	    var procuraNovosDados = window.setInterval(function(){    
	        if($('#dados_calendario li.selected').size()==0){
    	        $('#dados_calendario li:eq(0)').addClass('selected');
    	    }	    
	    },500);
	    
        var atualizacao = window.setInterval(function(){
	        if($('#dados_calendario li.selected').size()==1 && $('#dados_calendario li').size()>1){
	            
                $('#dados_calendario li.selected').hide();
                if($('#dados_calendario li.selected').next().size()>0){
                    
                    $('#dados_calendario li.selected')
                        .removeClass('selected')
                        .next()
                        .addClass('selected').show();
                } else {
                
                    $('#dados_calendario li.selected').removeClass('selected');
                    $('#dados_calendario li:eq(0)').addClass('selected').show();
                
                }
            
	            
            }
        },5000);
	}
};
