// amdin log in

var Admin = {};

Admin.wndLogin = function(){

    new MochaUI.Window({
        id			: 'wndLogin',
        title		: 'Please log in to continue',
        closable	: false,
        resizable	: false,
        content		: $('cntLogin').get('html'),
        width		: 350,
        height		: 150
    });
	
    $('cntLogin').destroy();

    $('submit').addEvent('click', function(e) {
        e.stop();
        $$('form').fireEvent('submit');
    });

    $$('form').addEvent('submit', function(e) {
        if(e) e.stop();
        Admin.login();
    });
}

Admin.login = function()
{
    var email = $$('input[name=email]')[0].get('value');
    var password = $$('input[name=password]')[0].get('value');

    new Request.JSON({
        url			: jsOptions.base_url+'admin/user/login',
        method		: 'post',
        data		: {email: email, password: password, action: 'login'},
        onSuccess	: function(json, text)
		{
            if(json.success == true)
			{
                location.href = jsOptions.base_url+"admin";
            } 
			else 
			{
                MochaUI.notification(json.message || 'Check your email and password');
            }
        },
        onFailure: function()
		{
            MochaUI.notification('Something is wrong ( internet connection ? )');
        }
    }).send();
}

window.addEvent('load', function(){
    Admin.wndLogin();
});
