/**
 * familyCircleManager
 *
 * @package    mivilagunk
 * @subpackage Site
 * @author     Szijártó Tamás ( szicsu ) <szicsu@jquery.hu>
 * @version    SVN: $Id: $
 */
familyCircleManager = new function(){
	var self = this;
	var iTimer
	
	this.actionUrl = Site.Helper.getSluggedUrl('/family/getCircleItem');
	
	this.getAppContiner = function(){
		return $('#jsFamilyCircleCommentContainer');
	}
	
	this.init = function( iTime ){
		window.setInterval( self.refreshComments, iTime * 1000 );
	}
	
	this.refreshComments = function( ){
		
		self.loaderInit();
		self.getAppContiner().load( self.actionUrl+'?'+(new Date).getTime(), function(){
			Site.Init.commentsInit();
			window.setTimeout( familyCircleManager.loaderRemove, 1000 ); //IE :(
		});
	}
	
	this.loaderInit = function(){
		var appObj = self.getAppContiner();
		
		$('<div class="WmLoadingDiv"></div>')
			.appendTo('body')
			.css({
				width: appObj.width(),
				height: appObj.height(),
				top: appObj.offset().top,
				left: appObj.offset().left
			});
		//$('ul.recipe_categories').append('<li>loaderInit:'+ (new Date).toTimeString().split(' ')[0] +'</li>');
	}
	
	this.loaderRemove = function(){
		$('div.WmLoadingDiv').remove();
		//$('ul.recipe_categories').append('<li>loaderRemove:'+ (new Date).toTimeString().split(' ')[0] +'</li>');
	}
	
	
}
