jQuery(function($) {
	$('#galeria > ul').galleria({
		history   : true, // ativa a legenda da foto ampliada
		clickNext : true, // ativa o link sobre a imagem ampliada para a próxima
		insert    : '#main_image', // nome do div onde aparecerá a imagem ampliada
		shrink	  : 1,
		onImage   : function(image,caption,thumb) { 
			
			// efeito na imagem e na legenda
			if(! ($.browser.mozilla && navigator.appVersion.indexOf('Win')!=-1) ) { 
				image.css('display','none').fadeIn(1000);
			}
			caption.css('display','none').fadeIn(1000);
			
			var _li = thumb.parents('li');
			
			_li.siblings().children('img.selected').fadeTo(500,0.3);
			
			thumb.fadeTo('fast',1).addClass('selected');
			
			// adiciona um título para a imagem ampliada
			image.attr('title','Próxima imagem >>');
		},
		onThumb : function(thumb) {				
			var _li = thumb.parents('li');				
			var _fadeTo = _li.is('.active') ? '1' : '0.3';				
			// efeito ao carregar os thumbs
			thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);				
			// efeito ao colocar o mouse em cima do thumb
			thumb.hover(
				function() { thumb.fadeTo('fast',1); },
				function() { _li.not('.active').children('img').fadeTo('fast',0.3); } 
			)
		}
	});
	
	img_url = $('li.active img').attr('src');
	
	$('#share a:first').click(function(){
		var galeria_path = $(this).attr('href');
		$.get(galeria_path+"/tweet.php?url="+img_url+"&galeria_path="+galeria_path, function(data){
			//window.location="http://twitter.com?status="+data;
		});
		return false;
	});
	
	$('#formemail').hide();
	
	$('#share a:last').click(function(){
		$('#formemail > input:hidden').attr('value', img_url);
		$('#formemail').show();
		return false;
	});
	
	$("#formemail").validate({
		rules: {
			seunome: "required",
			nomedoamigo: "required",
			seuemail: {
				required: true,
				email: true
			},
			emaildoamigo: {
				required: true,
				email: true
			}	
	 	},
	 	messages: {
	 		seunome: '',
	 		nomedoamigo: '',
	 		seuemail: '',
	 		emaildoamigo: ''
	 	},
	 	
	 	submitHandler: function(form) {
	 		$("#formemail").ajaxSubmit({
	 			target:	"#result"
	 		});
	 	}
	 	
	 });
	
});
