
var jqf = {} // Container to avoid namespace collisions.
jqf.imgArray = new Array(); // Array to hold urls to flickr images
jqf.titleArray = new Array(); // Array to hold image titles if they exist
// Callback for Flickr - Simply set array
function setFlickrData(flickrData) {
	var length = flickrData.photoset.photo.length;
	var thumbHTML = '';
	for (i=0; i<length; i++) {
		var photoURL = 'http://farm' + flickrData.photoset.photo[i].farm + '.' + 'static.flickr.com/' + flickrData.photoset.photo[i].server + '/' + flickrData.photoset.photo[i].id + '_' + flickrData.photoset.photo[i].secret +'.jpg'
		var thumbURL = 'http://farm' + flickrData.photoset.photo[i].farm + '.' + 'static.flickr.com/' + flickrData.photoset.photo[i].server + '/' + flickrData.photoset.photo[i].id + '_' + flickrData.photoset.photo[i].secret + '_s.jpg'
		thumbHTML += '<a  rel="gallery" href= ' +photoURL+'  ><img src=' + thumbURL + ' ></a>';
		jqf.imgArray[i] = photoURL;
		jqf.titleArray[i] = flickrData.photoset.photo[i].title;
	}
	$("#flickr_thumbs").html(thumbHTML);
}

//  Image navigation logic


// Plug-In
(function($) {
	
	// plugin definition
	$.fn.flickrGallery = function(setID,apiKEY) {		
		// Set Obj to the Object
		jqfobj = this;
		
		// Get the Flickr Set :)
		$.getScript("http://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&photoset_id=" + setID + "&api_key=" + apiKEY + "&jsoncallback=setFlickrData", function(data){
			// When data is set, load first image.
		});

		$(".photo_gallery .pic_frame div").append('<div id="flickr_thumbs"></div>');
	};
})(jQuery);
