

NS.Package('Site.RSS');
/**
 * get rss feeds form the server
 * @version 1.1.0
 * param =  options
 * @option[target]			(String)	jQuery slector the place to load the rss feeds
 * @option[title]			(String)	get rss by title 
 * @option[id]				(Integer)	get rss by id 
 * @option[success]			(Function)	callback function triggerst by request status 200 stade 4
 * function:success param[respons]		data content given by the server
 * function:success param[holder]		the traget holder
 */
(function($){
	
	Site.RSS = function (options){
		
		if(options.target){
			
			var _holder = $(options.target);
			
			if(_holder.length > 0){
				Site.Tools.loader({
					target 	: options.target,
					cssClass: 'rssLoader',
					text   	: 'loading '+(options.title)+'...',
					src 	: 'plugins/rss/images/prossesing.gif'
				});
				if(options.title || options.id){
					
					var _data = (options.title)? {'title': options.title} : (options.id)? {'id': options.id} :{};
					
					$.post('plugins/rss/request/get.php', _data, function (respons){
						_holder.html( respons );
						if(options.success){
							options.success( respons , _holder);
						}
					});
				}else{
					return false;
				}
			}else{
				return false;
			}
		}else{
			return false;
		}
	};
})(jQuery);

