var Forms = {

fnError: function(b, s) {
	var d = $('form-error');
	if (d) {
		if (b && s) {
			d.update('Error! '+s);
			new Effect.Highlight('form-error',{startcolor:'#ffffff',endcolor:'#f88387',restorecolor:true});
		}
		b ? d.show() : d.hide();
	}
},

fnDisable: function(b) {
	var a = aFields;
	for (var i=0; i < a.length; i++) {
		var f = $(a[i].sID);
		f.disabled = b;
	}
},

fnIsEmail: function(s) {
	var email = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	if(!email.test(s)) {
		return false;
	} else {
		return true;
	}
}

} <!-- Forms -->