function aedit (obj,width) {
	
	if(typeof(width)!='undefined' && width!='0') {
		width='style="width:'+width+'px;"';
	}
	
	
$('img.edit_cat').each(function(index) {
		reverse(this);
});

if($('div#debug').length<1) {
	//$('body').prepend('<div id="debug">========------</div>');
}
	var parent = $(obj).parent().parent().parent();

	$(parent).find('.aedit_content').animate({'opacity':0}, 100, function () {
		
		//$('div#debug').append($(parent).find('.aedit_content').html()+'<br>');
	
		$(obj).css('display','none');
		$(parent).find('.edit_cat_ok').css('display','inline');
		$(parent).find('.edit_cat_close').css('display','inline');

	var html = $(parent).find('.aedit_content').html();
	//<textarea '+width+' class="aedit_text">'+html+'</textarea>
	var input = '<div class="aedit_div"><span class="aedit_content_left"></span><input type="text" '+width+' class="aedit_text" value=\''+html+'\' /><span class="aedit_content_right"></span></div>';

		$(parent).find('span.aedit_input').html(html);
		$(parent).find('span.aedit_content').html(input);
				
		$(parent).find('span.aedit_content').animate({'opacity':1},100);
	
	});
	
	
	return false;
}


function reverse(obj, val) {
	var parent = $(obj).parent().parent().parent();
	
	if(!val) { var val = $(parent).find('.aedit_input').html(); }
				
		$(parent).animate({'opacity':1}, 100, function () {
		$(parent).find('span.aedit_content').html(val);
		$(parent).find('span.aedit_input').html(val);
		$(parent).find('.edit_cat').css('display','inline');
		$(parent).find('.edit_cat_ok').css('display','none');
		$(parent).find('.edit_cat_close').css('display','none');
		});
}


function post_and_hide(obj, f_name, post_url, post_add) {
			
		var parent = $(obj).parent().parent().parent();
			
		var val = $(parent).find('input').val();
				$(parent).animate({'opacity':0.5}, 100, function () {
							
				$.ajax({
				   type: "POST",
				   url: post_url,
				   data: 'f_name='+f_name+'&value='+val+post_add,
				   success: function(msg){
					 //alert( "Data Saved: " + msg );
						reverse(obj, val);
				   }
					});
				});
}


$(document).ready(function () { 
	$('.ov_aedit').dblclick(function() { $(this).find('img.edit_cat').click(); });
});



function post_open(obj, f_name, post_url, post_add, data) {
	var parent = $(obj).parent();
			
		if(!data) {
			var val = $(parent).find('.aedit_text').val();
		} else {
			var val = data;
		}

				$(parent).animate({'opacity':0.5}, 100, function () {
				$.ajax({
				   type: "POST",
				   url: post_url,
				   data: 'f_name='+f_name+'&value='+encodeURIComponent(val)+post_add,
				   success: function(msg){
					$(parent).animate({'opacity':1}, 100);
						eval($(parent).find('.callback').html());
				   }
					});
				});
}
