	$(function(){
		//inicializando variaveis
	    var stack = [];
	 	var loaded = 0;
	 	var finish = false;
	 	
		if (hrefs.length >= 2) { $('<div class="loading"></div>').appendTo($('#nav')); }
	 	
	    // preload das imagens 
	   jQuery.each(files, function(index, valor) {
	        var img = new Image(940,200); 
	       	
	        img.name = hrefs[index];
	        img.src = '/imgsbannerprincipal/' + valor; 
	        
	        $(img).bind('load', function() { 
	             
	            if (loaded==0){
	            	$('#append').append(img.name);
	            	$('#banner').css('background-image','none');
	            	loaded = loaded+1;
	            } else {
	            	if (loaded==1){
	            		$('#append').append(img.name);
	            		 $('#append').cycle({ 
	       				 	timeout:  8000, 
	        				before:   onBefore,
	        				pager:  '#nav'
	   					 }); 
	            	
	            	} else {
	            		stack.push(img.name);
	            	}
	            	loaded = loaded+1;
	            	
	            	if(hrefs.length == loaded)
	            		finish = true;
	            }
	            
	            img.name = "";
	        }); 
	    });  
	 

	    // adiciona imagens ao slide
	    function onBefore(curr, next, opts) { 
	    	
	        if (opts.addSlide) 
	            while(stack.length) 
	                opts.addSlide(stack.pop());
	                
	        if((finish) && (stack.length == 0)){
	        	$('.loading').remove();
	        	finish = false;
	        }
	    };
	    

		//menu coluna direita	    
		$(".maisinfo").click(function () {
			if ($("#maislinks").is(":hidden")) {
				$("#maislinks").slideDown("fast");
				$(".maisinfo").css("background-position","276px -42px");
			} else {
				$("#maislinks").slideUp("fast");
				$(".maisinfo").css("background-position","276px 0px");
			}
		});
		
		//calendario
		function loadCalendar(){
			$.post('/inc/calendario.php', { month: mesAtual, year: anoAtual }, function(data) {				
		 		 $('#datas').html(data);
		 		 $('#calendario ul').removeClass('loading');
		 		 $('li.datas').animate({ opacity: 1 }, 100, 'swing', function() { 
		 		 	if(jQuery.browser.msie)
						$(this).get(0).style.removeAttribute('filter');
		 		  });
			});
		}

		loadCalendar();

		//eventos do calendario
		$('.mesant').click(function(){
			if(mesAtual==1) {
				anoAtual=anoAtual-1;
				mesAtual=12;
			} else {
				mesAtual=mesAtual-1;
			}
			$('li.datas').animate({ opacity: 0 }, 100, 'swing', function() {
        		$('#calendario ul').addClass('loading');
          		loadCalendar();
        	});	
		});
		
		$('.mespro').click(function(){
			if(mesAtual==12) {
				anoAtual=anoAtual+1;
				mesAtual=1;
			} else {
				mesAtual=mesAtual+1;
			}
			$('li.datas').animate({ opacity: 0 }, 100, 'swing', function() {
				$('#calendario ul').addClass('loading');
          		loadCalendar();
        	});	
		});					    
	 });
