Object.extend(loginController,
{
	log : function(url)
	{
		$('login-frm-container').hide();
		$('login-frm-loader').show();
		this._login($('login').value,$('password').value, function(t)
	    {
	        if(t.responseJSON && t.responseJSON.out)
	        {
				/* $('login-container').update("");
				$('login-container').insert({bottom : t.responseJSON.out})
				*/
				document.location.href = url
	        }
	        else
	        {
	        	$('login-frm-loader').hide();
	        	$('login-frm-container').hide();
	 			$('login-frm-error').show();
	        }
	    }.bind(this));
	},
	
	retry : function()
	{
		$('login-frm-loader').hide();
		$('login-frm-error').hide();
		$('login-frm-container').show();
	},
	
	passwordLost : function(lang)
	{
		Modalbox.show('/dynamic/members/passwordLost.phtml?lang='+lang,
        {
            title: $('password-title').innerHTML,
            width: 270,
            height: 140
        });
	},
	
	resetPassword : function()
	{
		if(FormValidate.validate('passwordlostFrm',true,function(){}))
		{
			$('password-lost').hide();
			$('password-frm-loader').show();
			this._resetPassword($('plogin').value,$('pemail').value, function(t)
		    {
		        if(t.responseJSON && t.responseJSON.out)
		        {
		        	$('password-frm-loader').hide();
		        	$('password-frm-success').show();
		        }
		        else
		        {
		        	$('password-frm-loader').hide();
		 			$('password-frm-fail').show();
		        }
		    }.bind(this));		
		}
	},
			
	logout : function()
	{
		
	}
});