var url_login = 'ajax_login.php';

function ajax_login()
{
	var form_id = $('login_form');
	var loadBar_login = $('loadBar_login');
	var failed_login_box = $('failed_login_box');
	var pars = Form.serialize(form_id);
	new Ajax.Request(url_login, {
	  method: 'post',
	  parameters: pars,
	  onLoading : function(transport) {
		form_id.setStyle({ visibility: 'hidden' });
		loadBar_login.show();
		failed_login_box.hide();
		},
	  onSuccess: function(transport) {
		 if(transport.responseText == 'success'){
		 	show_my_account();
			setTimeout('ajaxGetProducts();', 1000);
			setTimeout('Loading_MZ();', 1000);
			setTimeout('Loading_Benach();', 1000);
			setTimeout('Show_Schnellfunktionen(\'login\');', 1000);
		 } else {
			 show_login();
			 failed_login_box.show();
			 setTimeout('$(\'failed_login_box\').setStyle({ display: \'none\' });', 3000);
		 }
	  }
	});		
}

function show_my_account()
{
	var box_account = $('box_account');
	var box_login = $('box_login');
	var form_id = $('login_form');
	var loadBar_login = $('loadBar_login');
	loadBar_login.hide();
	form_id.setStyle({ visibility: 'hidden' });
	box_login.hide();
	box_account.show();
}

function show_login(lade)
{
	var box_account = $('box_account');
	var box_login = $('box_login');
	var form_id = $('login_form');
	var loadBar_login = $('loadBar_login');
	if(lade == 'lade')
	{
		loadBar_login.show();
		form_id.setStyle({ visibility: 'hidden' });
	} else {
		loadBar_login.hide();
		form_id.setStyle({ visibility: 'visible' });
	}
	box_login.show();
	box_account.hide();
}

function ajax_logoff()
{
	show_login('lade');
	new Ajax.Request(url_login, {
	  method: 'post',
	  parameters: {'action': 'logoff'},
	  onSuccess: function(transport) {
		 if(transport.responseText == 'success'){
			$('loadBar_login').hide();
			show_login('done');
			setTimeout('ajaxGetProducts();', 1000);
			setTimeout('Loading_MZ();', 1000);
			setTimeout('Loading_Benach();', 1000);
			setTimeout('Show_Schnellfunktionen(\'logout\');', 1000);
		 } else {
			 failed_login_box.show();
		 }
	  }
	});	
}

function Show_Schnellfunktionen(action)
{
	var box_schnellfunktionen = $('schnellfunktionen');
	if(action == 'login') box_schnellfunktionen.show();
	if(action == 'logout') box_schnellfunktionen.hide();
}
