function account_showAccesses(account_id)
{
	$("#account-accesses").dialog({
		modal : true,
		resizable : false,
		buttons : {
			"OK" : function()
			{
				var url = $("#pageURL").val();
				var account_id = $("#ac-account-id").val();
				
				var accesses = "";
				
				$("#ac-accesses :selected").each(function(i, selected){
					accesses = accesses + $(selected).val() + ",";	
				});
				
				$.post( url + "ajax/admin/account/accesses-to-account/", {account_id : account_id, accesses : accesses}, function(data){
					location.href = url + "admin/account/edit-account/" + account_id + "/";
				});
				
				$(this).dialog("close");
			}
		}
	});
	
	if(! $("#account-accesses").dialog("isOpen"))
	{
		$("#account-accesses").dialog("open");
	}
}

$(document).ready(
function(){
	if($("#account-accesses").length > 0)
	{
		$("#account-accesses p[title]").tipsy({fade : true});
	}
	
	if($("#ac-bapps").length > 0)
	{
		$("#ac-bapps").autogrow({minHeight : 100});
	}
	
	if($(".popup-link").length > 0)
	{
		$(".popup-link").popup();
	}
});

function account_removeApp(id)
{
	$("#bapp-"+id).remove();
}

function account_addApplication()
{
	$("#account-add-app").dialog({
		modal : true,
		resizable : false,
		buttons : 
		{
			"OK" : function()
			{
				var url = $("#pageURL").val();
				var access_id = $("#access-id").val();
				var layer_name = $("#layer-name").val();
				var apps = "";
			
				$("input[name^=a_bapp]").each(function(i){
					apps = apps + this.value + ",";
				});
				
				apps = apps + $("#app_names").val();
				
				$.post(url + "admin/account/update-access/" + access_id, {layer_name : layer_name, a_bapp : apps}, function()
				{
					location.href = url + "admin/account/edit-access/" + access_id + "/";
				});
				
				$(this).dialog("close");
			}
		}
	});
	
	if(! $("#account-add-app").dialog("isOpen"))
	{
		$("#account-add-app").dialog("open");
	}
}
