﻿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...'); 
        })

	
};

function video_player(id, tbl, demoty){

	var adres = $('#video_'+id).parent();
	
	$('#video_'+id).css('background-image', 'url("/images/ajaxloader.gif")');
	
	adres.attr('title', 'Trwa ładowanie filmu...');
	
	if(!demoty){
		
		
		$('#video_'+id).next('img').animate({
			opacity: 0.00,
			}, 1500, function(){
		
				$.get("/movie/"+tbl+"/"+id, {}, function(data){
					adres.html(data)
					adres.animate({
						opacity: 1.00,
					}, 1000);
			});
		});
	
	
	}else{
	
		$.get("/movie/"+tbl+"/"+id, {}, function(data){
					
				
				var container = $('#video_'+id).next('div');
				
					container.find('div').html(data);
				$('#video_'+id).css('background', 'none');
					
		});
		
	
	}
	
};		
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;
			});
});
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 loginregi(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{
		$(".vote"+id).html(odpowiedz[2]);
		$(".opinion"+id).html(odpowiedz[3]);
	}
	$('.'+odpowiedz[0]+'_'+id).html(odpowiedz[1]);
}); 
}
function getBaseURL(){
    var url = 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 />' );}
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('upload_podglad.php', 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("|");
				if(sql[0] == 'dodany'){
					$("#ajax_text").text(sql[5]);
					if(id_odp == 0){
						$("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(''); 
					}else{
						$("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){
$("#best_comments").remove();
$("best_comments").remove();
$("form#moderuj").remove();	
$('#koment_'+id_koment).after('<div class="com_odp_form" style="display:none;"><h3>Odpowiedz</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ż');
}
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("/smail/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("/smail/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\", "+iddemot+"); 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 )
		}	
	);
	}
}
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(){
	loginregi(0);
}
function msg_raport(id, typ){
	if (is_logged == false){
			logowanie();
			return false;
		}
	if(typ != 'wiadomosc')
	 var msg = $('div#msg_'+typ).html() 
	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(){
$("#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");
	});
		$("#dodaj_demot, #dodajnowy").click(function(){
			$("#ajax_okno").fadeIn();
			$("#ajax_text").html("Generowanie... <img src='/images/loading.gif' />");
			$("#ajax_text").fadeIn();
		});
	$(".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"});
});











