/*
* Rss loader
* for homepage module
* 
* @author Danil Shingarev
*/
(function($) {
$.fn.loadRss = function(url) { 
    var obj = jQuery(this[0]);
    
    if(obj.hasClass("mod-blog-box")){
		container = obj.find(".inner-box");
    } else {
		container = obj.find(".mod-blog-box .inner-box");
    }
    
    
	
    /**
	 * Blocking module div and displaying loader animation
	 */
	container.block({css: {border: 0, background: 'none', padding: '5px', width: '45px', marginTop: '-15px'}, message: "<img src='/public/images/loading-animation.gif' />"});

	jQuery.getJSON(url, function(data) {
		/**
		 * Getting ul element and preparation (cleaning)
		 */
		if(obj.hasClass("mod-blog-box")){
	    	ulElement = obj.find(".links-list");
	    } else {
			ulElement = obj.find(".mod-blog-box .links-list");
	    }
	    ulElement.children().remove();

	    for(i=0; i<data.length; i++) {
	        /*
	    	 * Prepairing Li element for appending
	    	 */
	        liElement = jQuery("<li>").addClass("item")
	            .append(jQuery("<a>").attr("href",data[i].href).html(data[i].title))
	            .append(jQuery("<span>").addClass("date").html(data[i].date));
	        
	        /**
	         * Appending
	         */
	        ulElement.append(liElement);
	    }
	    container.unblock();
	});
};
})(jQuery);

