var loadings = 0;
function denuncjuj(typ, id) {
	$('#zglos' + id).html('<img src="http://img.stopklatka.pl/forum/zglos_naduzycie2.gif" alt="" />&nbsp;Zgłoszono&nbsp;nadużycie');
	$.get('http://www.stopklatka.pl/forum/denuncjacja.asp?typ=' + typ + '&id=' + id);
	return false;
}
function urlencode(tekst) {
	return escape(tekst).replace(/%u/g, '_u').replace(/%F3/g, '_F3').replace(/%D3/g, '_D3');
}
function sprawdznick(nick, id) {
	$('#OK').html('czekaj...');
	$.get('http://www.stopklatka.pl/uzytkownik/sprawdz.asp?nick=' + urlencode(nick) + '&id=' + urlencode(id), function(data) {
		$('#OK').html(data);
	});
	return false;
}
function sprawdzemail(email) {
	$('#OK').html('czekaj...');
	$.get('http://www.stopklatka.pl/uzytkownik/sprawdz.php?email=' + urlencode(email), function(data) {
		$('#OK').html(data);
		$('#HNazwa').show();
		$('#BTE').hide();
	});
	return false;
}
function bold(obj) {
	bbcode(obj, '[b]', '[/b]');
}
function italic(obj) {
	bbcode(obj, '[i]', '[/i]');
}
function underline(obj) {
	bbcode(obj, '[u]', '[/u]');
}
function quote(obj) {
	bbcode(obj, '[cytat]', '[/cytat]');
}
function bbcode(obj, types, typee) {
	obj = document.getElementById(obj);
	obj.focus();
	if (!obj.innerHTML) {
		obj.innerHTML=' ';
	}
	if (obj.selectionEnd) { // && (obj.selectionEnd - obj.selectionStart > 0)) {
		mozWrap(obj, types, typee);
	} else {
		var txt = document.selection.createRange().text;
		if (!txt) {
			obj.value += types + typee;
		} else {
			document.selection.createRange().text = bbopen + text + bbclose;
		}
	}
	obj.focus();
}
// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + open + s2 + close + s3;
	return;
}
function chx() {
	$('#chx').html('<input type="file" name="UzytkownikAwatar" style="width: 100%;" />');
}
function sprawdzNazwe(obj) {
	nick = obj.value;
	if (nick.length < 2) {
		$('#OK').html('<span class="red">Wybrana nazwa jest za krótka</span>');
		return;
	} else if (nick.length > 40) {
		$('#OK').html('<span class="red">Wybrana nazwa jest za długa</span>');
		return;
	}
	showLoading();
	$.get('/uzytkownik/sprawdz.asp?nick=' + urlencode(nick) + '&id=0', function (data) { $('#OK').html(data); hideLoading(); });
}
function showLoading() {
	loadings++;
	$('#Load').removeClass('hideload');
}
function hideLoading() {
	loadings--;
	if (loadings <= 0) {
		loadings = 0;
		setTimeout("$('#Load').addClass('hideload')", 250);
	}
}
function obserwuj(temat_id, akcja) {
	$.get('http://' + document.location.host + '/forum/obserwuj.php?temat_id=' + temat_id + '&akcja=' + akcja, function(data) {
		if (data == 'tak' || data == 'jesttak') {
			$('.obsDodaj' + temat_id).hide();
			$('.obsUsun' + temat_id).show();
		} else {
			$('.obsDodaj' + temat_id).show();
			$('.obsUsun' + temat_id).hide();
		}
	});
}