/* 

 	http://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=5bb7445c3e5a3f59a59d5c256155c8d6
 		&auth_token=72157622733307851-6b13ac6dd12fd34c
 		&api_sig=b9ad850729a2007bd24c66fb904363f3
 		
http://api.flickr.com/services/rest/?method=flickr.photos.getRecent&format=json&api_key=59ecd1dfeb06e006781ca2e4efa365f6&per_page=10&page=1&nojsoncallback=1
	http://api.flickr.com/services/rest/?method=flickr.test.echo&name=value

  	 flickrHlpr
*/

	
if (typeof flickrHlpr === "undefined") {
	var flickrHlpr = {};
}

flickrHlpr.getRecentPhotos = function(cfg, fn){
	var url = 	['http://api.flickr.com/services/rest/',
				'?method=',cfg.method,
				'&format=json&api_key=',cfg.apiKey,
				'&user_id=',cfg.userid,
				'&per_page=',9,
				'&page=',1,
				'&jsoncallback=','?',
				].join('');
				
				//jsoncallback

	$.getJSON(url, function(data){
			fn(data.photos.photo);
		});

}

flickrHlpr.getUserByEmail = function(cfg, fn){
	var url = 	['http://api.flickr.com/services/rest/',
				'?method=',cfg.method,
				'&find_email=',cfg.email,
				'&format=json&api_key=',cfg.apiKey,
				'&jsoncallback=','?',
				].join('');

	$.getJSON(url, function(user){
			fn(user);
		});

}

flickrHlpr.getPhotoLink = function(photo) {

    var src = ['http://farm', photo.farm, '.static.flickr.com/', photo.server, '/', photo.id, '_', photo.secret, '_s.jpg'].join('');

    return [   '<span class="flickrPhoto" ><a href="http://www.flickr.com/photos/', photo.owner, '/', photo.id, '/" title="', photo.title, '" target="_new">',
               '    <img src="',src,'" alt="', photo.title, '"/>',
               '</a></span>'].join('');
}