var globalUseAbsolute = true;
function SignUserIn( ajaxFilesPath )
{
    var signInForm = document.signInForm;
    var okToSubmit = true;
    var signInInfoDiv = document.getElementById( 'signInInfoDiv' );

    if( !ajaxFilesPath )
    {
        ajaxFilesPath = '';
    }
    
    signInInfoDiv.innerHTML = '';
    
    if( !signInForm.email.value )
    {
        signInInfoDiv.innerHTML = 'Nie podano emaila<br/>';
        okToSubmit = false;
    }
    if( !signInForm.pass.value )
    {
        signInInfoDiv.innerHTML += 'Nie podano hasla<br/>';
        okToSubmit = false;
    }

    if( ajaxFilesPath )
    {
        globalUseAbsolute = false;
    }

    if( okToSubmit )
    {
        signInInfoDiv.innerHTML = '';
        var queryRequest = new Ajax.Request( ajaxFilesPath + 'ajax/signUserIn.php'  ,
        {
            method:'get',
            parameters: {
                email: encodeURIComponent( signInForm.email.value),
                pass: encodeURIComponent( signInForm.pass.value ),
                pageReferer: document.signInForm.pageReferer.value
            },
            onSuccess: function(transport){
                var response = transport.responseText;
                var signInInfoDiv = document.getElementById( 'signInInfoDiv' );

                if( response == 'dberror' )
                {
                    signInInfoDiv.innerHTML = 'Wystapil blad bazy';
                }
                else if( response == 'wrongdata' || response == 'nodata' )
                {
                    signInInfoDiv.innerHTML = 'Bledny login i/lub haslo';
                }
                else if( response == 'ok' )
                {
                    signInInfoDiv.innerHTML = 'Pomyslnie zalogowano';

                    if( transport.request.parameters.pageReferer )
                    {
                        setTimeout('window.location = \'' + transport.request.parameters.pageReferer + '\'', 1);
                    }
                    else
                    {
                        setTimeout('window.location = \'' + ( globalUseAbsolute ? '../' : '' ) + 'index.php\'', 1);
                    }
                }
                else if( response == 'logged' )
                {
                    signInInfoDiv.innerHTML = 'Uzytkoownik jest zalogowany';
                }
            }
        });
    }
}
