var bgsrc_dir = '/!bin/skin3/bg-art/blurred/';
function set_bg_opaque(obj)
{
	var opaque = $(obj).is(':checked');
	if (opaque)
	{
		$('head').append('<link id="css_bg_opaque" href="/!bin/skin3/bg_opaque.css" rel="stylesheet" type="text/css" />');
	}
	else
	{
		$('#css_bg_opaque').remove();
	}
	setCookie('bg_opaque', opaque);
	$('input[onclick*=set_bg_opaque]').attr('checked', opaque);
}
function set_bg_art_off(obj)
{
	var off = $(obj).is(':checked');
	$('#aa_bg_img').css('display', off ? 'none': '');
	setCookie('bg_art_off', off);
	$('input[onclick*=set_bg_art_off]').attr('checked', off);
}
function set_bg(obj, filename, thumb_w)
{
	var bgsrc = bgsrc_dir + filename;
	var img = $(obj);
	var thumb_offset = img.offset();
	thumb_w = thumb_w || 0;
	if (thumb_w)
	{
		var adjust_x = (thumb_w - 32) / 2
		var adjust_y = ((thumb_w * 3 / 4) - 32) / 2;
		$('#aa_bg_loading').css({'visibility':'hidden', 'display':''}).offset({'top':thumb_offset.top + adjust_y, 'left':thumb_offset.left + adjust_x}).css('visibility', 'visible');
	}
	$('<img/>').load(function(){
		$('#aa_bg_loading').css('display', 'none')
		$('#aa_bg_img').attr('src', bgsrc);
		setCookie('bg_art_file', bgsrc.split('/').pop());
	})
	.error(function(){
		$('#aa_bg_loading').css('display', 'none')
	})
	.attr('src', bgsrc);
}
function restore_defaults()
{
	setCookie('bg_opaque', false, 0);
	setCookie('bg_art_off', false, 0);
	setCookie('bg_art_file', '', 0);

	$('#css_bg_opaque').remove();
	$('#aa_bg_img').css('display', '');
	$.get("/!bin/skin3/get_bg-art_filename.ajax.php", function(data){
		if (data.match(/\.jpg$/))
		{
			$('#aa_bg_img').attr('src', bgsrc_dir + data);
		}
	 });
	$('input[onclick*=set_bg_opaque]').attr('checked', false);
	$('input[onclick*=set_bg_art_off]').attr('checked', false);
}
