function show_callback()
{
	$('#overlay').css('display', 'block');
	$('#callback').css('display', 'block');
}

function close_callback()
{
	$('#overlay').css('display', 'none');
	$('#callback').css('display', 'none');
}

function send_callback()
{
	var name = $('input[name=name]', '#callback');
	var name_value = jQuery.trim(name.val());

	var phone = $('input[name=phone]', '#callback');
	var phone_value = jQuery.trim(phone.val());

	name.parent().removeClass('input_error');
	phone.parent().removeClass('input_error');

	var error = false;

	if (name_value == '')
	{
		name.parent().addClass('input_error');
		error = true;
	}

	if (phone_value == '')
	{
		phone.parent().addClass('input_error');
		error = true;
	}

	if (!error)
	{
		$.post(
			'callback.php',
			{
				'name': name_value,
				'phone': phone_value
			},
			function (data)
			{
				if (data == 0)
				{
					show_failure();
				} else
				{
					show_success();
					$('#callback').css('display', 'none');
					pageTracker._trackPageview('/call_back');
				}
			}
		);
	}
}
