function ajaxLogin() { 
    Element.update('loginMessage', 'Sending request ...'); 
    Element.show('loginMessage'); 
    var opt = { 
 
        method: 'post', 
 
        postBody: Form.serialize($('login_form')) + '&ajax=true', 

        onSuccess: function(response) { 
            var msg = response.responseText; 
            if ("error:" == msg.substr(0, 6)) { 
                var fp = "<font color='red'>" + msg.substring(6, msg.length);// + '</font><br><a href="forgetPwd.html">Forget Password?</a>'; 
                Element.update('loginMessage', fp); 
            } else if ("url:" == msg.substr(0, 4)) { 
                location.href = msg.substring(4, msg.length); 
            } else if ("message:" == msg.substr(0, 8)) { 
                Element.update('loginMessage', msg.substring(8, msg.length)); 
            } 
        } 
    } 
    new Ajax.Request('/events/page/j_acegi_security_check', opt); 
}

function ajaxGuestLogin() {
    Element.update('loginMessage', 'Sending request ...');
    Element.show('loginMessage');
    var opt = {

        method: 'post',

        postBody: Form.serialize($('loginguest_form')) + '&ajax=true',

        onSuccess: function(response) {
            var msg = response.responseText;
            if ("error:" == msg.substr(0, 6)) {
                var fp = "<font color='red'>" + msg.substring(6, msg.length);// + '</font><br><a href="forgetPwd.html">Forget Password?</a>';
                Element.update('loginMessage', fp);
            } else if ("url:" == msg.substr(0, 4)) {
                location.href = msg.substring(4, msg.length);
            } else if ("message:" == msg.substr(0, 8)) {
                Element.update('loginMessage', msg.substring(8, msg.length));
            }
        }
    }
    new Ajax.Request('/events/page/j_acegi_security_check', opt);
}
