<!--
function validateText(field, fieldDatatype, fieldMin, fieldMax) {
fieldName = field.name;
fieldValue = field.value;
fieldLength = fieldValue.length;
datatype = '';
if (fieldDatatype != null) {
datatype = fieldDatatype;
}
min = 0;
if (fieldMin != null) {
min = fieldMin;
}
if (fieldLength < min ) {
return false;
}
if (fieldMax && fieldLength > fieldMax) {
return false;
}
if (datatype == 'ema') {
if (fieldLength < 5 || fieldValue.indexOf('@') < 0 || fieldValue.indexOf('.') < 0 ) {
return false;
}
}
if (datatype == 'num') {
for (i=0; i < fieldLength; i++) {
if ( (fieldValue.charCodeAt(i) < 48) || (fieldValue.charCodeAt(i) > 57) ) {
return false;
}
}
}
return true;
}

function validateSelect(field) {
index = field.selectedIndex;
if (field.options[index].value.length == 0) {
return false;
}
return true;
}

function validateRadioCheckbox(field) {
isSelected = false;
for (var i=0; i < field.length; i++) {
if (field[i].checked) {
isSelected = true;
}
}
return isSelected;
}

function throwFormError(fieldName, errorMessage, firstMessage) {
alert(firstMessage + '\n\n' + errorMessage);
return false;
}
//-->