function login(moddir,badlogin,moment,login,cookies_confirm,banned,potvrdil)
{
	if ((document.forms.loginform.username.value=='') || (document.forms.loginform.passwd.value==''))
	{
		myalert('error',badlogin);
	} else
	{
		if ((document.forms.loginform.remember.checked) && (potvrdil==0))
		{
			if (navigator.appName=="Microsoft Internet Explorer")
			// lamam s IE zobrazim len obycajny confirm a pridu o vsetku paradu, lebo IE nepozna position fixed! grrrr
			{
				cookies_confirm=str_replace(cookies_confirm,'[NL]','\n');
				if (window.confirm(cookies_confirm)) potvrdil=2; else potvrdil=0;
			} else {
			var onklik="javascript:login('"+moddir+"','"+badlogin+"','"+moment+"','"+login+"','"+cookies_confirm+"','"+banned+"','*potvrdil*');";
			cookies_confirm=str_replace(cookies_confirm,'[NL]','<br />');
			myconfirm('confirm',cookies_confirm,onklik);
			}
		}
		if (potvrdil!=0) closeconfirm();
		if (((potvrdil==2) && (document.forms.loginform.remember.checked)) || ((potvrdil==0) && (!document.forms.loginform.remember.checked)))
		{
			var request = getHTTPObject();
			var username;
			var passwd;
			var remember;
			request.onreadystatechange=function()
			{
				document.forms.loginform.loginbtn.value=moment;
				document.forms.loginform.loginbtn.id='buttondisabled';
				if ((request.readyState==4) && (request.status==200))
				{
					odpoved=request.responseText;
					if (odpoved=='OK')
					{
						// prihlasenie uspesne
						location.reload();
					} else if (odpoved=='Err_banned')
					{
						myalert('error',banned);
						document.forms.loginform.loginbtn.value=login;
						document.forms.loginform.loginbtn.id='';
					} else {
						// prihlasenie neuspesne
						myalert('error',badlogin);
						document.forms.loginform.loginbtn.value=login;
						document.forms.loginform.loginbtn.id='';
					}
				}
			}
     
			request.open("POST","./"+moddir+"/modindex.php",true);      
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			username=urlencode(document.forms.loginform.username.value);
			passwd=urlencode(document.forms.loginform.passwd.value);
			if (document.forms.loginform.remember.checked) remember='1'; else remember='0';
			data="username="+username+"&passwd="+passwd+"&remember="+remember;
			request.send(data);
		}
	}
}

function logout(moddir,r_u_sure,moment,potvrdil)
{
		if (navigator.appName=="Microsoft Internet Explorer")
		// lamam s IE zobrazim len obycajny confirm a pridu o vsetku paradu, lebo IE nepozna position fixed! grrrr
		{
			r_u_sure=str_replace(r_u_sure,'<br />','\n');
			if (window.confirm(r_u_sure)) potvrdil=2; else potvrdil=0;
		} else {
		var onklik="javascript:logout('"+moddir+"','"+r_u_sure+"','"+moment+"','*potvrdil*');";
		myconfirm('confirm',r_u_sure,onklik);
		}
	if (potvrdil!=0) closeconfirm();
	if (potvrdil==2)
	{
		var request = getHTTPObject();
		request.onreadystatechange=function()
		{
			document.forms.logoutform.logoutbtn.value=moment;
			document.forms.logoutform.logoutbtn.id='buttondisabled';
			if ((request.readyState==4) && (request.status==200))
			{
				location.reload();
			}
		}
		request.open("POST","./"+moddir+"/logout.php",true);      
		request.send('');
	}
}

function enter(ev)
{
	if ((ev.which && ev.which == 13) || (ev.keyCode && ev.keyCode == 13))
	{
		document.forms.loginform.loginbtn.click();
		return false;
	} else return true;
}