/* requires ajax.js */
function ajax_auto_logged(url)
{
    var ajax = ajax_instance();
    if (!ajax)
    {
    	return false;
    }

    ajax.open('GET', url, true);
    ajax.onreadystatechange = function()
    {
		if (ajax.readyState == 4)
		{

		    if (ajax.status == 200)
		    {
		    	document.getElementById('auto_logged').value = ajax.responseText;
		    	window.setTimeout('check_psw()', 100);
		    }
		}
    }
    ajax.send(null);
}

function check_psw()
{
	if(document.getElementById('auto_logged').value == 1)
	{
		if(document.getElementById('password').value.length > 1)
	    {
	    	// used for auto logged user message
	    	document.getElementById('auto_logged').value = 'autologged_by_ajax';
	    	document.getElementById('password').form.submit();
	    }
	    return true;
    }
    else
    	window.setTimeout('check_psw()', 100);

}

function check_autoload_pref()
{
	if(document.getElementById('login').value == '')
	{
		window.setTimeout('check_autoload_pref()',500);
		return false;
	}
	ajax_auto_logged('/pref_preloader/?login=' + encodeURI( document.getElementById('login').value) );
}

