function ContestCheckSubmit() {
    var frm = document.getElementById('frmContestEntry');
    var hdnCs = document.createElement('input');
    hdnCs.setAttribute('type', 'hidden');
    hdnCs.setAttribute('name', '_cs');
    hdnCs.setAttribute('value', ContestBuildChecksum(frm));
    frm.appendChild(hdnCs);

    return true;

} // ContestCheckSubmit

function ContestBuildChecksum(frm) {
    var fl = 0;
    if (frm.action.value == 'enter') {
        fl += frm.txtFirstName.value.length;
        fl -= frm.txtLastName.value.length;
        fl += frm.txtEmailAddress.value.length;
        fl *= frm.txtPhoneNumber.value.length;
        fl += frm.txtZip.value.length;
    } else {
        fl += frm.txtFirstName.value.length;
        fl -= frm.txtLastName.value.length;
        fl += frm.txtEmailAddress.value.length;
        fl *= frm.txtEmailAddress1.value.length;
        fl += frm.txtComments.value.length;
    }

    return fl;

} // ContestBuildChecksum

