﻿
$(document).ready(function() {
	oTable = $("#table_id").dataTable({
		"bJQueryUI": true,
		"bPaginate": true,
		"sPaginationType": "full_numbers",
		"aaSorting": [[ 1, "asc" ]]
	});
	
	
});

var listaWplatZw = function(that,u,y) {
	$("#alert").dialog({
		autoOpen: false,
		width: 550,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Zamknij": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , $(that).attr("title"));
			$(this).html("");
			$(this).load("cmstoobase.php?listwpalt="+u+"&year="+y, function() {
				$('.selectyear').change(function() {
					$("#alert").dialog("close");
					$("#alert").dialog("destroy");
					listaWplatZw(that, u, $(this).val());
				});
			});
		}
	});
	$("#alert").dialog("open");
	return false;
};

var infoCzlonek = function(that,u) {
	$("#alert").dialog({
		autoOpen: false,
		width: 600,
		height: 600,
		modal: true,
		resizable: true,
		closeOnEscape: false,
		buttons: {
			"Zamknij": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , $(that).attr("title"));
			$(this).html("");
			$(this).load("cmstoobase.php?showinfozw="+u, function() {});
		}
	});
	$("#alert").dialog("open");
	return false;
};

var listUser = function(that,u) {
	$("#alert").dialog({
		autoOpen: false,
		width: 750,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Zamknij": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			//$(".ui-dialog-titlebar-close").hide();
			$(this).dialog( "option" , "title" , $(that).attr("title"));
			$(this).html("");
			$(this).load("cmstoobase.php?listuser="+u, function() {
				/*
				oTable = $("#table_users").dataTable({
					"bJQueryUI": true
				});*/
			});
		}
	});
	$("#alert").dialog("open");
	return false;
};

var setWAdmin = function(that,idz,admin,tmp_admin) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "setadmin=1&idz="+idz+"&admin="+admin+"&tmp_admin="+tmp_admin,
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).addClass("activ_zw").removeClass("noactiv_zw");
							$("#admin"+admin).remove();
						}
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz zmienić administratora dostępu?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};
var setActivUser = function(that,id_user) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "activuser="+id_user+"&akt="+($(that).hasClass("activ_zw")?0:1),
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).addClass("activ_zw").removeClass("noactiv_zw");
							$(that).parents("tr").removeClass("userdeakt");
						}
						else {
							$(that).addClass("noactiv_zw").removeClass("activ_zw");
							$(that).parents("tr").addClass("userdeakt");
						}
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz '+($(that).hasClass("activ_zw")?'dez':'')+'aktywować użytkownika?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};

var userDelete = function(that,id_user,idz) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "deleteuser="+id_user+"&idzw="+idz,
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).parents("tr").remove();
						}
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz usunąć użytkownika?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};

var setActivZw = function(that,activzw) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "activzw="+activzw+"&akt="+($(that).hasClass("activ_zw")?0:1),
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).addClass("activ_zw").removeClass("noactiv_zw");
							$(that).parents("tr").removeClass("userdeakt");
						}
						else {
							$(that).addClass("noactiv_zw").removeClass("activ_zw");
							$(that).parents("tr").addClass("userdeakt");
						}
						$(that).html("<span>"+($(that).hasClass("activ_zw")?1:0)+"</span>");
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz '+($(that).hasClass("activ_zw")?'dez':'')+'aktywować członka?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};

var zwDelete = function(that,idz) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "deletezw="+idz,
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).parents("tr").remove();
						}
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz usunąć członka?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};


var setActivGw = function(that,activgw) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				
				$.ajax({
					type: "POST",
					url: "cmstoobase.php",
					data: "activgw="+activgw+"&marker="+($(that).hasClass("gwactiv")?-1:1),
					dataType: "html",
					async:false,
					success: function(msg){
						if(parseInt(msg)==1) {
							$(that).addClass("gwactiv").removeClass("gwnoactiv");
						}
						else {
							$(that).addClass("gwnoactiv").removeClass("gwactiv");
						}
					}
				});
				
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz '+($(that).hasClass("gwactiv")?'usunąć':'dodać')+' zaznaczenie?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};


var editCzlonek = function(that,url) {
	
	$("#info").dialog({
		autoOpen: false,
		width: 250,
		modal: true,
		resizable: false,
		closeOnEscape: false,
		buttons: {
			"Tak": function() { 
				window.location = url;
				$(this).dialog("close");
				$(this).dialog("destroy");
			},
			"Nie": function() { 
				$(this).dialog("close");
				$(this).dialog("destroy");
			}
		},
		open : function() {
			$(this).dialog( "option" , "title" , "?");
			$(this).html('<p class="info">Czy chcesz edytować członka?</p>');
		}
	});
	$("#info").dialog("open");
	
	return false;
};

