/**
 * helping.js version 1.0
 * Paul Bruno, February 25 2010
 * Copyright (c) 2010 National Organization for Rare Disorders, Inc.
 *
 * Consolidates the helping-specific functions.
 */

function Validate(fldval) {
    var digits = '0123456789.';
    var errval = '';
    var error_= 0;
    var i = 0;
    if (fldval.length == 0) {
        error_ = 1;
        errval = 'Donation Amount field is empty\n';
    }
    for (i=0; i<fldval.length; i++) {
        if(digits.indexOf(fldval.charAt(i))<0) {
            error_ = 1; 
            errval = 'Donation Amount field is invalid. Please use positive numbers only.\n';
            break;
        }
    }
    return errval;
}

function check_donation(f) {
    var msg = '';
    var i = 0;
/*
    for(i==0;i<f.length;i++) {
        msg = msg + 'i:'+i +' ' +f.elements[i].name + '=' + f.elements[i].value + '\n';
    } 
    msg = msg + f.elements['orders.id:records'].value + '\n'; 
*/
    if(!(f.elements[6].checked)) f['donation_other_amount'].value = '0.00';
    else {
        valid_amount = Validate(f['donation_other_amount'].value);
        if (valid_amount != '') {
            msg = valid_amount;
        }
    }
    if (msg != '') {
        alert(msg);
        return false;
    }
    else return true;
}
