var Config = {
    sUrl: "/smallapp/ajax/login",
    sMethodGET: "GET",
    sMethodPOST: "POST", 
    sError: "err_code",  
    sAddURL: ""
};

function login() {
		
	Config.sAddURL += "&login=" + document.getElementById("ach_login").value;
	Config.sAddURL += "&password=" + document.getElementById("ach_pswd").value;
	
	if (document.getElementById("ach_kod"))
	{
		Config.sAddURL += "&code=" + document.getElementById("ach_kod").value; 
	}
	Config.sAddURL += "&cmd=agecheck";	
	
	document.getElementById(Config.sError).innerHTML = "";
	
    var ajax = new EasyAjax(Config.sMethodPOST, Config.sAddURL, Config.sUrl);
    ajax.onSuccess("getLoginStatus");
    ajax.doRequest();
    
    return false;
}

var sStatus = "";
var code = "Vložte aktivační kód z registračního e-mailu: "
         + "<input type=\"text\" id=\"ach_kod\" name=\"ach_kod\" value=\"\" style=\"width:50px;\" />";

function getLoginStatus(json) {
    var res = eval("("+json+")");
        
    if (res.status)
    {
    	switch (res.status) 
    	{
    		case "ERROR_OBLIGATE" :
    			sStatus = "Vyplňte přihlašovací udaje!";
    			break;
    		
    		case "ERROR_USERNAME_PASSWORD" :
    			sStatus = 'Neplatný login nebo heslo!';
    			break;
    			
    		case "ERROR_USER_UNVALID" :
    			sStatus = code;
    			break;
    		
    		case "ALL_OK" :    			
    			sStatus = "Právě jste byl(a) přihlášen(a)!<br />Počkejte, až budete přesměrování!";
    			
    			document.getElementById("input-data").innerHTML= "";    			
    			createCookie("RadegastAgeCheck","true",1);
    			window.location.reload();
    			break;
    			
    		case "ERROR_NO_CODE" :
    			sStatus = "Chybný kod!<br />" + code;
    			break;
    			
    		case "ERROR_UVALID" :
    			sStatus = "Účet je již aktivní!";
    			break;
    			
    		case "ERROR_CACTIV" :
    			sStatus = "Aktivace nezdařila, zkuste to znova!<br />" + code;
    			break;
    		   		
    		default :
    			sStatus = "Opakujte přihlášení, prosím!";
    			break;
    	}
    }    
	
    document.getElementById(Config.sError).innerHTML = "<h2>" + sStatus + "</h2>";
}