﻿
function validatePaymentInfo() {
    var valid = true;
    var txtFirstName = $('txtPayFirstName');
    var txtLastName = $('txtPayLastName');
    var txtAddress1 = $('txtPayAddress1');
    var txtCity = $('txtPayCity');
    var ddState = $('ddPayState');
    var txtZip = $('txtPayZip')
    var txtEmail = $('txtPayEmail');
    //var txtPayPalEmail = $('txtPayPalEmail');
    if (validateRequired(txtFirstName) == false) {
        valid = false;
        txtFirstName.className = 'inputError';
    }
    else {
        txtFirstName.className = 'styled';
    }
    if (validateRequired(txtLastName) == false) {
        valid = false;
        txtLastName.className = 'inputError';
    }
    else {
        txtLastName.className = 'styled';
    }
    if (validateRequired(txtAddress1) == false) {
        valid = false;
        txtAddress1.className = 'inputError';
    }
    else {
        txtAddress1.className = 'styled';
    }
    if (validateRequired(txtCity) == false) {
        valid = false;
        txtCity.className = 'inputError';
    }
    else {
        txtCity.className = 'styled';
    }
    if (validateRequired(ddState) == false) {
        valid = false;
        ddState.className = 'inputError';
    }
    else {
        ddState.className = 'styled';
    }
    if (validateRequired(txtZip) == false) {
        valid = false;
        txtZip.className = 'inputError';
    }
    else {
        txtZip.className = 'styled';
    }
    if (validateRequired(txtEmail) == false) {
        valid = false;
        txtEmail.className = 'inputError';
    }
    else {
        txtEmail.className = 'styled';
    }
//    if ($('payPalEmailCell').style.display !== 'none') {
//        if (validateRequired(txtPayPalEmail) == false) {
//            valid = false;
//            txtPayPalEmail.className = 'inputError';
//        }
//    }
    if (valid == false) {
        $('lblPayError').innerHTML = 'Error submitting the form. Correct marked fields above and submit.';
        $('lblPayError').className = 'errorInline';
    }
    return valid;
}

function validateRequired(el) {
    var valid = false;
    if (el.value !== '') {
        valid = true;
    }
    return valid;
}

function validateCalcList() {
    var valid = false;
    var containerChildren = $('selectedContainer').descendants();
    if (containerChildren.length > 0 ) {
        valid = true;
    }
    return valid; 
}