/***

	FLICKR API

***/

(function($) {

	$.fn.flickrfy = function() {
		
		var element = this;
		
		var apiKey = '4932d9a53ba572f6bff13577a302a7d6';
		var userId = '56462756@N02';
		
		var perPage = '12';
		var showOnPage = '12';
		
		
		$.getJSON('http://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&api_key='+apiKey+'&photoset_id=72157625494568784&jsoncallback=?',
		
		function (data) {
			
			$.each(data.photoset.photo, function(i, rPhoto){
			
				var basePhotoURL = 'http://farm' + rPhoto.farm + '.static.flickr.com/' + rPhoto.server + '/' + rPhoto.id + '_' + rPhoto.secret; 
			  
				var medphoto = 'http://www.flickr.com/photos/'+userId+'/'+rPhoto.id;
				
				var thumbPhotoURL = basePhotoURL + '_s.jpg';
				var mediumPhotoURL = basePhotoURL + '_m.jpg';
				var largePhotoURL = basePhotoURL + '_b.jpg';
			
				var photoString = '<a class="flickrimg" target="blank" rel="flickrgroup" title="' + rPhoto.title + '" href="'+ largePhotoURL +'"><img src="' + mediumPhotoURL + '" alt="' + rPhoto.title + '"/></a>'
				
				$(photoString).appendTo(element);
				
			});
			
			//create lightbox with fancybox plugin
			$("a[rel=flickrgroup]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
				}
			});
			
		});
		
	}
	
	$.fn.flickrfy_parties = function() {
		
		var element = this;
		
		var apiKey = '4932d9a53ba572f6bff13577a302a7d6';
		var userId = '56462756@N02';
		
		var perPage = '12';
		var showOnPage = '12';
		
		
		$.getJSON('http://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&api_key='+apiKey+'&photoset_id=72157625494600006&jsoncallback=?',
		
		function (data) {
			
			$.each(data.photoset.photo, function(i, rPhoto){
			
				var basePhotoURL = 'http://farm' + rPhoto.farm + '.static.flickr.com/' + rPhoto.server + '/' + rPhoto.id + '_' + rPhoto.secret; 
			  
				var medphoto = 'http://www.flickr.com/photos/'+userId+'/'+rPhoto.id;
				
				var thumbPhotoURL = basePhotoURL + '_s.jpg';
				var mediumPhotoURL = basePhotoURL + '_m.jpg';
				var largePhotoURL = basePhotoURL + '_b.jpg';
			
				var photoString = '<a class="flickrimg" target="blank" rel="flickrgroup" title="' + rPhoto.title + '" href="'+ largePhotoURL +'"><img src="' + mediumPhotoURL + '" alt="' + rPhoto.title + '"/></a>'
				
				$(photoString).appendTo(element);
				
			});
			
			//create lightbox with fancybox plugin
			$("a[rel=flickrgroup]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
				}
			});
			
		});
		
	}
	
		$.fn.flickrfy_about = function() {
		
		var element = this;
		
		var apiKey = '4932d9a53ba572f6bff13577a302a7d6';
		var userId = '56462756@N02';
		
		var perPage = '12';
		var showOnPage = '12';
		
		
		$.getJSON('http://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&api_key='+apiKey+'&photoset_id=72157625369415143&jsoncallback=?',
		
		function (data) {
			
			$.each(data.photoset.photo, function(i, rPhoto){
			
				var basePhotoURL = 'http://farm' + rPhoto.farm + '.static.flickr.com/' + rPhoto.server + '/' + rPhoto.id + '_' + rPhoto.secret; 
			  
				var medphoto = 'http://www.flickr.com/photos/'+userId+'/'+rPhoto.id;
				
				var thumbPhotoURL = basePhotoURL + '_s.jpg';
				var mediumPhotoURL = basePhotoURL + '_m.jpg';
				var largePhotoURL = basePhotoURL + '_b.jpg';
			
				var photoString = '<a class="flickrimg" target="blank" rel="flickrgroup" title="' + rPhoto.title + '" href="'+ largePhotoURL +'"><img src="' + mediumPhotoURL + '" alt="' + rPhoto.title + '"/></a>'
				
				$(photoString).appendTo(element);
				
			});
			
			//create lightbox with fancybox plugin
			$("a[rel=flickrgroup]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
				}
			});
			
		});
		
	}

	
})(jQuery);
	

