/*

*/

if(typeof flcrHlpr === 'undefined'){
	var flcrHlpr = {};
}

flcrHlpr.buildRequest = function(req){
	var apikey = '59ecd1dfeb06e006781ca2e4efa365f6';
	
	var reqStr = '';
	
	for(var prop in req){
		reqStr += '&'+ prop + '=' + req[prop];
	}
	
	var reqUrl = 	['http://api.flickr.com/services/rest/',
				'?format=json&api_key=',apikey,
				reqStr,
				'&jsoncallback=?',
				].join('');
	
	return reqUrl;			
}

flcrHlpr.search = function(searchTerms, fn, caller){
	//http://www.flickr.com/services/api/flickr.photos.search.html
	var url = flcrHlpr.buildRequest(
		{
			method:'flickr.photos.search',
			tags:escape(searchTerms),
			per_page:3,
			tag_mode:'any',
			media: 'photos',
			sort: 'relevance',
			content_type: 7
			});
			
	//console.log(url);

	$.getJSON(url, function(data){
			fn.call(caller, data);
		});		
}


