var min_image = './images/button_close.gif'; // URL minimize image
var max_image = './images/button_open.gif';  // URL maximize image

// Minimize/Maximize Program On Load-Time //
function MinMax( id, minimize )
{
	if ( minimize == 1 )
	{
		$('#' + id + ' #toggle_image').attr
		({
			'src':  max_image,
			'type': 'max'
		});
		$('#' + id + ' .max').hide();
	}
	else
	{
		$('#' + id + ' #toggle_image').attr
		({
			'src':  min_image,
			'type': 'min'
		});
	}
}

// Minimize/Maximize Program //
function ToggleImage( id )
{
	var type = $('#' + id + ' #toggle_image').attr('type');

	if ( type == 'max' )
	{
		$('#' + id + ' #toggle_image').attr
		({
			'src':  min_image,
			'type': 'min'
		});
		$('#' + id + ' .max').fadeIn('slow');
	}
	else
	{
		$('#' + id + ' #toggle_image').attr
		({
			'src':  max_image,
			'type': 'max'
		});
		$('#' + id + ' .max').fadeOut('slow');
	}
}

// Load Comments Indicator //
function LoadCommentsIndicator( id )
{
	$('#' + id + ' #load_comments_indicator').bind
	(
		'ajaxSend',
		function()
		{
			$(this).show();
		}
	)
	.bind
	(
		'ajaxComplete',
		function()
		{
			$(this).hide();
		}
	);
}

// View Comments //
function ViewComments( id, type )
{
	// Load Comments with navigation
	$.get
	(
		'./ajax/ViewComments.php',
		{
			id: id,
			type: type
		},
		function(data)
		{
			$('#' + id + ' #comments_box').html(data);
			// Load FormAddComments
			$.get
			(
				'./ajax/FormAddComment.php',
				{
					id: id,
					type: type
				},
				function(data)
				{
					$('#' + id + ' #form_box').html(data);
					// Close "View Review"
					$('#' + id + ' #review').fadeOut
					(
						'slow',
						function()
						{
							// Open "View Comments"
							$('#' + id + ' #comments').fadeIn('fast');
						}
					);
				}
			);
		}
	);
}

// View Review //
function ViewReview( id )
{
	// Close "View Comments"
	$('#' + id + ' #comments').fadeOut
	(
		'slow',
		function()
		{
			// Open "View Review"
			$('#' + id + ' #review').fadeIn('fast');
		}
	);
}