// okno logowania
$().ready(function() {
	$('#singIn').live("click",function(){
		if($(this).parent().find('div').length == 0) {
			WinLog  = '<div id="login"><form action="logowanie.html" name="login" id="loginForm" method="POST">';
			WinLog += '<table width="100%" cellspacing="5" cellpadding="0" border="0" class="logUs">';
			WinLog += '<tr><td align="left" class="label">Login:</td><td align="left"><input type="text" name="login_user" size="10" class="text" /></td></tr>';
			WinLog += '<tr><td align="left" class="label">Hasło:</td><td align="left"><input type="password" name="psword_user" size="10" class="text" /></td></tr>';
			WinLog += '<tr><td align="right"></td><td align="left"><input type="checkbox" name="login_ssl" id="login_ssl" class="checkbox" /><label for="login_ssl">bezpieczne logowanie</label></td></tr>';
			
			WinLog += '<tr><td align="right">&nbsp;</td><td align="left">&nbsp;</td></tr>';
			WinLog += '<tr><td align="right">&nbsp;</td><td align="left"><a href="zapomniane-haslo.html">zapomniałeś hasła?</a></td></tr>';
			
			WinLog += '</table>';
			WinLog += '<input type="submit" name="submit" value="" id="submit" />';
			WinLog += '</form></div>';
			$("#singIn").parent().append(WinLog);
		} else {
			$(this).parent().find('div').remove();
		}
		$("#login_ssl").click(function(){
			var path = location.href.substr(0, (location.href.lastIndexOf('/')) );
			if($(this).attr('checked')==true) {
				path = path.replace('http','https');
			} else {
				path = path.replace('https','http');
			}
			$("#loginForm").attr('action',path+'/logowanie.html');
		});
	});
	
	$('#newsIn').live("click",function(){
		if($(this).parent().find('div').length == 0) {
			WinLog  = '<div id="newsletter"><form action="newsletter.html" name="login" id="newsletterForm" method="POST">';
			WinLog += '<table width="100%" cellspacing="5" cellpadding="0" border="0" class="logUs">';
			WinLog += '<tr><td align="left" class="label">Email:</td><td align="left"><input type="text" name="email" size="10" class="text" /></td></tr>';
			WinLog += '<tr><td align="left" class="label">Potwierdź email:</td><td align="left"><input type="text" name="email2"  size="10" class="text" /></td></tr>';
			WinLog += '<tr><td align="right"></td><td align="left"><input type="checkbox" name="wypisz" id="wypisz" class="checkbox" value="1" /><label for="wypisz">wypisz mnie z newslettera</label></td></tr>';
			
			WinLog += '<tr><td align="right">&nbsp;</td><td align="left">&nbsp;</td></tr>';
			//WinLog += '<tr><td align="right">&nbsp;</td><td align="left"><a href="zapomniane-haslo.html">zapomniałeś hasła?</a></td></tr>';
			
			WinLog += '</table>';
			WinLog += '<input type="submit" name="submit" value="" id="submit" />';
			WinLog += '</form></div>';
			$("#newsIn").parent().append(WinLog);
		} else {
			$(this).parent().find('div').remove();
		}
	});
	
	$("#favourite_add").click(function(){
		smallloader("favorite_in");
		var ident = location.href.substring((location.href.lastIndexOf("/")+1),location.href.lastIndexOf(","));
		$.post("includes/ajax/favourite.php",{ajax:"ajax",ident:ident},function(data){ $("#favorite_in").html(data) });
		return false;
	});
	
	//dodanie na czarna liste
	$("#blacklist_add").click(function(){
		smallloader("blacklist_in");
		var ident = location.href.substring((location.href.lastIndexOf("/")+1),location.href.lastIndexOf(","));
		$.post("includes/ajax/blacklist.php", {ajax:"ajax",ident:ident}, function(data){ $("#blacklist_in").html(data) });
		return false;
	});
	
	$("#comment_add").click(function(){
		$("#addComment").show();
		loader("addComment");
		var ident = location.href.substring((location.href.lastIndexOf("/")+1),location.href.lastIndexOf(","));
		$.post("includes/ajax/add_comment.php",{ajax:"ajax",ident:ident},function(data){ $("#addComment").html(data); });
	});
	
	//generowanie pdf'u
	$("#generic").click(function(){
		var ident = location.href.substring((location.href.lastIndexOf("/")+1),location.href.lastIndexOf(","));
		location.href = ident+'-pobierz_pdf.html';
		
		//$.post("includes/ajax/pdf.php",{ajax:"ajax",ident:ident},function(data){ $("#generic").html(data); $("#generic").attr('id',''); });
	});
	
	//zmiana theaders
	$(".theaders").hover(
		function(){
			$(this).css('background-position','0px -85px');
		},
		function(){
			$(this).css('background-position','0px 0px');
		}
	);
	
	//mail - wybór komu wysyłać
	$("#mailhTaker").keyup(function(){
		var x = $(this).attr('value');
		if(x.length>1){
			smallloader("mailUsers");
			$("#mailUsers").load('includes/ajax/mail_users.php?str='+x);
		}else{
			$("#mailUsers").html('<span class="small_info">* w polu powyżej wprowadź pseudonim użytkownika portalu</span>');
		}
	});
	
	//odczyt wiadomości email
	$(".mailView").live("click",function(){
		$(".mailPrev").hide();
		
		var o = $(this);
		ident = $(this).attr('id').substring(5);
		$(this).css('font-weight','normal');
		
		var prevPlace = $(o).parent().parent().next();
		$(prevPlace).show();
		
		$.post('includes/ajax/mail.php',{ajax:'ajax',ident:ident},function(data){
			$(prevPlace).find("td").html(data);
		});
	});
	
	//usuwanie wiadomości email, z listy ulubionych
	$(".mailDelete").live("click",function(){
		if($(this).attr('id').substring(0,3)=='doc'){
			var url = 'deletedoc.php';
			var aler = 'Brak elementów na liście ulubionych.';
			var tit = 'Czy na pewno chcesz usunąć ten element?';
		}else{
			var url = 'deletemail.php';
			var aler = 'Brak wiadomości';
			var tit = 'Czy na pewno chcesz usunąć tą wiadomość?';
		}
		if(confirm(tit)){
			ident = $(this).attr('id').substring(5);
			var o = $(this);
			
			$.post('includes/ajax/'+url,{ajax:'ajax',ident:ident},function(data){
				var tabClass = $.trim($("table.tmail").attr("class").replace("tmail",""));
				var actElm = $(".doSort").get();
				for(i=0; i<actElm.length; i++) {
					var kier = $.trim($(actElm[i]).attr("class").replace("doSort",""));
					if(kier == 'up' || kier=="down") {
						var selectI = (i+1);
						var actkier = kier;
					}
				}
				loader("tabsRes"); $.post("includes/ajax/btabs.php?site=1",{ajax:"ajax",v0:tabClass,v1:1,v2:selectI,v3:actkier},function(data){ $("#tabsRes").html(data) });

			});
			
			return true;
		}else{
			return false;
		}
	});

	//usuwanie z czarnej listy
	$(".parsDelete").live("click",function(){
		if($(this).attr('id').substring(0,3)=='doc'){
			var url = 'deletedoc.php';
			var aler = 'Brak autorów na czarnej liście.';
			var tit = 'Czy na pewno chcesz usunąć tego autora z czarnej listy?';
		}
		if(confirm(tit)){
			ident = $(this).attr('id').substring(5);
			var o = $(this);
			
			$.post('includes/ajax/'+url,{ajax:'ajax',ident:ident,bl:'1'},function(data){
				var tabClass = $.trim($("table.tmail").attr("class").replace("tmail",""));
				var actElm = $(".doSort").get();
				for(i=0; i<actElm.length; i++) {
					var kier = $.trim($(actElm[i]).attr("class").replace("doSort",""));
					if(kier == 'up' || kier=="down") {
						var selectI = (i+1);
						var actkier = kier;
					}
				}
				loader("tabsRes"); $.post("includes/ajax/btabs.php?site=1",{ajax:"ajax",v0:tabClass,v1:1,v2:selectI,v3:actkier},function(data){ $("#tabsRes").html(data) });
			});
			
			return true;
		}else{
			return false;
		}
	});
	
	
	
	//zapis opisu do galerii
	$(".gallDescSave").live("click",function(){
		if($(this).attr('id').substring(0,4)=='save'){
			var url = 'gallery_desc.php';
			gallloader($(this).attr('id'));
		}
		
		ident = $(this).attr('id').substring(5);
		text = $("#desc-"+ident).val();
		var o = $(this);
		$.post('includes/ajax/'+url,{ajax:'ajax',ident:ident,bl:'1',desc:text},function(data){
			loader($(this).attr('id'));
			var tabClass = $.trim($("table.tmail").attr("class").replace("tmail",""));
			var site = $(".tabs a.active").text();
			$.post("includes/ajax/btabs.php?site=1",{ajax:"ajax",v0:tabClass,v1:site,v2:1,v3:'up'},function(data){ $("#tabsRes").html(data) });
		});
			return true;
	});
	
	
	//usuwanie opisu + zdjęcia z galerii
	$(".gallDescDel").live("click",function(){
		if($(this).attr('id').substring(0,3)=='del'){
			var url = 'gallery_desc.php';
			var tit = 'Czy na pewno chcesz usunąć zdjęcie?';
		}
		if(confirm(tit)){
		ident = $(this).attr('id').substring(4);
		var o = $(this);
		
		var site = location.href.substr(location.href.lastIndexOf("/")+1);
		siteBack = site.substr(0, site.lastIndexOf("#"));
		
		$.post('includes/ajax/'+url,{ajax:'ajax',ident:ident,bl:'2'},function(data){
			loader($(this).attr('id'));
			location.reload();
		});
			return true;
		} else {
			return false;
		}
	});
	
	
	//usuwanie publikacji
	$(".pubsDelete").live("click",function(){
		if($(this).attr('id').substring(0,3)=='pub'){
			var url = 'deletepub.php';
			var aler = 'Brak publikacji na liście.';
			var tit = "Czy na pewno chcesz usunąć tą publikację?\nPunkty powiązane z tą publikacją zostaną usunięte!";
		}
		if(confirm(tit)){
			ident = $(this).attr('id').substring(5);
			var o = $(this);
			
			$.post('includes/ajax/'+url,{ajax:'ajax',ident:ident,bl:'1'},function(data){
				var tabClass = $.trim($("table.tmail").attr("class").replace("tmail",""));
				var actElm = $(".doSort").get();
				for(i=0; i<actElm.length; i++) {
					var kier = $.trim($(actElm[i]).attr("class").replace("doSort",""));
					if(kier == 'up' || kier=="down") {
						var selectI = (i+1);
						var actkier = kier;
					}
				}
				loader("tabsRes"); $.post("includes/ajax/btabs.php?site=1",{ajax:"ajax",v0:tabClass,v1:1,v2:selectI,v3:actkier},function(data){ $("#tabsRes").html(data) });
			});
			
			return true;
		}else{
			return false;
		}
	});
	
	//zamykanie podglądu wiadomości email
	$("#maiiPreview").click(function(){
		$("#mailPreview").removeClass("mailPreview").addClass("hmailPreview");
		$(this).hide();
	});
	
	$(".toggleup_mail").live("click",function(){
		$(this).parent().parent().hide();
	});
	
	//dymek opcji
	/*
	$(".options").live("click",function(){
		var ident = $(this).prev().attr("href");
		ident = ident.substr(0,ident.indexOf(","));
		if(ident.length>0){
			
			var pos = $(this).offset();
			$("#options").removeClass('options_hidden').addClass('options_show').css({'left':pos.left,'top':pos.top});
			
			$("#options").show();
			smallloader("options_in");
			$.post("includes/ajax/options.php",{ajax:"ajax",ident:ident},function(data){
				$("#options_in").html(data)
			});
		}
	});
	$("#options_close").click(function(){
		$("#options").hide();
		$("#options").removeClass('options_show').addClass('options_hidden')
	})
	*/
	//dymek opcji - czarna lista
	$(".options_in_blacklist").live("click",function(){
		var ident = $(this).attr("id").substr(6);
		var o = $(this);
		$.post("includes/ajax/blacklist.php",{ajax:"ajax",ident:ident},function(data){
			$(o).removeClass().addClass('options_noin_blacklist');
			$(o).attr('title','Nie możesz dodać na czarną listę');
			reloadList();
		});
	});
	
	//dymek opcji - ulubiony/ulubiona
	$(".options_in_favorite").live("click",function(){
		var ident = $(this).attr("id").substr(6);
		var o = $(this);
		$.post("includes/ajax/favourite.php",{ajax:"ajax",ident:ident},function(data){
			$(o).removeClass().addClass('options_noin_favorite');
			$(o).attr('title','Już jest w ulubionych');
			reloadList();
		});
	});
	
	//głosowanie w sondażu
	$('.poll_vote').click(function(){
		var answer_id = $(this).attr('id').substr(12);
		
		$.post('includes/ajax/poll_vote.php',{ajax:'ajax',answer_id:answer_id},function(data){
			$('.poll_content').html(data);
		});
		
		return false;
	});
	
	//NAPISANE KULTURALNIE
	$(".clt_ctrl").hover(function(){
		var index = $(this).attr("id").substr(4);
		
		//ukrywa wszystkie
		var id = $("#clt_content").find('.show').attr("id").substr(4);
		
		// if(index != id){
			// $("#clti"+id).animate({
				// left: -591
			// }, 100).removeClass('show').addClass('hidden');
		
			// $("#clti"+index).animate({
				// left: 0
			// }, 1000).removeClass('hidden').addClass('show');
		// }
		
		if(index != id){
			$("#clti"+id).animate({
				opacity: 0
			}, 300).removeClass('show').addClass('hidden');
		
			$("#clti"+index).animate({
				opacity: 1
			}, 800).removeClass('hidden').addClass('show');
		}
		
		return false;
	});	
});

// dynamniczne ładowanie formularzy, O - id elementu, gdzie wstawić
function loader(o) {
	$("#"+o).html('<div class="addLoader"><div class="loader">trwa ładowanie</div></div>');
}
function smallloader(o) {
	$("#"+o).html('<div class="addSLoader"><div class="loader">ładowanie</div></div>');
}

function gallloader(o) {
	$("#"+o).html('<div class="gallLoader"><div class="loader"></div></div>');
}

//mail - wybór adresata
function addMailAddress(o){
	var x = $("#"+o).html();
	//alert(x);
	$("#mailhTaker").val(x);
}

