function login() {
  $('login_invalid').style.display = "none";
  $('pass_remembered').style.display = "none";
  $('pass_invalid').style.display = "none";
  $('login_loading').style.display = "block";

	new Ajax.Request('login.rn.php', {
	  parameters: $('login_content').serialize(true),
	  onComplete: doLogin
  });
}


function doLogin(resp) {
  $('login_loading').style.display = "none";

	if(resp.responseText != 0) window.parent.location = resp.responseText;
	else $('login_invalid').style.display = "block";
}


function pass_remember() {
  $('login_invalid').style.display = "none";
  $('pass_remembered').style.display = "none";
  $('pass_invalid').style.display = "none";
  $('login_loading').style.display = "block";

	new Ajax.Request('pass_remember.php', {
	  parameters: $('login_content').serialize(true),
	  onComplete: doPass_remember
  });
}


function doPass_remember(resp) {
  $('login_loading').style.display = "none";

	if(resp.responseText == 1) {
	  $('pass_remembered').style.display = "block";
	}
	else {
	  $('pass_invalid').style.display = "block";
	}
}
