
function ajax_login(language,from_action)
	{
		var login_alert = '';
		var comunicat = '';
		action	= 'login';

		login = document.forms['loginform'].login.value;	
		passw = document.forms['loginform'].passw.value;	

		if (language=='PL')	{comunicat = 'Proszę czekać,<br> trwa komunikacja z serwerem';}
		if (language=='EN')	{comunicat = 'Please wait,<br> communication with server in progress';}

		document.getElementById('LOGIN_ALERT').innerHTML = '<div style="margin-top: 5px;"><CENTER><img src="layout/preloader.gif"><div style="padding: 3px 0px 0px 5px;">'+ comunicat +'</div></CENTER></div>';

		var obj = new Ajax.Request('ajax_login.php', {method: 'post', parameters: 'action=' + action +'&login=' + login + '&passw=' + passw + '&lang=' + language + '&from_action=' + from_action, onComplete: ajax_login_response});
	}


function ajax_login_response(originalRequest)
	{
		obj = originalRequest.responseText;

		var result = obj.split('<explode>');
		var comunicat ='';

		action = result[0];
		language = result[1];
		response = result[2];
		from_action = result[3];

		if (response=='true')
			{
				document.forms['loginform'].login.value = '';
				document.forms['loginform'].passw.value = '';
				
				if (from_action=='wyloguj' || from_action=='rejestracja' || from_action=='aktywacja' || from_action=='zmien-haslo' || from_action=='przypomnij' || from_action=='dane-fakturowe')
					{window.location.href = '/index.html';}
				else
					{window.location.reload();}
				
			}
		else
			{
				if (language=='PL')	{comunicat = 'Niepoprawna para Login / Hasło.<br><br>';}
				if (language=='EN')	{comunicat = 'Incorrect pair Login / Password<br><br>';}

				document.getElementById('LOGIN_ALERT').innerHTML = '<div style="margin-top: 5px;"><CENTER><img src="layout/alert.gif"><div style="padding: 3px 0px 0px 5px;">' + comunicat + '</div></CENTER></div>';
			}
	}	
