// JavaScript Document

$(document).ready(function() { 
	$('abbr[class*=timeago]').timeago();
});

function errorHandler(XMLHttpRequest, textStatus, errorThrown)
{
	growlServerError();
}


function editAlbumTitle()
{
	$('#edtAlbumTitle').val($('#hTitle').text());
	
	$('#divTitle').fadeOut("fast", function(){
	$('#divTitleEdit').fadeIn("fast", function()
	{
		$('#edtAlbumTitle').focus();
		$('#edtAlbumTitle')[0].select();
	}) });
	
	return false;
}
 
// post-submit callback 
function titleChanged(data, statusText)  
{ 
	if (data.error == 0 && data.status == 'changed')
	{
		hideTitleEdit();
	
		$('#hTitle').html(data.value);
		
		growlServerStored();
	}
	else growlWarning(data.message); 
} 

function hideTitleEdit()
{
	$('#divTitleEdit').fadeOut("fast", function(){
		$('#divTitle').fadeIn("fast");
	});

	return false;
}




function editAlbumDescription()
{
	//alert($('#spnDescription').text());
	//$('#edtDescription').html($('#spnDescription').html());
	//$('#edtDescription').html("safsf<p>rsfsfs</p>");
	$('#edtAlbumDescription').val($('#spnDescription').html().replace(/<br>/gi,"\n").replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&amp;/gi,"&"));
	
	/*$('#divDescription').hide();
	$('#divDescriptionEdit').show("slow", function(){
		$('#edtAlbumDescription').focus();
		$('#edtAlbumDescription')[0].select();
	});*/
	
	$('#divDescription').fadeOut("fast", function(){
		$('#divDescriptionEdit').fadeIn("fast", function(){
			$('#edtAlbumDescription').focus();
			$('#edtAlbumDescription')[0].select();
	})});

	
	return false;
}

// post-submit callback 
function descriptionChanged(data, statusText)  
{ 
	if (data.error == 0 && data.status == 'changed')
	{
		hideDescriptionEdit();
	
		$('#spnDescription').html(data.value);
		growlServerStored();
	}
	else growlWarning(data.message); 
} 

function hideDescriptionEdit()
{
	$('#divDescriptionEdit').hide("slow");
	$('#divDescription').show("slow");	
	return false;
}

$(function() {
	$('a[@rel*=lightbox]').lightBox();
});

