var PmsUrl = {
    getBaseUrl : function()
    {
         // loc is the relative path your wish to redirect to
         var b = document.getElementsByTagName('base');
         var loc = '' ;
         if (b && b[0] && b[0].href) {
           if (b[0].href.substr(b[0].href.length-1) == '/' && loc.charAt(0) == '/')
             loc = loc.substr(1);
           loc = b[0].href + loc;
         }
         return loc;
    }
}
/**
 * Controls access to secure area 
 */ 
var EaSecure = {
    /**
     * complete callback
     */
    completeLogin : function(request){
        var result = eval('(' + request.responseText + ')');
        if (result.isValid == true)
        {
            window.location = $('formSecure').action;
        }
        else
        {
            $('formError').innerHTML = 'Identifiant ou mot de passe incorrect.';
            $('formError').style.display = 'block';
        }
    },
    login: function(){
        $('formError').style.display = 'none';
        var ajax = new Ajax.Request(PmsUrl.getBaseUrl() + 'ea/secure/login', 
        {
            method: 'post', 
            parameters: Form.serialize($('formSecure')),
            onComplete: EaSecure.completeLogin
        });
    }
};
