var Login = {
		
	login: function(button) {
		var button = $(button);
		var req = new Ajax('/login.php', {
			method: 'post',
			postBody: $('formLogin'),
			onComplete: function(response) {			
				var json = parseJson(response);				
				if (json.success) {
					//$('signupContainer').addClass('hide');
					if (json.redir) {
						window.location.href = json.redir;
					}
				} else {
				}
				$('loginResponse').setHTML(json.html);
				//button.setHTML(button.title);
			}
		});
		//button.setHTML('<img src="/images/anim.gif" /> Bitte warten ...');
		$('loginResponse').empty();
		/*
		$ES('input.error').removeClass('error');
		$$('div.error').each(function(element){
			element.remove();	
		});
		*/
		req.request();	
	},	

	password: function(button) {
		var button = $(button);
		var req = new Ajax('/password.php', {
			method: 'post',
			postBody: $('formPassword'),
			onComplete: function(response) {			
				var json = parseJson(response);				
				if (json.success) {
					//$('signupContainer').addClass('hide');
					if (json.redir) {
						window.location.href = json.redir;
					}
				} else {
				/*
					if (json.errorFields) {
						for (elem in json.errorFields) {
							if ($(elem))
								$(elem).addClass('error');
							var div = new Element('div');
							div.setHTML(json.errorFields[elem]);
							div.addClass('error');
							if (elem == 'terms')
								div.injectBefore($(elem));
							else
								div.injectAfter($(elem));
						}				
					}
				*/
				}
				$('passwordResponse').setHTML(json.html);
				button.setHTML(button.title);
			}
		});
		button.setHTML('<img src="images/anim.gif" /> Bitte warten ...');
		$('passwordResponse').empty();
		/*
		$ES('input.error').removeClass('error');
		$$('div.error').each(function(element){
			element.remove();	
		});
		*/
		req.request();	
	}	
}