// JavaScript Document
function submit_addkey(e) {
	if (typeof e != 'undefined' && !enter_key_trap(e)) {
		return;
	}

	if (document.keyform.domain.value == "") {
		alert("Please provide a domain name");
		document.keyform.domain.focus();
		return false;
	} else {
		var agree=confirm("Are you sure you want to add the domain " + document.keyform.domain.value + "?");
		if (agree) {
			return true;
		} else {
			document.keyform.domain.focus();
			return false;
		}
	}
}

function submit_registration(e) {
	if (typeof e != 'undefined' && !enter_key_trap(e)) {
		return;
	}

	if (document.registerform.fullname.value == "") {
		alert("Please provide your full name");
		document.registerform.fullname.focus();
		return false;
	} else if (document.registerform.email.value == "") {
		alert("Please provide your email address");
		document.registerform.email.focus();
		return false;
	} else if (document.registerform.password.value == "") {
		alert("Please enter a password");
		document.registerform.password.focus();
		return false;
	} else if (document.registerform.password.value != document.registerform.password2.value) {
		alert("Please make sure both passwords match");
		document.registerform.password2.focus();
		return false;
	} else if (document.registerform.captcha_code.value == "") {
		alert("Please enter the CAPTCHA security code");
		document.registerform.captcha_code.focus();
		return false;
	} else {
		document.registerform.submit();
		return true;
	}
}

function submit_forgotpassword(e) {
	if (typeof e != 'undefined' && !enter_key_trap(e)) {
		return;
	}

	if (document.resetform.email.value == "") {
		alert("Please provide your email address");
		document.resetform.email.focus();
		return false;
	} else if (document.resetform.captcha_code.value == "") {
		alert("Please enter the CAPTCHA security code");
		document.resetform.captcha_code.focus();
		return false;
	} else {
		document.resetform.submit();
		return true;
	}
}

function submit_resetpassword(e) {
	if (typeof e != 'undefined' && !enter_key_trap(e)) {
		return;
	}

	if (document.resetform.password.value == "") {
		alert("Please enter a password");
		document.resetform.password.focus();
		return false;
	} else if (document.resetform.password.value != document.resetform.password2.value) {
		alert("Please make sure both passwords match");
		document.resetform.password2.focus();
		return false;
	} else {
		document.resetform.submit();
		return true;
	}
}

function submit_login(e) {
	if (typeof e != 'undefined' && !enter_key_trap(e)) {
		return;
	}

	if (document.loginform.email.value == "") {
		alert("Please enter your email address");
		document.loginform.email.focus();
		return false;
	} else if (document.loginform.password.value == "") {
		alert("Please enter your password");
		document.loginform.password.focus();
		return false;
	} else {
		document.loginform.submit();
		return true;
	}
}