$(document).ready(function(){

//
$("#content .main_content").css('background', 'transparent');

// Profile menu
$("li[id^='profile_menu_']").click
(
	function(event)
	{
		event.preventDefault();

		string = new String($(this).attr("id"));
		param = string.replace('profile_menu_', '');

		$("table#[id^='profile_tab_']").hide();
		$("table#profile_tab_" + param).show();
		$("li[id^='profile_menu_']").removeClass('cur');
		$("li#profile_menu_" + param).addClass('cur');
	}
);

// Login edit
$("#login_edit").click
(
	function(event)
	{
		event.preventDefault();

		$("#login_view, #login_edit").css("display", "none");
		$("#login_input, #login_save, #login_close").css("display", "inline");
	}
);
// Login save
$("#login_save").click
(
	function(event)
	{
		event.preventDefault();

		$.getJSON
		(
			"/login-edit.html",
			{
				login: $("#login_input").val()
			},
			function(json)
			{
				if (json.error)
				{
					$("#login_info").html(json.error);
				}
				else
				{
					$("#login_save, #login_close, #login_input, #login_info").css("display", "none");
					$("#login_view").css("display", "inline").html(json.login_html);
				}
			}
		);
	}
);
// Login close
$("#login_close").click
(
	function(event)
	{
		event.preventDefault();

		$("#login_view, #login_edit").css("display", "inline");
		$("#login_input, #login_save, #login_close").css("display", "none");
		$("#login_info").html("");
	}
);

// Cat create name create
$("#cat_create_name_create").click
(
	function(event)
	{
		event.preventDefault();

		$("#cat_create_name").css("display", "inline");
		$("#cat_create_name_create").css("display", "none");
		$("#cat_create_name_save").css("display", "inline");
		$("#cat_create_name_close").css("display", "inline");
	}
);

// Cat create name save
$("#cat_create_name_save").click
(
	function(event)
	{
		event.preventDefault();

		$("#cat_create_info").html("");

		$.getJSON
		(
			"/cat-create.html",
			{
				name: $("#cat_create_name").val()
			},
			function(json)
			{
				if (json.error)
				{
					$("#cat_create_info").html(json.error);
				}
				else
				{
					$("#cat_create_name_create").css("display", "inline");
					$("#cat_create_name_save").css("display", "none");
					$("#cat_create_name_close").css("display", "none");
					$("#cat_create_name").css("display", "none");
					$("#cat_create_info").html("Created!");
					$("table#cat_list").append('<tr><td class="center"><a href="#" id="cat_access_'+json.id+'"><img src="/img/public.gif" width="15" height="12" border="0" alt="" title="Public" /></a></td><td><a href="'+json.url+'">'+json.name+'</a></td><td>0</td><td>0</td></tr>');
				}
			}
		);
	}
);

// Cat create name close
$("#cat_create_name_close").click
(
	function(event)
	{
		event.preventDefault();

		$("#cat_create_name").css("display", "none");
		$("#cat_create_name_create").css("display", "inline");
		$("#cat_create_name_save").css("display", "none");
		$("#cat_create_name_close").css("display", "none");
		$("#cat_create_info").html("");
	}
);

// Access
$("a[id^='cat_access_']").click
(
	function(event)
	{
		event.preventDefault();

		var cat_id = $(this).attr("id");

		$.getJSON
		(
			"/cat-access.html",
			{
				cat_id: cat_id
			},
			function(json)
			{
				if (json.error)
				{

				}
				else
				{
					$("a#" + cat_id + " > img").attr("src", "/img/" + json.access + ".gif");
				}
			}
		);

	}
);

// Share
$("a[id^='cat_share_']").click
(
	function(event)
	{
		event.preventDefault();

		var cat_id = $(this).attr("id");
		var id = cat_id.substr(10); // cat_share_

		if ($('#' + cat_id + '_1').css('display') == 'none')
		{
			$('#' + cat_id + '_1').css('display', 'inline');
			$('#' + cat_id + '_0').css('display', 'none');
		}
		else
		{
			$('#' + cat_id + '_1').css('display', 'none');
			$('#' + cat_id + '_0').css('display', 'inline');		
		}

		$.getJSON
		(
			"/index.php?page=cat&mode=share",
			{
				id: id
			},
			function(json)
			{

			}
		);

	}
);

// Ticket delete
$("a[id^='ticket_']").click
(
	function(event)
	{
		event.preventDefault();

		var ticket_id = str_replace('ticket_', '', $(this).attr("id"));
        $("#row_ticket_" + ticket_id).fadeOut();
		$.getJSON
		(
			"/ticket-delete.html",
			{
				ticket_id: ticket_id
			},
			function(json)
			{
				if (json.error)
				{

				}
				else
				{

				}
			}
		);

	}
);

});
