function checkfld(fld, msg) {
	if ($(fld).getValue()=='' || $(fld).getValue()=='**') {
		$(fld).addClass('fix');
		return msg;
	} else {
		$(fld).removeClass('fix');
	}
	return '';
}
function checkemail(fld, msg) {
	if (fld.value=='') return '';
	if (fld.value.search(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)==-1) {
		$(fld).addClass('fix');
		return msg;
	} else {
		$(fld).removeClass('fix');
	}
	return '';
}
function checkmatch(fld1, fld2, msg) {
	if (fld2.value=='' || fld1.value!=fld2.value) {
		$(fld2).addClass('fix');
		return msg;
	} else {
		$(fld2).removeClass('fix');
	}
	return '';
}
function checkradios(fldarr, msg) {
	for (var i=0; i<fldarr.length; i++) {
		if (fldarr[i].checked) return '';
	}
	return msg;
}
function seterrors(err) {
	if (err) {
		$('errormsg').innerHTML = err;
		$('errormsg').setStyle('display', 'block');
		new Fx.Scroll(window, { duration: 250, transition: Fx.Transitions.quadOut }).toElement('errormsg');
		return false;
	}
	return true;
}