﻿function Validator(aspnetForm) {
    var xCnt = 0;
    var btn = document.aspnetForm.ctl00$bodycontent$btnCont
    //btn.disabled = true;
    var aspnetForm = document.aspnetForm

    document.getElementById('proc').style.display = 'block'
    //document.getElementById('CheckBoxError').style.display = 'none'

    if (aspnetForm.ctl00$bodycontent$totaldebt.value == "Select") {
        alert("Please select your debt amount.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$totaldebt.focus();
        return (false);
    }

  
   
    //right form:

    if (aspnetForm.ctl00$bodycontent$firstname.value == "") {
        alert("Please enter your first name.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$firstname.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$firstname.value.length < 2) {
        alert("First name must be at least 2 characters in length.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$firstname.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$lastname.value == "") {
        alert("Please enter your last name.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$lastname.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$lastname.value.length < 2) {
        alert("Last name must be at least 2 characters in length.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$lastname.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$address.value == "") {
        alert("Please enter your address.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$address.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "") {
        alert("Please enter your area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value != "")
        if (aspnetForm.ctl00$bodycontent$prephonearea.value.length < 3) {
        alert("Please enter a 3 digit area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    ///////////////////////////////////////////////////////////

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "000") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "111") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "222") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }


    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "333") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "444") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "555") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "666") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "777") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "888") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "999") {
        alert("Please enter a valid area code.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }


    ////////////////////////////////////////////////////////


    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "000")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "0000") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "111")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "1111") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "222")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "2222") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "333")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "3333") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "444")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "4444") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "555")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "5555") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "666")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "6666") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "777")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "7777") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "888")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "8888") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "999")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "9999") {
        alert("Please enter a valid phone number.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    ////////////////////////////////////////////////////////

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "") {
        alert("Please enter your phone prefix.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephoneprefix.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value != "")
        if (aspnetForm.ctl00$bodycontent$prephoneprefix.value.length < 3) {
        alert("Please enter a 3 digit phone prefix.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephoneprefix.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonearea.value == "123" && aspnetForm.ctl00$bodycontent$prephoneprefix.value == "456" && aspnetForm.ctl00$bodycontent$prephonesuffix.value == "7890") {
        alert("Please enter valid phone.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephoneprefix.value == "123" && aspnetForm.ctl00$bodycontent$prephonesuffix.value == "4567") {
        alert("Please enter valid phone.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonearea.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonesuffix.value == "") {
        alert("Please enter your phone suffix.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonesuffix.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$prephonesuffix.value != "")
        if (aspnetForm.ctl00$bodycontent$prephonesuffix.value.length < 4) {
        alert("Please enter a 4 digit phone suffix.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$prephonesuffix.focus();
        return (false);
    }

    if (aspnetForm.ctl00$bodycontent$email.value == "") {
        alert("Please enter your e-mail address.");
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        aspnetForm.ctl00$bodycontent$email.focus();
        return (false);
    }
    
    /*
     if (document.getElementById("receiveinfo").checked == false) {
        xCnt++;
        btn.disabled = false;
        document.getElementById('CheckBoxError').style.display = 'block'
        document.getElementById('proc').style.display = 'none'
        return (false);
    }
    */
    
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(aspnetForm.ctl00$bodycontent$email.value)) {
        return (true);
    }
    else {

        alert("Please submit your complete email address. For example, myname@aol.com or billsmith100@yahoo.com")
        xCnt++;
        btn.disabled = false;
        document.getElementById('proc').style.display = 'none'
        return (false);
    }
    
    //if (xCnt > 0) {
        //btn.disabled = false;
        //return false;
    //}

    //reenable button:
    btn.disabled = false;
    return true;
    
}
// -->

function validate(field) {
    var valid = "0123456789"
    var ok = "yes";
    var temp;
    for (var i = 0; i < field.value.length; i++) {
        temp = "" + field.value.substring(i, i + 1);
        if (valid.indexOf(temp) == "-1") ok = "no";
    }
    if (ok == "no") {
        alert("I'm sorry, invalid entry, only numbers are accepted in this field.");
        field.focus();
        field.select();
    }
}

function checkEmail() {

    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(aspnetForm.ctl00$bodycontent$email.value)) {
        return (true)
    }
    alert("Please submit your complete email address. For example, myname@aol.com or billsmith100@yahoo.com")
    aspnetForm.ctl00$bodycontent$email.focus();
    return (false)
}



// -->
