$(document).ready(function() {
	$("#vodopr").click(function() {
		if($("#arch_table").html() != "")
		{
			if($("#arch_table > table").attr("id") == "vodoprovid")
			{
				$("#arch_table").html("");
			}
			else
			{
				var what = "vodoprovid";
				$("#arch_message").text("Зачекайте...");
				$.post('pub/getAdminData/'+what, {}, print_table);
			}
		}
		else
		{
			var what = "vodoprovid";
			$("#arch_message").text("Зачекайте...");
			$.post('pub/getAdminData/'+what, {}, print_table);
		}
	});
	
	$("#kanal").click(function() {
		if($("#arch_table").html() != "")
		{
			if($("#arch_table > table").attr("id") == "kanaliz")
			{
				$("#arch_table").html("");
			}
			else
			{
				var what = "kanaliz";
				$("#arch_message").text("Зачекайте...");
				$.post('pub/getAdminData/'+what, {}, print_table);
			}
		}
		else
		{
			var what = "kanaliz";
			$("#arch_message").text("Зачекайте...");
			$.post('pub/getAdminData/'+what, {}, print_table);
		}
	});
	
	$("#kolon").click(function() {
		if($("#arch_table").html() != "")
		{
			if($("#arch_table > table").attr("id") == "vod_kolonk")
			{
				$("#arch_table").html("");
			}
			else
			{
				var what = "vod_kolonk";
				$("#arch_message").text("Зачекайте...");
				$.post('pub/getAdminData/'+what, {}, print_table);
			}
		}
		else
		{
			var what = "vod_kolonk";
			$("#arch_message").text("Зачекайте...");
			$.post('pub/getAdminData/'+what, {}, print_table);
		}
	});
	
	$("#luk").click(function() {
		if($("#arch_table").html() != "")
		{
			if($("#arch_table > table").attr("id") == "kanal_luk")
			{
				$("#arch_table").html("");
			}
			else
			{
				var what = "kanal_luk";
				$("#arch_message").text("Зачекайте...");
				$.post('pub/getAdminData/'+what, {}, print_table);
			}
		}
		else
		{
			var what = "kanal_luk";
			$("#arch_message").text("Зачекайте...");
			$.post('pub/getAdminData/'+what, {}, print_table);
		}
	});
	
	$("#postach").click(function() {
		if($("#arch_table").html() != "")
		{
			if($("#arch_table > table").attr("id") == "vidkl_vodopost")
			{
				$("#arch_table").html("");
			}
			else
			{
				var what = "vidkl_vodopost";
				$("#arch_message").text("Зачекайте...");
				$.post('pub/getAdminData/'+what, {}, print_table);
			}
		}
		else
		{
			var what = "vidkl_vodopost";
			$("#arch_message").text("Зачекайте...");
			$.post('pub/getAdminData/'+what, {}, print_table);
		}
	});
});

function print_table(data)
{
	$("#arch_message").text("");
	var result = data.split("\n");
	if(result[1] == "error")
	{
		$("#arch_message").text("Помилка з'єднання з базою даних. Повторіть спробу знову.");
		$("#arch_table").html("");
	}
	else
	{
		if(result[1] == "empty")
		{
			$("#arch_message").text("По даній темі немає жодних даних.");
			$("#arch_table").html("");
		}
		else
		{
			var text = "";
			
			switch (result[0])
			{
				case "vodoprovid": text = "Архів пошкоджень на водопровідній мережі"; break;
				case "kanaliz": text = "Архів пошкоджень на каналізаційній мережі"; break;
				case "vod_kolonk": text = "Архів пошкоджень водорозбірних колонок"; break;
				case "kanal_luk": text = "Архів пошкоджень каналізаційних люків"; break;
				case "vidkl_vodopost": text = "Архів відключень від водопостачання"; break;
			}
			
			if(result[0] == "vodoprovid")
			{
				text += "<br /><table id='vodoprovid'><tr><td class='table_header_page_num'>№ п/п</td><td class='table_header'>Адреса пошкодження</td><td class='table_header'>Діаметр, мм</td><td class='table_header_page_date'>Дата надходження заявки</td></tr>";
			}
			else
			{
				if(result[0] == "vidkl_vodopost")
				{
					text += "<table id='"+result[0]+"'><tr><td class='table_header_page_num'>№ п/п</td><td class='table_header_page_adr'>Адреса відключення</td><td class='table_header_page_date'>Дата відключення</td></tr>";
				}
				else
				{
					text += "<table id='"+result[0]+"'><tr><td class='table_header_page_num'>№ п/п</td><td class='table_header_page_adr'>Адреса пошкодження</td><td class='table_header_page_date'>Дата надходження заявки</td></tr>";
				}
			}
			
			for(i = 1; i<result.length - 1; i++)
			{
				var element = result[i].split("->");
				text += "<tr id='row_"+element[0]+"'><td class='cell'>"+i+"</td><td class='cell_left'>"+element[1]+"</td>";
				if(result[0] == "vodoprovid")
				{
					text += "<td class='cell'>"+element[5]+"</td>";
				}
				
				var date = element[4];
				switch (element[3])
				{
					case "1": date += " січня "; break;
					case "2": date += " лютого "; break;
					case "3": date += " березня "; break;
					case "4": date += " квітня "; break;
					case "5": date += " травня "; break;
					case "6": date += " червня "; break;
					case "7": date += " липня "; break;
					case "8": date += " серпня "; break;
					case "9": date += " вересня "; break;
					case "10": date += " жовтня "; break;
					case "11": date += " листопада "; break;
					case "12": date += " грудня "; break;
				}
				
				date += element[2]+" р.";
				text += "<td class='cell_left'>"+date+"</td></tr>" 
			}
			text += "</table>";
			
			$("#arch_table").html(text);
			$("#arch_message").text("");
		}
	}
}