
function pin(threadId,forumId)
{
	var priority = $("#priority_"+threadId).attr('value');
	var serwisUrl = $("#serwisUrl").attr('value');

	$("#ajaxLoader_"+threadId).css('display','inline');
	
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=pinThread',
			data: "threadId="+threadId+"&priority="+priority+"&forumId="+forumId,
			success: function(msg)
			{
				$("#prImg_"+threadId).css('display','none');
				
				if (msg == 1)
				{
					if (priority == 0)
						$("#pinImg_"+threadId).css('display','none');
					else
						$("#pinImg_"+threadId).css('display','inline');
				}
				else
				{
					alert('wystąpił błąd. sróbuj jeszcze raz');
				}
			},
			complete: function ()
			{
				$("#ajaxLoader_"+threadId).css('display','none');
			}			
			
 	});		 
}



/** funkcja guzik "przywroc" dla posta ktory zostal usuniety lub ocenzurowany **/ 
function postRestore(postId)
{
	var serwisUrl = $("#serwisUrl").attr('value');
	//var serwisUrl = 'http://wieszjak.pl';

	var message = $("#returnMessage_"+postId);
	message.text('');
	
	$("#ajaxLoader_"+postId).css('display','inline');
		
	$.ajax({
			type: "POST",
			url: serwisUrl+'/ajax?action=postRestore',
			data: "postId="+postId,
			success: function(msg)
			{
				var answer = JSON.parse(msg);
				
				if (answer.res == 1)
				{
					$(message).attr('class','smallPositiveMsg');
					$("#delete_censor_link_"+postId).css('display','inline');
					$("#deleted_censored_"+postId).css('display','none');
				}
				else
					$(message).attr('class','smallNegativeMsg');

				$(message).text(answer.msg);			
			
			},
			complete: function ()
			{
				$("#ajaxLoader_"+postId).css('display','none');
			}			
 	});	
}

/** przenoszenie watku **/ 
function moveThread(threadId)
{
	var serwisUrl = $("#serwisUrl").attr('value');
	
	var newForumId     = $("#newForumId").attr('value');
	var currentForumId = $("#currentForumId").attr('value');

	var message = $("#msg");
	message.text('');
	
	$("#ajaxLoader_moveThread").removeClass('displayNone');
		
	$.ajax({
			type: "POST",
			url: serwisUrl+'/ajax?action=moveThread',
			data: "threadId="+threadId+"&newForumId="+newForumId+"&currentForumId="+currentForumId,
			success: function(msg)
			{
				var answer = JSON.parse(msg);
				
				if (answer.res == 1)
				{
					$(message).attr('class','positive');
					$("#currentForumId").attr('value',newForumId);
				}
				else
					$(message).attr('class','negative');

				$(message).text(answer.msg);
				$("#moveThread div.back").removeClass('displayNone');
			
			},
			complete: function ()
			{
				$("#ajaxLoader_moveThread").addClass('displayNone');
			}			
 	});	
}

function adminWords(type,action,elemId)
{
	var serwisUrl = $("#serwisUrl").attr('value');

	var returnMsgId;
	if (type == 'censure')
	{
		returnMsgId = 'censureMsg';
		if (action == 'delete')
			var dataString = "type="+type+"&do="+action+"&id="+elemId;
		else if (action == 'update')
		{
			var badWord     = $("#badWord_"+elemId).attr('value');
			var replaceWord = $("#replaceWord_"+elemId).attr('value');
			var dataString  = "type="+type+"&do="+action+"&badWord="+badWord+"&replaceWord="+replaceWord+"&id="+elemId;
		}
		else if (action == 'add')
		{		
			var badWord     = $("#badWord").attr('value');
			var replaceWord = $("#replaceWord").attr('value');
			var dataString  = "type="+type+"&do="+action+"&badWord="+badWord+"&replaceWord="+replaceWord;
		}
		else
			return;
	}
	else if (type == 'warning')
	{
		returnMsgId = 'warningMsg';
		
		if (action == 'delete')
			var dataString = "type="+type+"&do="+action+"&id="+elemId;
		else if (action == 'update')
		{
			var warningWord = $("#warningWord_"+elemId).attr('value');
			var dataString  = "type="+type+"&do="+action+"&warningWord="+warningWord+"&id="+elemId;
		}
		else if (action == 'add')
		{		
			var warningWord = $("#warningWord").attr('value');
			var dataString  = "type="+type+"&do="+action+"&warningWord="+warningWord;
		}
		else
			return;	
	}
	else
		return;
		//alert(dataString);return;
	
	$("#"+returnMsgId).text('');
		
	$("#ajaxLoader").css('display','none');		
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=adminWords',
			data: dataString,
			success: function(msg)
			{
				var answer = msg.split('|');
				if (answer[0] == 1)
				{
					$("#"+returnMsgId).attr('class','smallPositiveMsg');
					
					if (action == 'delete')
					{
						$("#tr_"+type+"_"+elemId).remove();
					}
					else if (action == 'update')
					{
						if (type == 'warning')
						{
							$("#warningWord_"+elemId).attr('readonly',true);
						}
						else
						{
							$("#badWord_"+elemId).attr('readonly',true);
							$("#replaceWord_"+elemId).attr('readonly',true);
						}
						$('#'+type+'Img_'+elemId).attr('src','http://g.infor.pl/p/wieszjak.pl/forum/_i/ico_1.png');
					}
					else
					{
						window.location = window.location;	
					}
				}
				else
					$("#"+returnMsgId).attr('class','smallNegativeMsg');

				$("#"+returnMsgId).text(answer[1]);	
			},
			complete: function ()
			{
				$("#ajaxLoader").css('display','none');
			}			
 	});			
}

function freeLogin(userId)
{
	var serwisUrl = $("#serwisUrl").attr('value');
	$("#ajaxLoader").css('display','block');
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=freeLogin',
			data: "userId="+userId,
			success: function(msg)
			{
				if (msg == 1)
					$("#tr_"+userId).remove();
				else
					alert('konto NIE zostało usunięte');
			},
			complete: function ()
			{
				$("#ajaxLoader").css('display','none');
			}			
 	});			
}


function removeOneAccountNotice(accountId)
{
	var serwisUrl = $("#serwisUrl").value;
	$("#ajaxLoader").css('display','block');
	
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=removeAccountNotice',
			data: "accountId="+accountId,
			success: function(msg)
			{
				var res = msg.split('|');

				if (res[0] == 1)
					$("#adminMsg").attr('class','positiveMsg');
				else
					$("#adminMsg").attr('class','negativeMsg');
				$("#adminMsg").text(res[1]);
					
				$("#tr"+accountId).remove();
			},
			complete: function ()
			{
				$("#ajaxLoader").css('display','none');
			}			
 	});	
}

function blockUserAccount(accountId,type)
{
	var serwisUrl = $("#serwisUrl").value;
	
	$("#ajaxLoader").css('display','block');
	
	var reasons     = $("#reasons_"+accountId).attr('value');
	var changeLogin = $("#changeLogin_"+accountId).attr('checked');
	//alert(type);
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=blockUserAccount',
			data: "accountId="+accountId+"&reasons="+reasons+"&changeLogin="+changeLogin+"&type="+type,
			success: function(msg)
			{
				var res = msg.split('|');

				if (res[0] == 1)
					$("#adminMsg").attr('class','positiveMsg');
				else
					$("#adminMsg").attr('class','negativeMsg');
				$("#adminMsg").text(res[1]);
					
				$("#tr"+accountId).remove();		
				$("#description_"+accountId).remove();			
			},
			complete: function ()
			{
				$("#ajaxLoader").css('display','none');
			}			
 	});	
}

/*
function changeForumPosition(forumId,action)
{
	var serwisUrl = $("#serwisUrl").value;
	
	//$("#ajaxLoader").css('display','block');
	
	$.ajax({
			type: "POST",
			url: serwisUrl+'?spolecznosc-admin=ajax&action=changeForumPosition',
			data: "forumId="+forumId+"&action="+action,
			success: function(msg)
			{
				alert(msg);
			},
			complete: function ()
			{
				$("#ajaxLoader").css('display','none');
			}			
 	});	
}*/