function checkLoginForm() {
	try {
		var errorsfound = false;
		var email       = window.document.login_form.login_email;
		var password    = window.document.login_form.login_password;

		if ( trimString(email.value) == '' || !isValidEmail(trimString(email.value)) ) {
			errorsfound = true;
			document.getElementById("check_login_email").className = 'check_not_ok';
		} else {
			document.getElementById("check_login_email").className = 'check_ok';
		}

		if(trimString(password.value) == '') {
			errorsfound = true;
			document.getElementById("check_login_password").className = 'check_not_ok';
		} else {
			document.getElementById("check_login_password").className = 'check_ok';
		}

		if ( errorsfound ) {
			return false;
		} else {
			document.getElementById("check_login_email").className = 'check_ok';
			document.getElementById("check_login_password").className = 'check_ok';
			document.getElementById('login_form').submit();
			return true;
		}
	} catch (err) {
		var txt = "There was an unexpected JavaScript error on this page.\n\n";
		txt += "Error description: " + err.description + "\n\n";
		alert( txt );
	}
}

function checkRegisterForm() {
	var errorsfound = false;
	var email       = window.document.register_form.register_email;
	var password    = window.document.register_form.register_password;

	if ( trimString(email.value) == '' || !isValidEmail(trimString(email.value)) ) {
		errorsfound = true;
		document.getElementById("check_register_email").className = 'check_not_ok';
	} else {
		document.getElementById("check_register_email").className = 'check_ok';
	}

	if ( trimString(password.value) == '' ) {
		errorsfound = true;
		document.getElementById("check_register_password").className = 'check_not_ok';
	} else {
		document.getElementById("check_register_password").className = 'check_ok';
	}

	if ( errorsfound ) {
		return false;
	} else {
		document.getElementById("check_register_email").className = 'check_ok';
		document.getElementById("check_register_password").className = 'check_ok';
		window.document.register_form.submit();
		return true;
	}
}

