﻿/*//Panel usera //*/
function loadContent(id, login) {
	if (id != "0") {
		$("#contentArea").fadeOut();
	}
	openLoad('com_loader');
	$("#contentArea").load('uzytkownik/' + id + '/' + login, function() {
		$('#contentArea').slideDown(4000);
		hideLoad('com_loader')
	});
}

function pokaz_ocene(id) {
	if (is_logged == true)
		$(".ocena_" + id).fadeIn('slow');
}

function gif_player(id) {
	$('#gif_' + id).css('background-image', 'url("/images/ajax_loader.gif")').attr('title', 'Trwa ładowanie obrazka...');

	var obrazek = new Image();
	var adres = $('#gif_' + id).next().find('img');

	obrazek.src = adres.attr('src').replace(/.jpg$/, '.gif');

	$(obrazek).load(function(event) {
		adres.attr('src', obrazek.src)
		$('#gif_' + id).fadeOut();
	}).error(function () {
		$('#gif_' + id).attr('title', 'Wystąpił błąd...');
	// notify the user that the image could not be loaded
	})
};

/*//Wybór demota(typ) //*/
function zmien(id, aid, bid) {
	$("#" + id + "_dodaj").hide();
	$("#" + aid + "_dodaj").hide();
	$("#" + bid + "_dodaj").fadeIn(4000);
	$("#typ_demota").val(bid);
}

$(function () {
	$('div.zaklad ul.nawigacja span').click(function () {
		$('div.zaklad ul.nawigacja span').removeClass('aktywny');
		$(this).addClass('aktywny');
		return false;
	});
});

/*//Głosowanie //*/
function showDialog(title, msg, log) {
	$("#dialog").dialog("destroy");

	if (log == 'new') {
		var message = "<p class='pozycjonowany'><img src='images/blokada.png'><span>" + msg + "</span></p>";
		$("#dialog").html(message);
		$("#dialog").dialog(
			{
			title: "Uwaga!",
			autoOpen: true,
			width: 600,
			resizable: false,
			buttons: false
			});
	}
	else {
		$("#dialog").html(msg);
		$("#dialog").dialog(
			{
			title: title,
			autoOpen: true,
			width: 600,
			resizable: false,
			buttons: false
			});
	}
};

function pokazuj(id, demot) {
	$.get("/show_comments/",
		{
		id: id
		}, function(data) {
		if (id == "1") {
			pokaz_com(demot);
			$('#always_show').html('Zawsze ukrywaj komentarze');
			$('#always_show').attr('onClick', 'pokazuj(0,' + demot + ')');
			$('#ukryte').css('display', 'none');
		}
		else if (id == "0") {
			$('#ukryte').css('display', 'block');
			$('#comments').fadeOut();
			$('#show_comments').html('Pokaż komentarze');
			$('#always_show').html('Zawsze pokazuj komentarze');
			$('#always_show').attr('onClick', 'pokazuj(1,' + demot + ')');
		}
	});
}

function log_reg(id) {
	$("#dialog").dialog("destroy");
	$.get("/rej_log/",
		{
		id: id
		}, function(data) {
		var res = data.split("|");
		showDialog(res[1], res[2]);
	});
}

function dane(id, ile) {
	if (is_logged == false) {
		logowanie();
		return false;
	}
	$.get("/ajax/demotivator/",
		{
		id: id,
		akcja: ile
		}, function(data) {
		var odpowiedz = data.split("-");

		if (odpowiedz[0] == "ulubione") {
			$('.ulubione_' + id).removeAttr("onclick");
			$('.ulubione_' + id).removeAttr("id");
		}
		else if (odpowiedz[0] == "dobre") {
			$('.dobre_' + id).html(odpowiedz[1]);
		}
		else if (odpowiedz[0] == "vip") {
			$('.vip_' + id + ' span').html(odpowiedz[0]);
			$('.vip_' + id + ' span').fadeIn();

			setTimeout(function() {
				$('.vip_' + id).slideUp();
			}, 3000)
		}
		else if (odpowiedz[0] == "obserwuj") {
			$('.obserwuj_' + id).removeAttr("onclick");
			$('.obserwuj_' + id).removeAttr("id");
		}
		else if (odpowiedz[0] == "false") {
			if (odpowiedz[1] == "login")
				logowanie();
			else
				showDialog(odpowiedz[0], odpowiedz[1], 'new');
			return false
		}
		else {
			//dla głosowania na demota
			$(".vote" + id).html(odpowiedz[2]);
			$(".opinion" + id).html(odpowiedz[3]);
		}
		$('.' + odpowiedz[0] + '_' + id).html(odpowiedz[1]);
	});
}

function getBaseURL() {
	var url = location.href; // entire url including querystring - also: window.location.href;
	var baseURL = url.substring(0, url.indexOf('/', 14));

	return baseURL + "/";
}

function banuj(id, ile) {
	$.get("/ban/",
		{
		id: id,
		akcja: ile
		}, function(data) {
		var msg = data;
		var odpowiedz = data.split("|");

		if (odpowiedz[2] == "false") {
			showDialog(odpowiedz[0], odpowiedz[1]);
		}
		else {
			$('#ban_ile').html(odpowiedz[0]);
		}
	});
}

function nl2br(txt) {
	return txt.replace(/\n/gm, '<br />');
}

$(document).ready(function() {
	$("#dodaj_demot").click(function() {
		$("#ajax_okno").fadeIn();
		$("#ajax_text").html("Generowanie demotywatora... <img src='/images/loading.gif' />");
		$("#ajax_text").fadeIn();
	});
});

function podglad_demota() {

	$("#ajax_text").html("Generowanie podglądu... <img src='/images/loading.gif' />");
	$("#ajax_text").fadeIn();

	if ($('#top_line').val() == '' || $("#bottom_line").val() == '' || $("input#title").val() == '') {

		$("#ajax_text").html("Musisz podać nazwę, tytuł i opis demotywatora");
		setTimeout(function() {
			$("#ajax_text").fadeOut();
			$("#ajax_okno").fadeOut();
		}, 2200)
	}

	else {

		var form = $("#formu");

		$('input#file').upload('demot/upload/', function(res) {

			$('input#adres').attr('value', res);

			$.post("ajaxpodglad/", form.serialize(), function(data) {

				var sql = data.split("|");

				if (sql[0] == 'dodano') {
					$("#dialog").html(sql[1]);
					$("#dialog").dialog(
						{
						title: "Podgląd demota",
						autoOpen: true,
						width: 720,
						resizable: true,
						modal: true,
						position:
							[
							'center',
							'top'
							],
						buttons:
							{
							"Dodaj": function() {
								$(".ui-dialog").fadeOut('slow');
								$("#ajax_text").html("Generowanie demota... <img src='/images/loading.gif' />");

								if ($("#prywatny :checkbox").is(':checked')) {
									var priv = "ok";
								}
								$(this).dialog("close");
								$.post("demot/podglad/",
									{
									id: sql[2],
									action: 'accept',
									priv: priv
									}, function(sql) {
									if (sql == 'no') {
										$("#ajax_text").html("Wystąpiłe nioczekiwany błąd... <img src='/images/loading.gif' />");
										setTimeout(function() {
											$("#ajax_text").fadeOut();
											$("#ajax_okno").fadeOut();
										}, 2500)
									}
									else {
										$("#ajax_okno").fadeIn();
										$("#ajax_text").html("Demotywator został dodany <a style='color: black;' href='index.html'>Wróć</a>");
										$("#ajax_text").fadeIn();
									}
								});
							},
							"Edytuj": function() {
								$.post("demot/podglad/",
									{
									id: sql[2],
									action: 'del'
									}, function(data) {
									return false;
								});
								$(this).dialog("close");
							}
							}
						});

					setTimeout(function() {
						$("#ajax_text").fadeOut();
						$("#ajax_okno").fadeOut();
					}, 2000)
				}
				else if (sql[0] == 'blad') {
					$("#ajax_text").html(sql[1]);
					setTimeout(function() {
						$("#ajax_text").fadeOut();
						$("#ajax_okno").fadeOut();
					}, 3000)
				}
				else {
					setTimeout(function() {
						$("#ajax_text").fadeOut();
						$("#ajax_okno").fadeOut();
						showDialog("Wystąpił błąd", "Nie udało się wykonać żądania");
					}, 2200)
				}
			});
		}, 'html');
	}

	return false;
}

function usun_comment(id_demota) {
	$("#ajax_okno").fadeIn();
	$("#ajax_text").html('Usuwanie komentarza... <img src="/images/loading.gif" />');
	$("#ajax_text").fadeIn();

	$.post("/usun/comments/" + id_demota,
		{
		id: id_demota
		}, function(data) {
		var sql = data.split("|");

		if (sql[0] == 'ok') {
			$("#ajax_text").text(sql[1]);
			setTimeout(function() {
				$("#ajax_text").fadeOut();
				$("#ajax_okno").fadeOut();
			}, 2000)

			$("#koment_" + id_demota).fadeOut('slow');
		}
		else if (sql[0] == 'msg') {
			$("#ajax_text").text(sql[1]);
			setTimeout(function() {
				$("#ajax_text").fadeOut();
				$("#ajax_okno").fadeOut();
			}, 2500)
		}
		else {
			$("#ajax_text").text("Wystąpił nieokreślony błąd");
			setTimeout(function() {
				$("#ajax_text").fadeOut();
				$("#ajax_okno").fadeOut();
			}, 2000)
		}
	});

	return false;
}

function dodaj_komentarz(id_demota, id_val) {
	if (is_logged == false && comments_guest == false) {
		logowanie();
		return false;
	}

	if ($('textarea#komentarz').val() == '' && id_val == '1' || $('textarea#komentarz_odp').val() == '' && id_val == '0') {
		showDialog("Wystąpił błąd!", "<p class=\"pozycjonowany\"><img src=\"images/attention-icon.png\"><span>Musisz wpisać komentarz</span></p>");
	}
	else {
		if (id_val == '1') {
			$("div.com_odp_form").remove();
		}

		if ($("#comments:visible").length == 0) {
			$('#comments').load('/zaladuj/comments/' + id_demota, function() {
				$('#comments').slideDown('slow');
				$('#show_comments').html('Ukryj komentarze');
				hideLoad('com_loader')
			});
		}

		$("#ajax_okno").fadeIn();
		$("#ajax_text").html('Dodawanie komentarza... <img src="/images/loading.gif" />');
		$("#ajax_text").fadeIn();

		var id_odp = $("input#id_reply").val();

		if (id_odp > 0 && $('textarea#komentarz_odp').val() != '') {
			var tresc_komenta = $('textarea#komentarz_odp').val();
			var typ = 'odpowiedz';
		}

		else {
			var tresc_komenta = $("#komentarz").val();
			var typ = "comment";
		}

		$.post("/zapisz/comments/" + id_demota,
			{
			komentarz: tresc_komenta,
			id_reply: id_odp,
			typ: typ
			}, function(data) {
			var sql = data.split("|"); //dzielenie odpowiedzi i sprawdzanie

			if (sql[0] == 'dodany') {
				$("#ajax_text").text(sql[5]);

				if (id_odp == 0) { //dodawanie nowego komentarza

					$("div#formularz_comments").before('<div class="comment" id="koment_' + sql[1] + '"><span class="autor"><img src="' + sql[3] + '"><a href="/profil/' + sql[2] + '">' + sql[2] + '</a></span><span class="com_p">' + sql[4] + '</span><span class="moderuj"><a href="#" onclick="msg_raport({id}, \'komentarz\'); return false;" id="msg_komentarz_{id}"> Raportuj</a></span><span class="com_glosowanie"><span class="com_plus" onclick="komentarz(' + sql[1] + ', 1);"><img src="images/plus.png" /></span><span class="com_minus" onclick="komentarz(' + sql[1] + ', 0);"> <img src="images/minus.png" /></span><div id="' + sql[1] + '">Ocena: <span class="com_punkty">0</span> (głosów: <span class="com_count">0</span>)<div class="com_odpow"></div></div></span><div class="com_content" id="com_content_' + sql[1] + '">' + sql[6] + '</div><span class="com_odpowiedz" onclick="odpowiedz(' + sql[1] + ', ' + id_demota + ');">Odpowiedz</span></div><div id="koniec_' + sql[1] + '"></div>');
					$("textarea#komentarz").val(''); //czyścimy wartość!!!
				}
				else { //dodawanie odpowiedzi na komentarz
					$("div.com_odp_form").fadeOut();
					$("div.com_odp_form").remove();
					$("div#koniec_" + id_odp).before('<div class="odp comment" id="koment_' + sql[1] + '"><span class="autor"><img src="' + sql[3] + '"><a href="/profil/' + sql[2] + '">' + sql[2] + '</a></span><span class="com_p">' + sql[4] + '</span><span class="moderuj"><a href="#"  onclick="msg_raport({id}, \'komentarz\'); return false;" id="msg_komentarz_{id}"> Raportuj</a></span><span class="com_glosowanie"><span class="com_plus" onclick="komentarz(' + sql[1] + ', 1);"><img src="images/plus.png" /></span><span class="com_minus" onclick="komentarz(' + sql[1] + ', 0);"> <img src="images/minus.png" /></span><div id="' + sql[1] + '">Ocena: <span class="com_punkty">0</span> (głosów: <span class="com_count">0</span>)<div class="com_odpow"></div></div></span><div class="com_content" id="com_content_' + sql[1] + '">' + sql[6] + '</div><span class="com_odpowiedz" onclick="odpowiedz(' + sql[1] + ', ' + id_demota + ');">Odpowiedz</span></div><div id="koniec_' + sql[1] + '"></div>');
					$("textarea#komentarz_odp").val(''); //czyścimy wartość!!!
				}
				setTimeout(function() {
					$("#ajax_text").fadeOut();
					$("#ajax_okno").fadeOut();
				}, 2000)
			}
			else if (sql[0] == 'msg') {
				$("#ajax_text").text(sql[1]);
				setTimeout(function() {
					$("#ajax_text").fadeOut();
					$("#ajax_okno").fadeOut();
				}, 2500)
			}
			else {
				$("#ajax_text").text("Wystąpił błąd");
				setTimeout(function() {
					$("#ajax_text").fadeOut();
					$("#ajax_okno").fadeOut();
				}, 2000)
			}

			if (id_odp > 0)
				$("#com_odp_form").remove();
		});
	}
	return false;
};

function pokaz_com(id) {
	if ($("#comments:visible").length == 0) {
		$('#best_comments').css('display', 'none');
		$('#show_comments').html('Ładuję');
		$('#ukryte').css('display', 'none');
		openLoad('com_loader');
		$('#comments').load('/zaladuj/comments/' + id, function() {
			$('#comments').slideDown(3000);
			$('#show_comments').html('Ukryj komentarze');
			hideLoad('com_loader');
		});
	}

	else {
		$('#best_comments').css('display', 'block');
		$('#ukryte').css('display', 'block');
		$('#comments').fadeOut();
		$('#show_comments').html('Pokaż komentarze');
	}
}

function openLoad(id) {
	$("#" + id).slideDown(500).css({visibility: "visible"}).css({opacity: "1"}).css({display: "block"});
}

function hideLoad(id) {
	$("#" + id).slideUp(500);
};

function zmien_czcionke(font, colors) {
	$('#preview').removeAttr('src').attr('src', 'http://demotywatory.e-spolszczenia.pl/zmien_czcionke/?font=' + font + '&color=' + colors);
	$("input.kolorek").val(colors);
}

function komentarz(id, vote) {
	if (is_logged == false) {
		logowanie();
		return false;
	}
	//$("span#votes_count"+the_id).html("<img src='img/spinner.gif' style='vertical-align:middle;'/>");
	$.get("/skrypty/vote_comment/",
		{
		id: id,
		akcja: vote
		}, function(data) {
		var msg = data;
		var res = data.split("|");

		if (res[0] == "false") {
			showDialog(false, res[1], 'new');
		}
		else if (res[0] == "logowanie") {
			logowanie()
		}
		else {
			$("#" + id + " .com_odpow").html(res[0]);
			$("#" + id + " .com_punkty").html(res[1]);
			$("#" + id + " .com_count").html(res[2]);
		}
	});
}

function odpowiedz(id_koment, id_demot_com) {
	$("div.com_odp_form").remove();
	$("form#moderuj").remove();
	$("#koment_" + id_koment).after('<div class="com_odp_form" style="display:none;"><h3>Odpowiedź</h3><span class="modyfikacja">W odpowiedzi możesz również używać emotikonek i BBCode np :), :-( ,[quote][/quote], [u][/u] itp.</span><form name="comments"><textarea name="komentarz_odp" id="komentarz_odp"></textarea><br /><input onClick="dodaj_komentarz(' + id_demot_com + ', 0); return false;" type="image" src="/images/ikony/odp_anuluj.png" value="Dodaj" id="dodaj_odp"/> <input class="commentclose" onClick="odp_zamknij(); return false;" type="image" src="/images/ikony/odp_dodaj.png" value="Anuluj" id="anuluj_odp"/><input id="id_reply" name="id_reply" value="' + id_koment + '" type="hidden"></form></div>');
	$("div.com_odp_form").fadeIn();
}

function odp_zamknij() {
	$("div.com_odp_form").fadeOut();
	setTimeout(function() {
		$("div.com_odp_form").remove();
	}, 800)
	return false;
}

function pokaz_ukryty(id) {
	$("#koment_" + id).slideToggle();

	if ($('#pokaz_' + id).html() == 'pokaż')
		$('#pokaz_' + id).html('ukryj');

	else
		$('#pokaz_' + id).html('pokaż');
}

//Prywatnie wiadomości

function odpowiedzpw($id) {
	if ($("#nowe_pw:visible").length > 0) {
		$("#nowe_pw").fadeOut();
	}
	else {
		var br = '';
		var pw = $(".rmessage").val();
		var pw_sub = $(".rsubject").val();
		var pw_do = $(".rfrom").val();
		$(".do_kogo_text").val(pw + br);
		$(".do_kogo_temat").val(pw_sub);
		$(".do_kogo").val(pw_do);
		$("#nowe_pw").slideDown(2500);
	}
	return false;
}

function nowe_pw() {
	$("#threads_nav").hide();
	$(".do_kogo").val('');
	$(".do_kogo_temat").val('');
	$(".do_kogo_text").val('');

	if ($("#nowe_pw:visible").length > 0) {
		$("#nowe_pw").hide("normal");
		$("#lista_pw").fadeIn();
	}

	else {
		$("#nowe_pw").show("normal");

		if ($("#lista_pw:visible").length > 0)
			$("#lista_pw").fadeOut();
		if ($("#pw_read:visible").length > 0)
			$("#pw_read").fadeOut();
	}

	return false;
}

function wyslij_pw() {

	var odbiorca = $(".do_kogo").val();
	var tytul_pw = $(".do_kogo_temat").val();
	var tresc_pw = $(".do_kogo_text").val();

	if (odbiorca == '')
		showDialog('Uwaga!', '<p class=\"pozycjonowany\"><img src=\"images/attention-icon.png\"><span>Nie podałeś› odbiorcy wiadomości.</span></p>')
	else if (tytul_pw == '')
		showDialog('Uwaga!', '<p class=\"pozycjonowany\"><img src=\"images/attention-icon.png\"><span>Nie wpisałeś› tytułu wiadomości</span></p>')
	else if (tresc_pw == '')
		showDialog('Uwaga!', '<p class=\"pozycjonowany\"><img src=\"images/attention-icon.png\"><span>Wpisz treść wiadomości.</span></p>')
	else {

		$("#ajax_okno").fadeIn();
		$("#ajax_text").html('Wysyłanie PW<img src="/images/loading.gif" />');
		$("#ajax_text").fadeIn();

		$.post("/mail/wyslij/", {
				do_kogo: odbiorca,
				tytul: tytul_pw,
				tresc: tresc_pw
			}, function(data) {
			var msg = data;
			var vo = data.split("|");

			if (vo[0] == 'poszlo') {
				$("#ajax_text").text(vo[1]);
				setTimeout(function() {
					$("#ajax_okno").fadeOut();
					$("#ajax_text").fadeOut();
					$("#nowe_pw").hide();
					$(".odbiorca").val('');
					$(".tytul_pw").val('');
					$(".tresc_pw").val('');
				}, 2500)
			}

			else {
				$("#ajax_text").text(vo[1]);
				setTimeout(function() {
					$("#ajax_text").fadeOut();
					$("#ajax_okno").fadeOut();
				}, 3000)
			}
		});
	}
	return false;
}

function usunpw(id, kosz) {

	$.get("/mail/usun/" + id + "/" + kosz, {
	}, function(data) {
		$("#" + id + "_msgpw").fadeOut();
	});

	if ($("#pw_read:visible").length > 0) {
		$("#pw_read").fadeOut();
		window.location = '/wiadomosci/';
	}
}

function mod(id, akcja, archiwum) {

	var s = $("div#mod_" + id);
	s.animate({
			opacity: 0.25,
			height: 'toggle'
		}, 1000, function() {
	});

	$.post("/mod/",
		{
		id: id,
		akcja: akcja,
		archiwum: archiwum
		}, function(data) {
		var res = data.split("|");

		if (res[0] == "msg") {
			var msg = res[1];
		}

		else {
			var msg = "Nie można zakończyć żądania";
		}
		setTimeout(function() {
			s.html(msg);
			s.animate(
				{
				opacity: 0.90,
				height: '50px'
				}, 500, function() {
				s.slideDown();
				setTimeout(function() {
					s.slideUp();
				}, 3000);
			});
		}, 1000);
	});
}

function moderuj(id, action, iddemot) {
	if (action == 'edytuj') {
		$("form#moderuj").remove();

		var comment = $("#com_content_" + id).html()

		$("#koment_" + id).after("<form id='moderuj'><textarea id='moderacja' name='moderuj'>" + comment + "</textarea><br><img onclick='moderuj(" + id + ", \"moderuj\"); return false;' src='/images/ikony/odp_anuluj.png' id='dodaj_odp' /><img onClick='$(\"#moderuj\").hide(); return false;' src='/images/ikony/odp_dodaj.png' /></form></div>");
	}

	else {
		var tresc = $('textarea#moderacja').val();

		$.post("/moderuj/" + iddemot,
			{
			id: id,
			akcja: action,
			tresc: tresc
			}, function(data) {
			var res = data.split("|");

			if (res[0] == "msg") {
				var msg = res[1];
			}

			else {
				var msg = "Nie można zakończyć żądania";
			}

			$("#ajax_okno").fadeIn();
			$("#ajax_text").html(msg);
			$("#ajax_text").fadeIn();

			if (res[2] == "del") {
				$("#koment_" + id).fadeOut();
			}
			else if (res[2] == "mod") {
				$("#com_content_" + id).html(res[3])
			}
			setTimeout(function() {
				$("#ajax_text").fadeOut();
				$("#ajax_okno").fadeOut();
				$("#moderuj").fadeOut();
			}, 2000)
		});
	}
}

/*Podgląd tytuł */
this.viewPodglad = function() {
	xOffset = 20;
	yOffset = 120;
	$("a.view").hover(function(e) {
		this.t = this.title;
		this.title = "";
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='view'><img src='" + this.rel + "' alt='Podgląd' />" + c + "</p>");
		$("#view").css("top", (e.pageY + xOffset) + "px").css("left", (e.pageX - yOffset) + "px").fadeIn(1500);
	}, function() {
		this.title = this.t;
		$("#view").remove();
	});
	$("a.view").mousemove(function(e) {
		$("#view").css("top", (e.pageY + xOffset) + "px").css("left", (e.pageX - yOffset) + "px");
	});
};

function logowanie() {
	log_reg(0);
}

/*// Raporty //*/
function msg_raport(id, typ) { //dla demota i wiadomości prywatnych
	if (is_logged == false) {
		logowanie();
		return false;
	}

	if (typ != 'wiadomosc')
		var msg = $('div#msg_' + typ).html() //pobieranie kontenera z formularzem

	else
		var msg = $('div#msg_komentarz').html()

	$("#dialog").html(msg);

	$("#dialog").dialog(
		{
		title: "Zgłoszenie",
		autoOpen: true,
		width: 400,
		hide: "fadeOut",
		resizable: false,
		buttons:
			{
			"Raportuj": function() {
				//
				$("#ajax_okno").fadeIn();
				$("#ajax_text").html("Wysyłanie raportu... <img src='/images/loading.gif' />");
				$("#ajax_text").fadeIn();

				var temat = $("#dialog #report_subject option:selected").val();

				if (temat == 'inne') {
					var link = prompt('Jeśli chcesz, możesz podać dodatkowe informacje - np link do oryginalnego demota, itp.', '');
				}

				else {
					var link = $("#link_oryginalny").val();
				}

				$.post("/raporty/",
					{
					id: id,
					typ: typ,
					temat: temat,
					link: link
					}, function(data) {
					var res = data.split("|");

					if (res[0] == "success")
						$("#msg_" + typ + "_" + id).replaceWith("Zgłoszenie przyjęte!");
					else if (res[0] == "blad")
						$("#ajax_text").html(res[1]);
					else
						$("#ajax_text").html("Nie można zakończyć żądania");
				});

				setTimeout(function() {
					$("#ajax_text").fadeOut();
					$("#ajax_okno").fadeOut();
				}, 3000);
				$(this).dialog("close");
			}
			},
		modal: true,
		show: "slide",
		});
}

function podobne() {
	$.get("/skrypty/szukaj/",
		{
		query: $("#title").val(),
		type: "results"
		}, function(data) {
		$("#wyniki_pod").html(data);
		$("#wyniki_pod").show("blind")
		$("#wyniki_pod").slideDown(2500);
	});
};

function podobneile() {
	$.get("/skrypty/szukaj/",
		{
		query: $("#title").val(),
		type: "count"
		}, function(data) {
		$("#buttontext").html("Podobnych - " + data).blur(1500);
	});
}

$(document).ready(function() {
	$(".chbx").change(function() {
		if ($(this).is(":checked")) {
			$(this).next("label").addClass("search_on");
		}
		else {
			$(this).next("label").removeClass("search_on");
		}
	});
});

(function($) {
	$.fn.tipTip = function(options) {
		var defaults =
			{
			activation: "hover",
			keepAlive: false,
			maxWidth: "300px",
			edgeOffset: 3,
			defaultPosition: "bottom",
			delay: 400,
			fadeIn: 200,
			fadeOut: 200,
			attribute: "title",
			content: false,
			enter: function() {
			},
			exit: function() {
			}
			};

		var opts = $.extend(defaults, options);

		if ($("#dymek").length <= 0) {
			var dymek = $('<div id="dymek" style="max-width:' + opts.maxWidth + ';"></div>');
			var dymek_content = $('<div id="dymek_content"></div>');
			var dymek_arr = $('<div id="dymek_arr"></div>');
			$("body").append(dymek.html(dymek_content).prepend(dymek_arr.html('<div id="dymek_arr_inner"></div>')));
		}

		else {
			var dymek = $("#dymek");
			var dymek_content = $("#dymek_content");
			var dymek_arr = $("#dymek_arr");
		}

		return this.each(function() {
			var org_elem = $(this);

			if (opts.content) {
				var org_title = opts.content;
			}

			else {
				var org_title = org_elem.attr(opts.attribute);
			}

			if (org_title != "") {
				if (!opts.content) {
					org_elem.removeAttr(opts.attribute);
				}
				var timeout = false;

				if (opts.activation == "hover") {
					org_elem.hover(function() {
						active_tiptip();
					}, function() {
						if (!opts.keepAlive) {
							deactive_tiptip();
						}
					});
					if (opts.keepAlive) {
						dymek.hover(function() {
						}, function() {
							deactive_tiptip();
						});
					}
				}
				else if (opts.activation == "focus") {
					org_elem.focus(function() {
						active_tiptip();
					}).blur(function() {
						deactive_tiptip();
					});
				}
				else if (opts.activation == "click") {
					org_elem.click(function() {
						active_tiptip();
						return false;
					}).hover(function() {
					}, function() {
						if (!opts.keepAlive) {
							deactive_tiptip();
						}
					});
					if (opts.keepAlive) {
						dymek.hover(function() {
						}, function() {
							deactive_tiptip();
						});
					}
				}

				function active_tiptip() {
					opts.enter.call(this);
					dymek_content.html(org_title);
					dymek.hide().removeAttr("class").css("margin", "0");
					dymek_arr.removeAttr("style");

					var top = parseInt(org_elem.offset()['top']);
					var left = parseInt(org_elem.offset()['left']);
					var org_width = parseInt(org_elem.outerWidth());
					var org_height = parseInt(org_elem.outerHeight());
					var tip_w = dymek.outerWidth();
					var tip_h = dymek.outerHeight();
					var w_compare = Math.round((org_width - tip_w) / 2);
					var h_compare = Math.round((org_height - tip_h) / 2);
					var marg_left = Math.round(left + w_compare);
					var marg_top = Math.round(top + org_height + opts.edgeOffset);
					var t_class = "";
					var arrow_top = "";
					var arrow_left = Math.round(tip_w - 12) / 2;

					if (opts.defaultPosition == "bottom") {
						t_class = "_bottom";
					}
					else if (opts.defaultPosition == "top") {
						t_class = "_top";
					}
					else if (opts.defaultPosition == "left") {
						t_class = "_left";
					}
					else if (opts.defaultPosition == "right") {
						t_class = "_right";
					}

					var right_compare = (w_compare + left) < parseInt($(window).scrollLeft());
					var left_compare = (tip_w + left) > parseInt($(window).width());

					if ((right_compare && w_compare < 0) || (t_class == "_right" && !left_compare) || (t_class == "_left" && left < (tip_w + opts.edgeOffset + 5))) {
						t_class = "_right";
						arrow_top = Math.round(tip_h - 13) / 2;
						arrow_left = -12;
						marg_left = Math.round(left + org_width + opts.edgeOffset);
						marg_top = Math.round(top + h_compare);
					}
					else if ((left_compare && w_compare < 0) || (t_class == "_left" && !right_compare)) {
						t_class = "_left";
						arrow_top = Math.round(tip_h - 13) / 2;
						arrow_left = Math.round(tip_w);
						marg_left = Math.round(left - (tip_w + opts.edgeOffset + 5));
						marg_top = Math.round(top + h_compare);
					}

					var top_compare = (top + org_height + opts.edgeOffset + tip_h + 8) > parseInt($(window).height() + $(window).scrollTop());
					var bottom_compare = ((top + org_height) - (opts.edgeOffset + tip_h + 8)) < 0;

					if (top_compare || (t_class == "_bottom" && top_compare) || (t_class == "_top" && !bottom_compare)) {
						if (t_class == "_top" || t_class == "_bottom") {
							t_class = "_top";
						}
						else {
							t_class = t_class + "_top";
						}
						arrow_top = tip_h;
						marg_top = Math.round(top - (tip_h + 5 + opts.edgeOffset));
					}
					else if (bottom_compare | (t_class == "_top" && bottom_compare) || (t_class == "_bottom" && !top_compare)) {
						if (t_class == "_top" || t_class == "_bottom") {
							t_class = "_bottom";
						}
						else {
							t_class = t_class + "_bottom";
						}
						arrow_top = -12;
						marg_top = Math.round(top + org_height + opts.edgeOffset);
					}

					if (t_class == "_right_top" || t_class == "_left_top") {
						marg_top = marg_top + 5;
					}
					else if (t_class == "_right_bottom" || t_class == "_left_bottom") {
						marg_top = marg_top - 5;
					}

					if (t_class == "_left_top" || t_class == "_left_bottom") {
						marg_left = marg_left + 5;
					}
					dymek_arr.css(
						{
						"margin-left": arrow_left + "px",
						"margin-top": arrow_top + "px"
						});

					dymek.css(
						{
						"margin-left": marg_left + "px",
						"margin-top": marg_top + "px"
						}).attr("class", "tip" + t_class);

					if (timeout) {
						clearTimeout(timeout);
					}
					timeout = setTimeout(function() {
						dymek.stop(true, true).fadeIn(opts.fadeIn);
					}, opts.delay);
				}
				function deactive_tiptip() {
					opts.exit.call(this);

					if (timeout) {
						clearTimeout(timeout);
					}
					dymek.fadeOut(opts.fadeOut);
				}
			}
		});
	}
})(jQuery);

$(function() {
	$("[title]").tipTip();
	$("img").tipTip(
		{
		attribute: "alt"
		});
});

$(document).ready(function() {
	$("#object").animate(
		{
		top: "0px"
		}, 2500).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);

	$("#close_message").click(function() {
		$("#object").fadeOut("slow");
	});
});
