function getPhotos(key, userid, tags) {
	var data = { api_key: key, user_id: userid, tags: tags, tag_mode: 'all', per_page: 500, sort: 'date-taken-asc' };
	var url = "http://api.flickr.com/services/rest/?format=json&method=flickr.photos.search";
    $.each(data, function(key, value) {
        url += "&" + key + "=" + value;
    });
    $.getScript(url);
};

function photoCallback(photos) {
	var root = $('#photos');
	root.empty();
	
	$.each(photos, function(index, photo) {
		var thumb_url = 'http://farm'+photo.farm+'.static.flickr.com/'+photo.server+'/'+photo.id+'_'+photo.secret+'_s.jpg';
		var photo_url = 'http://farm'+photo.farm+'.static.flickr.com/'+photo.server+'/'+photo.id+'_'+photo.secret+'.jpg';
		
		var div = $('<div></div>').addClass('photo');
		var a = $('<a></a>').attr({href: photo_url});
		var img = $('<img></img>').attr({src: thumb_url, border: 0});
		a.append(img);
		div.append(a);
		root.append(div);
	});
	
	$("#photos a").lightBox(); 
};

function jsonFlickrApi(rsp) {
    if (rsp.stat != "ok") {
        console.log(rsp.message);
        return;
    }
    if (rsp.photos) photoCallback(rsp.photos.photo);
};
