<!-- // Hide script from non-javascript enabled browsers ...
// {{{ function validate_required(field, alerttxt) 
function validate_required(field, alerttxt) {
	with (field) {
		if (value == null || value == "") {
			alert(alerttxt);
			return false
		} else {
			return true
		}
	}
}
// }}}
// {{{ function validate_email(field, alerttxt) 
function validate_email(field, alerttxt) {
	with (field) {
		apos = value.indexOf("@")
		dotpos = value.lastIndexOf(".")
		if (apos < 1 || dotpos-apos < 2) {
			alert(alerttxt);
			return false
		} else {
			return true
		}
	}
}
// }}}
// {{{ function validate_form(thisform) 
function validate_form(thisform) {
	with (thisform) {
		if (validate_required(name, "Name is empty!") == false) {
			name.focus();
			return false;
		}

		if (validate_required(email, "Email is empty!") == false) {
			email.focus();
			return false;
		}

		if (validate_email(email, "Email doesn't seem to be valid!") == false) {
			email.focus();
			return false;
		}
	}
}
// }}}

// {{{ function switchDisplay(elementId) 
function switchDisplay(elementId) {
    current=(document.getElementById(elementId).style.display == 'none') ? 'block' : 'none';
    document.getElementById(elementId).style.display = current;
}
// }}}
//-->

