function _login(url,elem_id,alter_url)
{	
	var XMLHttpRequestObject = false;
	document.getElementById('login').disabled = true;
	document.getElementById('password').disabled = true;
	document.getElementById('submit').style.display = "none";
	document.getElementById("login_img").style.display = "block";

	document.getElementById(elem_id).innerHTML = "Logowanie.";
	var date = new Date();
	var curDate = null;	
	do { curDate = new Date(); } 
	while(curDate-date < 300);
	document.getElementById(elem_id).innerHTML = "Logowanie..";
	var date = new Date();
	var curDate = null;	
	do { curDate = new Date(); } 
	while(curDate-date < 300);
	document.getElementById(elem_id).innerHTML = "Logowanie...";
	setTimeout('doLogin("'+url+'","'+elem_id+'","'+alter_url+'")',300);
	return false;
}
function doLogin(url,elem_id,alter_url)
{
	if(window.XMLHttpRequest)
	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(XMLHttpRequestObject)
	{
		XMLHttpRequestObject.open("POST",url);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
			{
				var response = XMLHttpRequestObject.responseText;
				if(response == 'OK!')
				{
					if(alter_url != '')
					{
						window.location.href = alter_url;
						return;
					}
					else
					{
						window.location.reload();
						return;
					}
				}
				else
				{
					if(alter_url != '')
					{
						window.location.href = alter_url;
						return;
					}
					document.getElementById(elem_id).innerHTML = response;
					document.getElementById('password').value = '';
				}
			}
		}
		XMLHttpRequestObject.send('login='+document.getElementById('login').value+'&passwd='+document.getElementById('password').value);
		document.getElementById('login').disabled = false;
		document.getElementById('password').disabled = false;
		document.getElementById('submit').style.display = "block";
		document.getElementById("login_img").style.display = "none";
	}
}
