<!--
//-----------------------------------------------------------------
// bCheckCharacters()
//-----------------------------------------------------------------
function bCheckCharacters(src) {
	var reg = ("<>{}|\^*=");
    var regex=new RegExp("[" + reg + "]","i");
    return regex.test(src);
}
//-----------------------------------------------------------------
// bCheckMandatory()
//-----------------------------------------------------------------
function bCheckMandatory(fldCheck, sFieldName) {

	if (fldCheck.value == '') {
	  alert('Please enter a value for the `' + sFieldName + '` field.');
	  fldCheck.focus();
	  return false;
	}
	if (bCheckCharacters(fldCheck.value)){
		alert('Field: `' + sFieldName + '` contains illegal character/s.\nThe following characters must not be used: <>{}|\^*=');
		fldCheck.focus();
		return false;
	}
	return true;
}
//-----------------------------------------------------------------
// bCheckEmail()
//-----------------------------------------------------------------
function bCheckEmail(fldCheck, sFieldName) {

	var v, bOneAt, bOneDot;
	
fldCheck.value = fldCheck.value.replace(/^\s+|\s+$/g, '') ;
	if (fldCheck.value == '')
		return true;
		
	v = String(fldCheck.value);
	
	bOneAt = false;
	bOneDot = false;
	for (x = 0; x < v.length; x++) {
		if (v.charAt(x) == '@') 
			bOneAt = true;
		if (v.charAt(x) == '.')
			bOneDot = true;
	}
	if (!bOneAt || !bOneDot || v.length < 6) {
		alert('`' + sFieldName + '` is not a valid email address.');
		fldCheck.focus();
		return false;
	}
	
	for (x = 0; x < v.length; x++) {
		if ((v.charAt(x) >= '0' && v.charAt(x) <= '9') || (v.charAt(x) >= 'a' && v.charAt(x) <= 'z') || (v.charAt(x) >= 'A' && v.charAt(x) <= 'Z') || v.charAt(x) == '.' || v.charAt(x) == '@' || v.charAt(x) == '_' || v.charAt(x) == '-')
			;
		else {
			alert('`' + sFieldName + '` is not a valid email address.');
			fldCheck.focus();
			return false;
		}
	}

	if (fldCheck.value.length <= 8) {
		alert('`' + sFieldName + '` is not a valid email address.');
		fldCheck.focus();
		return false;
	}
	
	return true;
}
	function bCheckRadio(formElement,fieldName) {
		myOption = -1;
		for (i=formElement.length-1; i > -1; i--) {
		if (formElement[i].checked) {
			myOption = i;
		}
		}
		if (myOption == -1) {
			alert("You must select an option for "+fieldName);
			formElement[0].focus();
			return false;
		}
		
		return true
}