﻿


function isEmpty(val) {
    if (Trim(val) == "") { return true; } else { return false; }
}


function isValidZipcode(s) {

    // Check for correct zip code
    reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);

    if (!reZip.test(s)) {
        //alert("Zip Code Is Not Valid");
        return false;
    }

    return true;
}

function isValidEmail(x) {
    var isValid = true;
    //var x = document.forms[0].email.value;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(x)) { isValid = false; }

    return isValid;
}

function Trim(str) {
    while (str.substring(0, 1) == ' ') { str = str.substring(1, str.length); }
    while (str.substring(str.length - 1, str.length) == ' ') { str = str.substring(0, str.length - 1); }
    return str;
}

function ListItem(Text, Value) {
    this.Text = Text;
    this.Value = Value;
}


var StatesList = new Array(
  new ListItem('Please Select...', ''),
  new ListItem('Alabama', 'AL'),
  new ListItem('Alaska', 'AK'),
  new ListItem('Arizona', 'AZ'),
  new ListItem('Arkansas', 'AR'),
  new ListItem('California', 'CA'),
  new ListItem('Colorado', 'CO'),
  new ListItem('Connecticut', 'CT'),
  new ListItem('Delaware', 'DE'),
  new ListItem('Florida', 'FL'),
  new ListItem('Georgia', 'GA'),
  new ListItem('Hawaii', 'HI'),
  new ListItem('Idaho', 'ID'),
  new ListItem('Illinois', 'IL'),
  new ListItem('Indiana', 'IN'),
  new ListItem('Iowa', 'IA'),
  new ListItem('Kansas', 'KS'),
  new ListItem('Kentucky', 'KY'),
  new ListItem('Louisiana', 'LA'),
  new ListItem('Maine', 'ME'),
  new ListItem('Maryland', 'MD'),
  new ListItem('Massachusetts', 'MA'),
  new ListItem('Michigan', 'MI'),
  new ListItem('Minnesota', 'MN'),
  new ListItem('Mississippi', 'MS'),
  new ListItem('Missouri', 'MO'),
  new ListItem('Montana', 'MT'),
  new ListItem('Nebraska', 'NE'),
  new ListItem('Nevada', 'NV'),
  new ListItem('New Hampshire', 'NH'),
  new ListItem('New Jersey', 'NJ'),
  new ListItem('New Mexico', 'NM'),
  new ListItem('New York', 'NY'),
  new ListItem('North Carolina', 'NC'),
  new ListItem('North Dakota', 'ND'),
  new ListItem('Ohio', 'OH'),
  new ListItem('Oklahoma', 'OK'),
  new ListItem('Oregon', 'OR'),
  new ListItem('Pennsylvania', 'PA'),
  new ListItem('Rhode Island', 'RI'),
  new ListItem('South Carolina', 'SC'),
  new ListItem('South Dakota', 'SD'),
  new ListItem('Tennessee', 'TN'),
  new ListItem('Texas', 'TX'),
  new ListItem('Utah', 'UT'),
  new ListItem('Vermont', 'VT'),
  new ListItem('Virginia', 'VA'),
  new ListItem('Washington', 'WA'),
  new ListItem('Washington D.C.', 'DC'),
  new ListItem('West Virginia', 'WV'),
  new ListItem('Wisconsin', 'WI'),
  new ListItem('Wyoming', 'WY')
);

var StatesAndProvincesList = new Array(
  new ListItem('Please Select...', ''),
  new ListItem('Alabama', 'AL'),
  new ListItem('Alaska', 'AK'),
  new ListItem('Alberta', 'AB'),
  new ListItem('Arizona', 'AZ'),
  new ListItem('Arkansas', 'AR'),
  new ListItem('British Columbia', 'BC'),
  new ListItem('California', 'CA'),
  new ListItem('Colorado', 'CO'),
  new ListItem('Connecticut', 'CT'),
  new ListItem('Delaware', 'DE'),
  new ListItem('Florida', 'FL'),
  new ListItem('Georgia', 'GA'),
  new ListItem('Hawaii', 'HI'),
  new ListItem('Idaho', 'ID'),
  new ListItem('Illinois', 'IL'),
  new ListItem('Indiana', 'IN'),
  new ListItem('Iowa', 'IA'),
  new ListItem('Kansas', 'KS'),
  new ListItem('Kentucky', 'KY'),
  new ListItem('Louisiana', 'LA'),
  new ListItem('Maine', 'ME'),
  new ListItem('Manitoba', 'MB'),
  new ListItem('Maryland', 'MD'),
  new ListItem('Massachusetts', 'MA'),
  new ListItem('Michigan', 'MI'),
  new ListItem('Minnesota', 'MN'),
  new ListItem('Mississippi', 'MS'),
  new ListItem('Missouri', 'MO'),
  new ListItem('Montana', 'MT'),
  new ListItem('Nebraska', 'NE'),
  new ListItem('Nevada', 'NV'),
  new ListItem('Newfoundland and Labrador', 'NL'),
  new ListItem('New Brunswick', 'NB'),
  new ListItem('New Hampshire', 'NH'),
  new ListItem('New Jersey', 'NJ'),
  new ListItem('New Mexico', 'NM'),
  new ListItem('New York', 'NY'),
  new ListItem('Northwest Territories', 'NT'),
  new ListItem('North Carolina', 'NC'),
  new ListItem('North Dakota', 'ND'),
  new ListItem('Nova Scotia', 'NS'),
  new ListItem('Nunavut', 'NU'),
  new ListItem('Ohio', 'OH'),
  new ListItem('Oklahoma', 'OK'),
  new ListItem('Ontario', 'ON'),
  new ListItem('Oregon', 'OR'),
  new ListItem('Pennsylvania', 'PA'),
  new ListItem('Prince Edward Island', 'PE'),
  new ListItem('Quebec', 'QB'),
  new ListItem('Rhode Island', 'RI'),
  new ListItem('Saskatchewan', 'SK'),
  new ListItem('South Carolina', 'SC'),
  new ListItem('South Dakota', 'SD'),
  new ListItem('Tennessee', 'TN'),
  new ListItem('Texas', 'TX'),
  new ListItem('Utah', 'UT'),
  new ListItem('Vermont', 'VT'),
  new ListItem('Virginia', 'VA'),
  new ListItem('Washington', 'WA'),
  new ListItem('Washington D.C.', 'DC'),
  new ListItem('West Virginia', 'WV'),
  new ListItem('Wisconsin', 'WI'),
  new ListItem('Wyoming', 'WY'),
  new ListItem('Yukon', 'YK')
);