var loginobj = function(){
	this.loginUrl = '/index.php?action=ajax&process=login';
	this.loginContainer = document.getElementById('logindiv');
	this.pajax = new ajax('');
	this.showError = function(errorText){
		alert('Error: ' + errorText);
	}
	this.loginCallback = function(answer){
		document.getElementById('idLoginProcess').style.display = 'none';
		document.getElementById('idLoginButton').style.display = '';
		var obj = eval('('+answer+')');
		if (obj.errorCode != 0){
			login.showError(obj.errorText);
		} else{
			window.location = '';
		}
	}
	this.login = function(obj, user_name, user_password){
		obj.style.display = 'none';
		document.getElementById('idLoginProcess').style.display = '';
		this.pajax.clearParams();
		this.pajax.setUrl(this.loginUrl);
		this.pajax.addParam("login", user_name);
		this.pajax.addParam("password", user_password);
		this.pajax.callback = this.loginCallback;
		this.pajax.setMethod(AM_POST);
		this.pajax.execute();
	}
	this.despose = function(){
		this.loginContainer = null;
		this.pajax.despose();
	}
}