$(document).ready(function(){

	Cufon.replace('.font, .inside-page h4, .inside-page blockquote, .side_content strong');
	
	//botão de resetar formulário
	$.fn.clearForm = function() {
		return this.each(function() {
			var type = this.type, tag = this.tagName.toLowerCase();
			if (tag == 'form'){ return $(':input',this).clearForm(); }
			if (type == 'text' || type == 'password' || tag == 'textarea') { this.value = ''; }
			else if (type == 'checkbox' || type == 'radio') { this.checked = false; }
			else if (tag == 'select') { this.selectedIndex = -1; }
		});
	};
	
	//pagina os comentários
	$('.form-comentarios').pajinate({
		items_per_page : 5,
		item_container_id : '.commentlist_comments',
		nav_panel_id : '.paginate_comments',
		nav_label_first: '',
		nav_label_last: '',
		nav_label_prev: 'anterior',
		nav_label_next: 'próximo',
		num_page_links_to_display: 0
	});
	
	//pagina os depoimentos
	$('.depoimentos').pajinate({
		items_per_page : 5,
		item_container_id : '.lista_depoimentos',
		nav_panel_id : '.paginate_depoimentos',
		nav_label_first: '',
		nav_label_last: '',
		nav_label_prev: 'anterior',
		nav_label_next: 'próximo',
		num_page_links_to_display: 0
	});
	
	//links do twitter em nova janela	
	$('.side_twitter a, .side_flickr a').live('click', function() {
		window.open( $(this).attr('href') );
		return false;
	});
	
	//mostra / esconde form de deixar depoimento
	$('.deixe-seu a').click(function(e){
		e.preventDefault();
		$('.deixe-seu, .lista_depoimentos, .paginate, .cform').toggle();
	});
	
	
	// destaque homepage carrossel
	$('#loop li:first').show().addClass('first');
	$('#controls li:first').addClass('atual');
	
	$('#controls li').click(function(){
		$('#controls li').removeClass('atual');
		$('#loop li').removeClass('first');
		
		var atual = $(this).attr('id');
		
		$(this).addClass('atual');
		
		$('#loop li:visible').fadeOut();
		$('#loop li#loop-'+atual+'').fadeIn();
	});
	
	$('#fotos .lista a').click(function(e){
		e.preventDefault();
		$('#fotos .inside-page_fotos').append('<div class="loading"></div>')
		$('#fotos .inside-page_fotos').load( $(this).attr('href') , function() {
			var divWrapper = $("#fotos .inside-page_fotos");
			galeria();
		});
	});
	
	$('#videos-paginacao').pajinate({
		items_per_page : 2,
		item_container_id : '.lista',
		nav_panel_id : '.paginate',
		nav_label_first: '',
		nav_label_last: '',
		nav_label_prev: '&nbsp;',
		nav_label_next: '&nbsp;',
		num_page_links_to_display: 5
	});
	
    $('.side_informacoes .formularios a, .side_informacoes .info-gerais a').click( function() {
        window.open(this.href);
        return false;
    });
	
});

function galeria(){

var theblogurl ="http://www.viladolouvor.org/wp";
var flickr_mini_gallery_img_format ="_s";


	// JavaScript Document
jQuery(function($){
	//image folder
	var imgs_url = theblogurl+'/wp-content/plugins/flickr-mini-gallery/images';
	function initialize_flickr(){
		if($('.flickr-mini-gallery')){
			if($('.fmg-hover-image')){
				$("body").append('<div id="fmg-float-img"><img class="fmg-float-img-loading" src="'+imgs_url+'/lightbox-ico-loading.gif" /><img class="fmg-float-img-tag" src=""/><p class="fmg-description"></p></div>');
			
			}
			
			$('.flickr-mini-gallery').each(function (i) {
					$(this).empty();					 
					var filter = $(this).attr('rel');
					var formatArray = $(this).attr("lang").split("&");
					var format = formatArray[0];
					var formatGal = formatArray[1];
					var hasTitle = $(this).hasClass("fmg-hover-image");
					var is_photoset = $(this).attr('longdesc');
					build_gallery(filter, this, format, hasTitle, is_photoset, formatGal);
					
			});
			
		}
		
		
	}
	function build_gallery(filter, obj, format, hasTitle, is_photoset, formatGal){
	  if(is_photoset == "photoset"){
	  	var api = "http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=36c8b00c47e8934ff302dcad7775d0a2&"+filter;
	  }else{
	  	var api = "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=36c8b00c47e8934ff302dcad7775d0a2&tag_mode=all&"+filter; 
	  }
		$.getJSON(api+"&format=json&jsoncallback=?",
	        function(data){
		        if(is_photoset == "photoset"){
		        	
		        	$.each(data.photoset.photo, function(i,item){   
		        	if(typeof item.description != "undefined"){var description = item.description._content;}else{var description = "";}
		        	if(hasTitle){var titleImg = '';}else{var titleImg = item.title;}
				      var attrib = {src: "http://farm"+item.farm+".static.flickr.com/"+item.server+"/"+item.id+"_"+item.secret+format+".jpg", alt:item.title, longdesc:"http://www.flickr.com/photos/"+data.photoset.owner+"/"+item.id, rel:description, title:titleImg}
					  $("<img/>").attr(attrib).appendTo(obj).wrap("<a href=http://farm"+item.farm+".static.flickr.com/"+item.server+"/"+item.id+"_"+item.secret+formatGal+".jpg alt="+item.id+formatGal+"></a>").addClass("flickr-mini-gallery-thumb");
			         });
				
		        }else{
		        	$.each(data.photos.photo, function(i,item){
		        		if(typeof item.description != "undefined"){var description = item.description._content;}else{var description = "";}
		        		if(hasTitle){var titleImg = '';}else{var titleImg = item.title;}
				       var attrib = {src: "http://farm"+item.farm+".static.flickr.com/"+item.server+"/"+item.id+"_"+item.secret+format+".jpg", alt:item.title, longdesc:"http://www.flickr.com/photos/"+item.owner+"/"+item.id, rel:description, title:titleImg}
					  $("<img/>").attr(attrib).appendTo(obj).wrap("<a href=http://farm"+item.farm+".static.flickr.com/"+item.server+"/"+item.id+"_"+item.secret+formatGal+".jpg alt="+item.id+formatGal+"></a>").addClass("flickr-mini-gallery-thumb");
			         });
		        }
		        
	          
			$('#fotos .inside-page_fotos .loading').remove();
			$(".flickr-mini-gallery a:has(img)").lightBox();
	      });	 
	}
	
	// reveals bigger image when you pass the mouse over it
	$(".fmg-hover-image a:has(img)").live("mouseover", function(){
		var src = $("img", this).attr("src");
		var title = $("img", this).attr("alt");
		var img = src.replace("_t", "_m");
		var url = img.replace("_s", "_m");
		$("#fmg-float-img").show()
		$("#fmg-float-img .fmg-description").hide()		
		$("#fmg-float-img .fmg-float-img-loading").show()
		$("#fmg-float-img .fmg-float-img-tag").hide().attr("src",url).load(function() {
  			$("#fmg-float-img .fmg-float-img-loading").hide()
  			$(".fmg-float-img-tag").fadeIn(500, function(){
  				//console.log(title)
  				
  			});
  			$("#fmg-float-img .fmg-description").text(title).slideDown()
		})
	});
	
	$(".fmg-hover-image a:has(img)").live("mouseout", function(){
		$("#fmg-float-img").hide()
		$("#fmg-float-img .fmg-description").hide()		
		$("#fmg-float-img .fmg-float-img-loading").hide()
	});
	$('.fmg-hover-image').live("mousemove",function(e) {
		var pos = $(this).position()
		var h = $("#fmg-float-img").height() 
  		$("#fmg-float-img").css({top:e.pageY-40, left:e.pageX+20})
  		//console.log((e.pageY - pos.top) +", "+(e.pageX - pos.left))
	});
	
	function add_description(n){
		//var img_id = $(".felickr a[alt]:eq["+n+"]");
		var img_id = '2388852124';
		$.getJSON('http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=36c8b00c47e8934ff302dcad7775d0a2&photo_id='+img_id+'&format=json&jsoncallback=?',
	        	function(data){
					var textInfo = data.photo.description._content;
					$(".felickr:first").append(textInfo+"<br/>");					
	         	});
	}
	function description(){
		$(".felickr img").each(function(i){
				add_description(i)						
		})
	}
	$(document).ready(function(){
		initialize_flickr();
	});
});




}
