var currentPage = 1;

function pulire()
{
    $("body").mousemove(function(e)
    {
		$("#as").attr('value','pronto');
    });
}

function trim(arg) 
{ 
	if (!arg)
		return '';
    return arg.replace(/^\s+/, '').replace(/\s+$/, '');
}


function checkNewComment()
{
	$("#emptyFields").css('visibility','hidden');
	var content = trim($("#comment").attr('value'));
	
	
	if (!content)
	{
		$("#emptyFields").css('visibility','visible');
		return false;
	}
	else
	{
		return true;
	}	
}


function loadOffset()
{
	
	$("div[name='offsetLink']").each(function() {
		var temp = this.id.split('_');
		if (temp[1] < currentPage-2 || temp[1] > currentPage+2)
			$(this).css('display','none'); 
		else
			$(this).css('display','block');
	});
}

function changeOffset(type)
{
	var pagesCount = $("div[name='offsetLink']").length;
	if (type == 'next')
	{
		var temp = currentPage+3;
		if (temp > pagesCount)
			temp = pagesCount;
	}
	else
	{
		var temp = currentPage-3;
		if (temp < 1)
			temp = 1;
	}
	
	loadArticleComments(temp,true);
}

function loadArticleCommentsJSON(nr)
{
	if (nr == 'last')
		nr = $("div[name='offsetLink']").length;
		
	$("#offset_"+currentPage).attr('class','commentsOffset');
	currentPage = nr;
	loadOffset();

	var serwisUrl = $('#serwisUrl').attr('value');
	var articleId = $("#articleId").attr('value');
	var postsOnPage = $("#postsOnPage").attr('value');
	
	//$("#comments").fadeOut();
	$("#comments").css("visibility", "hidden");
	$('#ajaxLoader').css('display','block');

			//url: serwisUrl+"?spolecznosci=ajax&action=getThreadsArticleRelatedJSON",
	
	$.ajax({
			type: "GET",
			url: serwisUrl+"/ajax?action=getThreadsArticleRelatedJSON",
			data: "offset="+nr+"&articleId="+articleId+"&postsOnPage="+postsOnPage,
			success: function(msg)
			{
				showCommentsJSON(JSON.parse(msg));
				$('#offset_'+nr).attr('class','commentsOffset commentsSelectedOffset');
				loadOffset();
			},
			complete: function ()
			{
				$('#ajaxLoader').css('display','none');	
			}
 	});
}

function loadArticleComments(nr)
{
	if (nr == 'last')
		nr = $("div[name='offsetLink']").length;
		
	$("#offset_"+currentPage).attr('class','commentsOffset');
	currentPage = nr;
	loadOffset();

	var serwisUrl = $('#serwisUrl').attr('value');
	var articleId = $("#articleId").attr('value');
	var postsOnPage = $("#postsOnPage").attr('value');
	
	//$("#comments").fadeOut();
	$("#comments").css("visibility", "hidden");
	$('#ajaxLoader').css('display','block');
	
	$.ajax({
			type: "GET",
			url: serwisUrl+"?spolecznosci=ajax&action=getThreadsArticleRelated",
			data: "offset="+nr+"&articleId="+articleId+"&postsOnPage="+postsOnPage,
			success: function(msg)
			{
				//alert('a');
				showComments(msg);
				$('#offset_'+nr).attr('class','commentsOffset commentsSelectedOffset');
				loadOffset();
			},
			complete: function ()
			{
				$('#ajaxLoader').css('display','none');	
			}
 	});			
}

function showCommentsJSON(data)
{
	$("#comments").empty();
	$("#comments").css("visibility", "visible");


	for (var i = 0; i < data.length; i++)
	{
		//var time = lert(data[i]['time']);
		var url     = $('#thread_url').attr('value');
		var time    = data[i]['time'];
		var login   = data[i]['userLogin'];
		var content = data[i]['content'];
		//if (content.length > 320) {
		//	content = content.substr(0, 320).replace(/[^a-z_][a-z_]+$/i, ' ... &raquo;');
		//}
		var avatar  = data[i]['userAvatar'];
		var info    = '';
		if (data[i]['deleted'] == 1)
			info = '(POST USUNIĘTY)';
		
		
		var avatarHeight = 50;
		var avatarWidth  = 50;
		
		if (avatar)
		{
			var avatarPath = data[i]['avatarPath'];
			avatarWidth    = data[i]['avatarWidth'];
			avatarHeight   = data[i]['avatarHeight'];
			
			if (avatarWidth > avatarHeight)
			{
				avatarHeight = avatarHeight/(avatarWidth/50);
				avatarWidth  = 50;
			}
			else
			{
				avatarWidth = avatarWidth/(avatarHeight/50);
				avatarHeight = 50;
			}
			var imgSrc = avatarPath+avatar;
		} else {
			var imgSrc = 'http://g.wieszjak.pl/p/wieszjak.pl/biznes/_i/ico-guest.png';
		}
		
		var row1 = "<td class='borderTop avatar borderBottom' rowspan='2' align='center'><div style='padding:5px;width:50px;height:50px;'><img src='"+imgSrc+"' width='"+avatarWidth+"' height='"+avatarHeight+"'/></div></td><td class='borderTop'><div class='commentIntro'>dodano: <strong>"+time+"</strong> przez:<strong> "+login+"</strong> "+info+" </div></td>";
		var row2 = "<td class='borderBottom'><div class='commentContent'><a href='"+url+"'>"+content+"</a></div></td>";
		$('<tr>').appendTo("#comments").html(row1);
		$('<tr>').appendTo("#comments").html(row2);
		
//		alert(time);

	}
}

function showComments_v2(article_id) {
}

