function AddReleasePanel()
{
	OpenDialog('<h2>Add a press release</h2>'+$('#EditReleaseForm').html()+'<input type="button" class="sbutton" value="Close" onclick="return CloseDialog();">', 500, 320);
}

function EditReleasePanel(ReleaseID)
{
	OpenDialog('<img src="/img/loading.gif" align=absmiddle> loading...', 500, 320);
	$.getJSON(
		AjaxURL+'&Mode=Release&Opt=View&ReleaseID='+ReleaseID+'&'+GetTime(),
		function(json)
		{
			try
			{
				$('#Dialog').html('<h2>Edit a press release</h2>'+$('#EditReleaseForm').html()+'<input type="button" class="sbutton" value="Close" onclick="return CloseDialog();">');
				$('#Dialog #Edit-Close').show();

				$('#Edit-ReleaseID').val(ReleaseID);
				$('#Edit-Title').val(typeof(json.Title)=='undefined'    ? '' : json.Title);
				$('#Edit-Body').val(typeof(json.Body)=='undefined'    ? '' : json.Body);
			}
			catch (e) {}
		}
	);
}

function EditRelease()
{
	var ReleaseID = $("#Edit-ReleaseID").val();
	var Title     = encodeURIComponent($("#Edit-Title").val());
	var Body      = encodeURIComponent($("#Edit-Body").val());

	if(Title=='')
	{
		ShowTempTip("please input release title");
		$('#Edit-Title').focus();
		return false;
	}
	else if(Body=='')
	{
		ShowTempTip("please input release body");
		$('#Edit-Body').focus();
		return false;
	}

	var PostStr = "Title="+Title+"&Body="+Body;
	if(ReleaseID>0) PostStr = "ReleaseID="+ReleaseID+"&"+PostStr;

	$.ajax({
		type:"POST",
		url: AjaxURL+'Mode=Release&Opt=Edit',
		dataType:"html",
		data: PostStr,
		error: function(e) {ShowTempTip("Please try again later(a)");},
		beforeSend: function(){$("#Edit-Submit").attr('disabled',' true');ShowTempTip('Posting...');},
		complete:function(){$("#Edit-Submit").removeAttr("disabled");},
		success:
		function(data)
		{
			if(data==1)
				location.reload();
			else
				ShowTempTip("Please try again later");
		}
	});
	return false;
}

function DelRelease(ReleaseID)
{
	if(!confirm('Are you sure delete this release ?')) return false;
	ShowTempTip('please wait...');
	$.get(
		AjaxURL+'Mode=Release&Opt=Del&ReleaseID='+ReleaseID,
		function(data)
		{
			if(data==1)
			{
				ShowTempTip('delete succeed!');
				$('#Release-'+ReleaseID).hide();
			}
			else if(data=='-1')
			{
				ShowTempTip("please Login or Sign Up!");
				BBarFaceLogin();
			}
			else
				ShowTempTip("delete fail!");
		}
	);
	return false;
}