// #################################################

function FastExit_WindowOpen()
{
	window_manager.Open('window_source_exit');
}

function FastExit_WindowClose()
{
	FastExit_ClearMessages();
	window_manager.Close();
}

// #################################################

function FastExit_ClearMessages()
{
	$j('#fast_window_content .fast_exit_error').html('');
	$j('#fast_window_content .fast_exit_error').css("display","none");
	$j('#fast_window_content .fast_exit_success').html('');
	$j('#fast_window_content .fast_exit_success').css("display","none");
}
function FastExit_ShowError( message )
{
	$j('#fast_window_content .fast_exit_success').css("display","none");
	$j('#fast_window_content .fast_exit_error').html(message);
	$j('#fast_window_content .fast_exit_error').css("display","block");
}
function FastExit_ShowSuccess( message )
{
	$j('#fast_window_content .fast_exit_error').css("display","none");
	$j('#fast_window_content .fast_exit_success').html(message);
	$j('#fast_window_content .fast_exit_success').css("display","block");
}

// #################################################

function FastExit_Submit()
{
	FastExit_WindowOpen();
	
	FastExit_ShowSuccess("Выходим, секундочку...");
	
	temp_timer = setInterval( function(){
		clearInterval(temp_timer);
		//-------------
		new Ajax.Request( '/auth/act/fast_unregister/',
		{
			method:'get',
			onSuccess: function(transport)
			{
				FastExit_ShowSuccess("Будем рады видеть вас вновь.");	
				FastAuth_UpdateStatus();
				FastBasket_UpdateStatus();
				GoodsPage_Comments_Update(0);
				Basket_UpdateFooterDiscount();
				Basket_UpdateList(0);
				Basket_UpdateFooterNext();
				Basket_UpdateHeaderHystory();
					
				temp_timer = setInterval( function(){
					clearInterval(temp_timer);
					FastExit_WindowClose();
				} , 2000 );	
			}
		}
		);
		//-------------
	} , 1500 );	
}

// #################################################

