power2u.org Open in urlscan Pro
34.120.190.48  Public Scan

Submitted URL: http://power2u.org/mm5/merchant.mvc?Screen=PROD&Store_Code=NEC&Product_Code=aWayOutOfMadness&Category_Code=books
Effective URL: https://power2u.org/store/a-way-out-of-madness/
Submission: On December 24 via api from AU — Scanned from AU

Form analysis 7 forms found in the DOM

Name: loginformPOST https://power2u.org/wp-login.php

<form action="https://power2u.org/wp-login.php" name="loginform" method="post">
  <p><input type="text" class="input-text" name="log" id="username-top-secondary-menu-65876f2daabf0" value="" placeholder="Username"></p>
  <p><input type="password" class="input-text" name="pwd" id="password-top-secondary-menu-65876f2daabf0" value="" placeholder="Password"></p>
  <p class="fusion-remember-checkbox"><label for="fusion-menu-login-box-rememberme-top-secondary-menu-65876f2daabf0"><input name="rememberme" type="checkbox" id="fusion-menu-login-box-rememberme" value="forever"> Remember Me</label></p><input
    type="hidden" name="fusion_woo_login_box" value="true">
  <p class="fusion-login-box-submit"><input type="submit" name="wp-submit" id="wp-submit-top-secondary-menu-65876f2daabf0" class="button button-small default comment-submit" value="Log In"><input type="hidden" name="redirect" value=""></p>
</form>

GET https://power2u.org/

<form role="search" class="searchform fusion-search-form  fusion-search-form-clean" method="get" action="https://power2u.org/">
  <div class="fusion-search-form-content">
    <div class="fusion-search-field search-field">
      <label><span class="screen-reader-text">Search for:</span>
        <input type="search" value="" name="s" class="s" placeholder="Search..." required="" aria-required="true" aria-label="Search...">
      </label>
    </div>
    <div class="fusion-search-button search-button">
      <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="">
    </div>
  </div>
</form>

GET https://power2u.org/

<form role="search" class="searchform fusion-search-form  fusion-search-form-clean" method="get" action="https://power2u.org/">
  <div class="fusion-search-form-content">
    <div class="fusion-search-field search-field">
      <label><span class="screen-reader-text">Search for:</span>
        <input type="search" value="" name="s" class="s" placeholder="Search..." required="" aria-required="true" aria-label="Search...">
      </label>
    </div>
    <div class="fusion-search-button search-button">
      <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="">
    </div>
  </div>
</form>

GET https://power2u.org/

<form role="search" class="searchform fusion-search-form  fusion-search-form-clean" method="get" action="https://power2u.org/">
  <div class="fusion-search-form-content">
    <div class="fusion-search-field search-field">
      <label><span class="screen-reader-text">Search for:</span>
        <input type="search" value="" name="s" class="s" placeholder="Search..." required="" aria-required="true" aria-label="Search...">
      </label>
    </div>
    <div class="fusion-search-button search-button">
      <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="">
    </div>
  </div>
</form>

POST https://power2u.org/store/a-way-out-of-madness/

<form class="cart" action="https://power2u.org/store/a-way-out-of-madness/" method="post" enctype="multipart/form-data">
  <div class="quantity buttons_added"><input type="button" value="-" class="minus">
    <label class="screen-reader-text" for="quantity_65876f2db9fdf">A Way Out of Madness quantity</label>
    <input type="number" id="quantity_65876f2db9fdf" class="input-text qty text" name="quantity" value="1" aria-label="Product quantity" size="4" min="1" max="" step="1" placeholder="" inputmode="numeric" autocomplete="off"><input type="button"
      value="+" class="plus">
  </div>
  <button type="submit" name="add-to-cart" value="19233" class="single_add_to_cart_button button alt">Add to cart</button>
</form>

GET https://power2u.org/

<form role="search" method="get" class="searchform" action="https://power2u.org/">
  <div>
    <input type="text" value="" name="s" class="s" placeholder="Search...">
    <input type="hidden" name="post_type" value="product">
  </div>
</form>

POST https://power2u.org/store/a-way-out-of-madness/?payment-mode=authorize&form-id=20667

<form id="give-form-20667-1" class="give-form give-form-20667 give-form-type-multi" action="https://power2u.org/store/a-way-out-of-madness/?payment-mode=authorize&amp;form-id=20667" data-id="20667-1" data-currency_symbol="$" data-currency_code="USD"
  data-currency_position="before" data-thousands_separator="," data-decimal_separator="." data-number_decimals="2" method="post">
  <!-- The following field is for robots only, invisible to humans: -->
  <span class="give-hidden" style="display: none !important;">
    <label for="give-form-honeypot-20667"></label>
    <input id="give-form-honeypot-20667" type="text" name="give-honeypot" class="give-honeypot give-hidden">
  </span>
  <input type="hidden" name="give-form-id-prefix" value="20667-1">
  <input type="hidden" name="give-form-id" value="20667">
  <input type="hidden" name="give-form-title" value="Donations to Support the National Empowerment Center">
  <input type="hidden" name="give-current-url" value="https://power2u.org/store/a-way-out-of-madness/">
  <input type="hidden" name="give-form-url" value="https://power2u.org/store/a-way-out-of-madness/">
  <input type="hidden" name="give-form-minimum" value="5.00">
  <input type="hidden" name="give-form-maximum" value="999999.99">
  <input type="hidden" name="give-form-hash" value="47ee360807" data-time="1703374637" data-nonce-life="86400" data-donor-session="0"><input type="hidden" name="give-price-id" value="0">
  <div class="give-total-wrap">
    <div class="give-donation-amount form-row-wide">
      <span class="give-currency-symbol give-currency-position-before">$</span> <label class="give-hidden" for="give-amount">Donation Amount:</label>
      <input class="give-text-input give-amount-top" id="give-amount" name="give-amount" type="text" inputmode="decimal" placeholder="" value="20.00" autocomplete="off">
    </div>
  </div>
  <ul id="give-donation-level-button-wrap" class="give-donation-levels-wrap give-list-inline">
    <li><button type="button" data-price-id="0" class="give-donation-level-btn give-btn give-btn-level-0 give-default-level" value="20.00" data-default="1">$20.00</button></li>
    <li><button type="button" data-price-id="1" class="give-donation-level-btn give-btn give-btn-level-1 " value="50.00" data-default="0">$50.00</button></li>
    <li><button type="button" data-price-id="2" class="give-donation-level-btn give-btn give-btn-level-2 " value="100.00" data-default="0">$100.00</button></li>
    <li><button type="button" data-price-id="3" class="give-donation-level-btn give-btn give-btn-level-3 " value="500.00" data-default="0">$500.00</button></li>
    <li><button type="button" data-price-id="4" class="give-donation-level-btn give-btn give-btn-level-4 " value="1,000.00" data-default="0">$1,000.00</button></li>
    <li><button type="button" data-price-id="custom" class="give-donation-level-btn give-btn give-btn-level-custom" value="custom">Give a custom amount (minimum $5.00)</button></li>
  </ul><button type="button" class="give-btn give-btn-modal">Donate Now</button>
  <fieldset id="give-payment-mode-select">
    <legend class="give-payment-mode-label">Select Payment Method <span class="give-loading-text" style="display: none;"><span class="give-loading-animation"></span>
      </span>
    </legend>
    <div id="give-payment-mode-wrap">
      <ul id="give-gateway-radio-list">
        <li class="give-gateway-option-selected">
          <input type="radio" name="payment-mode" class="give-gateway" id="give-gateway-authorize-20667-1" value="authorize" checked="checked">
          <label for="give-gateway-authorize-20667-1" class="give-gateway-option" id="give-gateway-option-authorize"> Authorize.Net - Credit Card</label>
        </li>
        <li>
          <input type="radio" name="payment-mode" class="give-gateway" id="give-gateway-paypal-20667-1" value="paypal">
          <label for="give-gateway-paypal-20667-1" class="give-gateway-option" id="give-gateway-option-paypal"> PayPal</label>
        </li>
        <li>
          <input type="radio" name="payment-mode" class="give-gateway" id="give-gateway-offline-20667-1" value="offline">
          <label for="give-gateway-offline-20667-1" class="give-gateway-option" id="give-gateway-option-offline"> Offline Donation</label>
        </li>
        <li>
          <input type="radio" name="payment-mode" class="give-gateway" id="give-gateway-authorize_echeck-20667-1" value="authorize_echeck">
          <label for="give-gateway-authorize_echeck-20667-1" class="give-gateway-option" id="give-gateway-option-authorize_echeck"> Authorize.Net - eCheck</label>
        </li>
      </ul>
    </div>
  </fieldset>
  <div id="give_purchase_form_wrap">
    <fieldset id="give_checkout_user_info" class="">
      <legend> Personal Info </legend>
      <p id="give-first-name-wrap" class="form-row form-row-first form-row-responsive">
        <label class="give-label" for="give-first"> First Name <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="First Name is used to personalize your donation record." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input class="give-input required" type="text" name="give_first" autocomplete="given-name" placeholder="First Name" id="give-first" value="" required="" aria-required="true">
      </p>
      <p id="give-last-name-wrap" class="form-row form-row-last form-row-responsive">
        <label class="give-label" for="give-last"> Last Name <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="Last Name is used to personalize your donation record."
            rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input class="give-input" type="text" name="give_last" autocomplete="family-name" id="give-last" placeholder="Last Name" value="">
      </p>
      <p id="give-email-wrap" class="form-row form-row-wide">
        <label class="give-label" for="give-email"> Email Address <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="We will send the donation receipt to this address." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input class="give-input required" type="email" name="give_email" autocomplete="email" placeholder="Email Address" id="give-email" value="" required="" aria-required="true">
      </p>
      <p id="give-comment-wrap" class="form-row form-row-wide">
        <label class="give-label" for="give-comment"> Comment <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="Would you like to add a comment to this donation?"
            rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <textarea class="give-input" name="give_comment" placeholder="Leave a comment" id="give-comment"></textarea>
      </p>
    </fieldset>
    <script type="text/javascript" src="https://js.authorize.net/v1/Accept.js" charset="utf-8">
    </script>
    <script type="text/javascript">
      function readyHandler() {
        let form = document.querySelector(".give-form-20667");
        if (!form) form = document.querySelector(".give-recurring-form");
        let submitButton = document.querySelector("#give-recurring-update-submit");
        let submitButtonDefaultText = '';
        let loadingAnimation = '';
        if (form) {
          if (!submitButton) submitButton = form.querySelector("#give-purchase-button");
          submitButtonDefaultText = submitButton.value;
          loadingAnimation = form.querySelector('input[type="submit"].give-submit + .give-loading-animation');
          submitButton.addEventListener("click", sendPaymentDataToAnet);
          /**
           * Prevent checkValidity() from returning a wrong false result when setCustomValidity() is set
           *
           * @see https://stackoverflow.com/a/70746845
           * @see https://www.jabcreations.com/blog/fix-checkvalidity-returning-false-for-valid-form-field
           */
          for (let i = 0; i < form.elements.length; i++) {
            form.elements[i].addEventListener('change', function(event) {
              event.target.setCustomValidity('');
            });
          }
        }
        async function sendPaymentDataToAnet(e) {
          e.stopImmediatePropagation();
          if (form.checkValidity() === false) {
            return;
          }
          e.preventDefault();
          if (give_global_vars.purchase_loading) submitButton.value = give_global_vars.purchase_loading;
          submitButton.disabled = true;
          if (loadingAnimation) loadingAnimation.style.display = "block";
          authData = {};
          authData.clientKey = "38Gyr8wxsL8A8CzaBwp5kN5wL6qz9nHwQd27ZD5jDKsFrus9725D3GS6Xr36S9m6";
          authData.apiLoginID = "58Kt52SMA7s2";
          const secureData = {};
          secureData.authData = authData;
          const cardData = {};
          cardData.cardNumber = document.getElementById("card_number-20667").value.replace(/\s/g, ''); //2223000010309711
          cardData.month = document.getElementById("card_exp_month-20667").value; //12
          cardData.year = document.getElementById("card_exp_year-20667").value.slice(-2); //34
          cardData.cardCode = document.getElementById("card_cvc-20667").value; //147
          secureData.cardData = cardData;
          await dispatchData(secureData);
        }

        function dispatchData(secureData) {
          return new Promise(function(resolve) {
            Accept.dispatchData(secureData, responseHandler);
            resolve("Accept.dispatchData");
          });
        }

        function responseHandler(response) {
          try {
            if (response.messages.resultCode === "Error") {
              submitButton.disabled = false;
              submitButton.value = submitButtonDefaultText;
              if (loadingAnimation) loadingAnimation.style.display = "none";
              let i = 0;
              while (i < response.messages.message.length) {
                console.log(response.messages.message[i].code + ": " + response.messages.message[i].text, );
                /**
                 * @see https://developer.authorize.net/api/reference/features/acceptjs.html#Appendix_Error_Codes
                 */
                if ('E_WC_05' === response.messages.message[i].code) {
                  const cardNumberInput = document.getElementById("card_number-20667");
                  cardNumberInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_06' === response.messages.message[i].code || 'E_WC_07' === response.messages.message[i].code || 'E_WC_08' === response.messages.message[i].code) {
                  const cardExpiryInput = document.getElementById("card_expiry-20667");
                  cardExpiryInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_15' === response.messages.message[i].code) {
                  const cardCvcInput = document.getElementById("card_cvc-20667");
                  cardCvcInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_24' === response.messages.message[i].code) {
                  const accountNumberInput = document.getElementById("account-number-20667");
                  accountNumberInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_25' === response.messages.message[i].code) {
                  const routingNumberInput = document.getElementById("routing-number-20667");
                  routingNumberInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_26' === response.messages.message[i].code) {
                  const nameOnAccountInput = document.getElementById("name-on-account-20667");
                  nameOnAccountInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if ('E_WC_27' === response.messages.message[i].code) {
                  const accountTypeInput = document.getElementById("account-type-20667");
                  accountTypeInput.setCustomValidity(response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                if (response.messages.message[i].code) {
                  submitButton.setCustomValidity('Authorize.Net Error: ' + response.messages.message[i].code + ' - ' + response.messages.message[i].text);
                  submitButton.click();
                  break;
                }
                i = i + 1;
              }
            } else {
              paymentFormUpdate(response.opaqueData);
            }
          } catch (error) {
            console.log(error);
          }
        }

        function paymentFormUpdate(opaqueData) {
          form.querySelector("#give_authorize_data_descriptor").value = opaqueData.dataDescriptor;
          form.querySelector("#give_authorize_data_value").value = opaqueData.dataValue;
          clearSensitiveData();
          form.submit();
        }

        function clearSensitiveData() {
          document.getElementById("card_number-20667").value = '0000000000000000';
          document.getElementById("card_expiry-20667").value = '00 / 00';
          document.getElementById("card_exp_month-20667").value = '00';
          document.getElementById("card_exp_year-20667").value = '00';
          document.getElementById("card_name-20667").value = '0000000000000000';
          document.getElementById("card_cvc-20667").value = '000';
        }
      }
      // Check if the DOMContentLoaded has already been completed
      if (document.readyState !== 'loading') {
        readyHandler();
      } else {
        document.addEventListener('DOMContentLoaded', readyHandler);
      }
    </script>
    <fieldset id="give_cc_fields-20667" class="give-do-validate">
      <legend>Credit Card Info</legend>
      <div id="give_secure_site_wrapper-20667">
        <span class="give-icon padlock"></span>
        <span>This is a secure SSL encrypted payment.</span>
      </div>
      <p id="give-card-number-wrap-20667" class="form-row form-row-two-thirds form-row-responsive">
        <label for="card_number-20667" class="give-label"> Card Number <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The (typically) 16 digits on the front of your credit card." rel="tooltip"><i class="give-icon give-icon-question"></i></span> <span class="card-type"></span>
        </label>
        <input type="tel" autocomplete="off" name="card_number" id="card_number-20667" class="card-number give-input required" placeholder="Card Number" required="" aria-required="true">
      </p>
      <p id="give-card-cvc-wrap-20667" class="form-row form-row-one-third form-row-responsive">
        <label for="card_cvc-20667" class="give-label"> CVC <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The 3 digit (back) or 4 digit (front) value on your card." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="tel" size="4" autocomplete="off" name="card_cvc" id="card_cvc-20667" class="card-cvc give-input required" placeholder="CVC" required="" aria-required="true">
      </p>
      <p id="give-card-name-wrap-20667" class="form-row form-row-two-thirds form-row-responsive">
        <label for="card_name-20667" class="give-label"> Cardholder Name <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The name of the credit card account holder." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="text" autocomplete="off" name="card_name" id="card_name-20667" class="card-name give-input required" placeholder="Cardholder Name" required="" aria-required="true">
      </p>
      <p class="card-expiration form-row form-row-one-third form-row-responsive">
        <label for="card_expiry-20667" class="give-label"> Expiration <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The date your credit card expires, typically on the front of the card." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="hidden" id="card_exp_month-20667" name="card_exp_month" class="card-expiry-month">
        <input type="hidden" id="card_exp_year-20667" name="card_exp_year" class="card-expiry-year">
        <input type="tel" autocomplete="off" name="card_expiry" id="card_expiry-20667" class="card-expiry give-input required" placeholder="MM / YY" required="" aria-required="true">
      </p>
    </fieldset>
    <fieldset id="give_cc_address" class="cc-address">
      <legend>Billing Details</legend>
      <p id="give-card-country-wrap" class="form-row form-row-wide">
        <label for="billing_country" class="give-label"> Country <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top" data-tooltip="The country for your billing address." aria-label="The country for your billing address."><i class="give-icon give-icon-question"></i></span>
        </label>
        <select name="billing_country" autocomplete="country" id="billing_country" class="billing-country billing_country give-select required" required="" aria-required="true">
          <option value=""></option>
          <option value="US" selected="selected">United States</option>
          <option value="CA">Canada</option>
          <option value="GB">United Kingdom</option>
          <option value="AF">Afghanistan</option>
          <option value="AL">Albania</option>
          <option value="DZ">Algeria</option>
          <option value="AS">American Samoa</option>
          <option value="AD">Andorra</option>
          <option value="AO">Angola</option>
          <option value="AI">Anguilla</option>
          <option value="AQ">Antarctica</option>
          <option value="AG">Antigua and Barbuda</option>
          <option value="AR">Argentina</option>
          <option value="AM">Armenia</option>
          <option value="AW">Aruba</option>
          <option value="AU">Australia</option>
          <option value="AT">Austria</option>
          <option value="AZ">Azerbaijan</option>
          <option value="BS">Bahamas</option>
          <option value="BH">Bahrain</option>
          <option value="BD">Bangladesh</option>
          <option value="BB">Barbados</option>
          <option value="BY">Belarus</option>
          <option value="BE">Belgium</option>
          <option value="BZ">Belize</option>
          <option value="BJ">Benin</option>
          <option value="BM">Bermuda</option>
          <option value="BT">Bhutan</option>
          <option value="BO">Bolivia</option>
          <option value="BA">Bosnia and Herzegovina</option>
          <option value="BW">Botswana</option>
          <option value="BV">Bouvet Island</option>
          <option value="BR">Brazil</option>
          <option value="IO">British Indian Ocean Territory</option>
          <option value="BN">Brunei Darrussalam</option>
          <option value="BG">Bulgaria</option>
          <option value="BF">Burkina Faso</option>
          <option value="BI">Burundi</option>
          <option value="KH">Cambodia</option>
          <option value="CM">Cameroon</option>
          <option value="CV">Cape Verde</option>
          <option value="KY">Cayman Islands</option>
          <option value="CF">Central African Republic</option>
          <option value="TD">Chad</option>
          <option value="CL">Chile</option>
          <option value="CN">China</option>
          <option value="CX">Christmas Island</option>
          <option value="CC">Cocos Islands</option>
          <option value="CO">Colombia</option>
          <option value="KM">Comoros</option>
          <option value="CD">Congo, Democratic People's Republic</option>
          <option value="CG">Congo, Republic of</option>
          <option value="CK">Cook Islands</option>
          <option value="CR">Costa Rica</option>
          <option value="CI">Cote d'Ivoire</option>
          <option value="HR">Croatia/Hrvatska</option>
          <option value="CU">Cuba</option>
          <option value="CY">Cyprus Island</option>
          <option value="CZ">Czech Republic</option>
          <option value="DK">Denmark</option>
          <option value="DJ">Djibouti</option>
          <option value="DM">Dominica</option>
          <option value="DO">Dominican Republic</option>
          <option value="TP">East Timor</option>
          <option value="EC">Ecuador</option>
          <option value="EG">Egypt</option>
          <option value="GQ">Equatorial Guinea</option>
          <option value="SV">El Salvador</option>
          <option value="ER">Eritrea</option>
          <option value="EE">Estonia</option>
          <option value="ET">Ethiopia</option>
          <option value="FK">Falkland Islands</option>
          <option value="FO">Faroe Islands</option>
          <option value="FJ">Fiji</option>
          <option value="FI">Finland</option>
          <option value="FR">France</option>
          <option value="GF">French Guiana</option>
          <option value="PF">French Polynesia</option>
          <option value="TF">French Southern Territories</option>
          <option value="GA">Gabon</option>
          <option value="GM">Gambia</option>
          <option value="GE">Georgia</option>
          <option value="DE">Germany</option>
          <option value="GR">Greece</option>
          <option value="GH">Ghana</option>
          <option value="GI">Gibraltar</option>
          <option value="GL">Greenland</option>
          <option value="GD">Grenada</option>
          <option value="GP">Guadeloupe</option>
          <option value="GU">Guam</option>
          <option value="GT">Guatemala</option>
          <option value="GG">Guernsey</option>
          <option value="GN">Guinea</option>
          <option value="GW">Guinea-Bissau</option>
          <option value="GY">Guyana</option>
          <option value="HT">Haiti</option>
          <option value="HM">Heard and McDonald Islands</option>
          <option value="VA">Holy See (City Vatican State)</option>
          <option value="HN">Honduras</option>
          <option value="HK">Hong Kong</option>
          <option value="HU">Hungary</option>
          <option value="IS">Iceland</option>
          <option value="IN">India</option>
          <option value="ID">Indonesia</option>
          <option value="IR">Iran</option>
          <option value="IQ">Iraq</option>
          <option value="IE">Ireland</option>
          <option value="IM">Isle of Man</option>
          <option value="IL">Israel</option>
          <option value="IT">Italy</option>
          <option value="JM">Jamaica</option>
          <option value="JP">Japan</option>
          <option value="JE">Jersey</option>
          <option value="JO">Jordan</option>
          <option value="KZ">Kazakhstan</option>
          <option value="KE">Kenya</option>
          <option value="KI">Kiribati</option>
          <option value="KW">Kuwait</option>
          <option value="KG">Kyrgyzstan</option>
          <option value="LA">Lao People's Democratic Republic</option>
          <option value="LV">Latvia</option>
          <option value="LB">Lebanon</option>
          <option value="LS">Lesotho</option>
          <option value="LR">Liberia</option>
          <option value="LY">Libyan Arab Jamahiriya</option>
          <option value="LI">Liechtenstein</option>
          <option value="LT">Lithuania</option>
          <option value="LU">Luxembourg</option>
          <option value="MO">Macau</option>
          <option value="MK">Macedonia</option>
          <option value="MG">Madagascar</option>
          <option value="MW">Malawi</option>
          <option value="MY">Malaysia</option>
          <option value="MV">Maldives</option>
          <option value="ML">Mali</option>
          <option value="MT">Malta</option>
          <option value="MH">Marshall Islands</option>
          <option value="MQ">Martinique</option>
          <option value="MR">Mauritania</option>
          <option value="MU">Mauritius</option>
          <option value="YT">Mayotte</option>
          <option value="MX">Mexico</option>
          <option value="FM">Micronesia</option>
          <option value="MD">Moldova, Republic of</option>
          <option value="MC">Monaco</option>
          <option value="MN">Mongolia</option>
          <option value="ME">Montenegro</option>
          <option value="MS">Montserrat</option>
          <option value="MA">Morocco</option>
          <option value="MZ">Mozambique</option>
          <option value="MM">Myanmar</option>
          <option value="NA">Namibia</option>
          <option value="NR">Nauru</option>
          <option value="NP">Nepal</option>
          <option value="NL">Netherlands</option>
          <option value="AN">Netherlands Antilles</option>
          <option value="NC">New Caledonia</option>
          <option value="NZ">New Zealand</option>
          <option value="NI">Nicaragua</option>
          <option value="NE">Niger</option>
          <option value="NG">Nigeria</option>
          <option value="NU">Niue</option>
          <option value="NF">Norfolk Island</option>
          <option value="KP">North Korea</option>
          <option value="MP">Northern Mariana Islands</option>
          <option value="NO">Norway</option>
          <option value="OM">Oman</option>
          <option value="PK">Pakistan</option>
          <option value="PW">Palau</option>
          <option value="PS">Palestinian Territories</option>
          <option value="PA">Panama</option>
          <option value="PG">Papua New Guinea</option>
          <option value="PY">Paraguay</option>
          <option value="PE">Peru</option>
          <option value="PH">Philippines</option>
          <option value="PN">Pitcairn Island</option>
          <option value="PL">Poland</option>
          <option value="PT">Portugal</option>
          <option value="PR">Puerto Rico</option>
          <option value="QA">Qatar</option>
          <option value="RE">Reunion Island</option>
          <option value="RO">Romania</option>
          <option value="RU">Russian Federation</option>
          <option value="RW">Rwanda</option>
          <option value="SH">Saint Helena</option>
          <option value="KN">Saint Kitts and Nevis</option>
          <option value="LC">Saint Lucia</option>
          <option value="PM">Saint Pierre and Miquelon</option>
          <option value="VC">Saint Vincent and the Grenadines</option>
          <option value="SM">San Marino</option>
          <option value="ST">Sao Tome and Principe</option>
          <option value="SA">Saudi Arabia</option>
          <option value="SN">Senegal</option>
          <option value="RS">Serbia</option>
          <option value="SC">Seychelles</option>
          <option value="SL">Sierra Leone</option>
          <option value="SG">Singapore</option>
          <option value="SK">Slovak Republic</option>
          <option value="SI">Slovenia</option>
          <option value="SB">Solomon Islands</option>
          <option value="SO">Somalia</option>
          <option value="ZA">South Africa</option>
          <option value="GS">South Georgia</option>
          <option value="KR">South Korea</option>
          <option value="ES">Spain</option>
          <option value="LK">Sri Lanka</option>
          <option value="SD">Sudan</option>
          <option value="SR">Suriname</option>
          <option value="SJ">Svalbard and Jan Mayen Islands</option>
          <option value="SZ">Eswatini</option>
          <option value="SE">Sweden</option>
          <option value="CH">Switzerland</option>
          <option value="SY">Syrian Arab Republic</option>
          <option value="TW">Taiwan</option>
          <option value="TJ">Tajikistan</option>
          <option value="TZ">Tanzania</option>
          <option value="TG">Togo</option>
          <option value="TK">Tokelau</option>
          <option value="TO">Tonga</option>
          <option value="TH">Thailand</option>
          <option value="TT">Trinidad and Tobago</option>
          <option value="TN">Tunisia</option>
          <option value="TR">Turkey</option>
          <option value="TM">Turkmenistan</option>
          <option value="TC">Turks and Caicos Islands</option>
          <option value="TV">Tuvalu</option>
          <option value="UG">Uganda</option>
          <option value="UA">Ukraine</option>
          <option value="AE">United Arab Emirates</option>
          <option value="UY">Uruguay</option>
          <option value="UM">US Minor Outlying Islands</option>
          <option value="UZ">Uzbekistan</option>
          <option value="VU">Vanuatu</option>
          <option value="VE">Venezuela</option>
          <option value="VN">Vietnam</option>
          <option value="VG">Virgin Islands (British)</option>
          <option value="VI">Virgin Islands (USA)</option>
          <option value="WF">Wallis and Futuna Islands</option>
          <option value="EH">Western Sahara</option>
          <option value="WS">Western Samoa</option>
          <option value="YE">Yemen</option>
          <option value="YU">Yugoslavia</option>
          <option value="ZM">Zambia</option>
          <option value="ZW">Zimbabwe</option>
        </select>
      </p>
      <p id="give-card-address-wrap" class="form-row form-row-wide">
        <label for="card_address" class="give-label"> Address 1 <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The primary billing address for your credit card." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="text" id="card_address" name="card_address" autocomplete="address-line1" class="card-address give-input required" placeholder="Address line 1" value="" required="" aria-required="true">
      </p>
      <p id="give-card-address-2-wrap" class="form-row form-row-wide">
        <label for="card_address_2" class="give-label"> Address 2 <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="(optional) The suite, apartment number, post office box (etc) associated with your billing address."
            rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="text" id="card_address_2" name="card_address_2" autocomplete="address-line2" class="card-address-2 give-input" placeholder="Address line 2" value="">
      </p>
      <p id="give-card-city-wrap" class="form-row form-row-wide">
        <label for="card_city" class="give-label"> City <span class="give-required-indicator ">*</span>
          <span class="give-tooltip hint--top hint--bounce" aria-label="The city for your billing address." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="text" id="card_city" name="card_city" autocomplete="address-level2" class="card-city give-input required" placeholder="City" value="" required="" aria-required="true">
      </p>
      <p id="give-card-state-wrap" class="form-row form-row-first form-row-responsive  ">
        <label for="card_state" class="give-label">
          <span class="state-label-text">State</span>
          <span class="give-required-indicator  ">*</span>
          <span class="give-tooltip hint--top hint--medium" data-tooltip="The state, province, or county for your billing address."
            aria-label="The state, province, or county for your billing address."><i class="give-icon give-icon-question"></i></span>
        </label>
        <select name="card_state" autocomplete="address-level1" id="card_state" class="card_state give-select required" required="" aria-required="true">
          <option value=""></option>
          <option value="AL">Alabama</option>
          <option value="AK">Alaska</option>
          <option value="AZ">Arizona</option>
          <option value="AR">Arkansas</option>
          <option value="CA">California</option>
          <option value="CO">Colorado</option>
          <option value="CT">Connecticut</option>
          <option value="DE">Delaware</option>
          <option value="DC">District of Columbia</option>
          <option value="FL">Florida</option>
          <option value="GA">Georgia</option>
          <option value="HI">Hawaii</option>
          <option value="ID">Idaho</option>
          <option value="IL">Illinois</option>
          <option value="IN">Indiana</option>
          <option value="IA">Iowa</option>
          <option value="KS">Kansas</option>
          <option value="KY">Kentucky</option>
          <option value="LA">Louisiana</option>
          <option value="ME">Maine</option>
          <option value="MD">Maryland</option>
          <option value="MA" selected="selected">Massachusetts</option>
          <option value="MI">Michigan</option>
          <option value="MN">Minnesota</option>
          <option value="MS">Mississippi</option>
          <option value="MO">Missouri</option>
          <option value="MT">Montana</option>
          <option value="NE">Nebraska</option>
          <option value="NV">Nevada</option>
          <option value="NH">New Hampshire</option>
          <option value="NJ">New Jersey</option>
          <option value="NM">New Mexico</option>
          <option value="NY">New York</option>
          <option value="NC">North Carolina</option>
          <option value="ND">North Dakota</option>
          <option value="OH">Ohio</option>
          <option value="OK">Oklahoma</option>
          <option value="OR">Oregon</option>
          <option value="PA">Pennsylvania</option>
          <option value="RI">Rhode Island</option>
          <option value="SC">South Carolina</option>
          <option value="SD">South Dakota</option>
          <option value="TN">Tennessee</option>
          <option value="TX">Texas</option>
          <option value="UT">Utah</option>
          <option value="VT">Vermont</option>
          <option value="VA">Virginia</option>
          <option value="WA">Washington</option>
          <option value="WV">West Virginia</option>
          <option value="WI">Wisconsin</option>
          <option value="WY">Wyoming</option>
          <option value="AS">American Samoa</option>
          <option value="CZ">Canal Zone</option>
          <option value="CM">Commonwealth of the Northern Mariana Islands</option>
          <option value="FM">Federated States of Micronesia</option>
          <option value="GU">Guam</option>
          <option value="MH">Marshall Islands</option>
          <option value="MP">Northern Mariana Islands</option>
          <option value="PW">Palau</option>
          <option value="PI">Philippine Islands</option>
          <option value="PR">Puerto Rico</option>
          <option value="TT">Trust Territory of the Pacific Islands</option>
          <option value="VI">Virgin Islands</option>
          <option value="AA">Armed Forces - Americas</option>
          <option value="AE">Armed Forces - Europe, Canada, Middle East, Africa</option>
          <option value="AP">Armed Forces - Pacific</option>
        </select>
      </p>
      <p id="give-card-zip-wrap" class="form-row form-row-last form-row-responsive">
        <label for="card_zip" class="give-label"> Zip / Postal Code <span class="give-required-indicator">*</span>
          <span class="give-tooltip hint--top hint--medium hint--bounce" aria-label="The zip or postal code for your billing address." rel="tooltip"><i class="give-icon give-icon-question"></i></span> </label>
        <input type="text" size="4" id="card_zip" name="card_zip" autocomplete="postal-code" class="card-zip give-input required" placeholder="Zip / Postal Code" value="" required="" aria-required="true">
      </p>
    </fieldset>
    <input type="hidden" id="give_authorize_data_descriptor" name="give_authorize_data_descriptor" value="">
    <input type="hidden" id="give_authorize_data_value" name="give_authorize_data_value" value="">
    <fieldset id="give_purchase_submit" class="give-donation-submit">
      <p id="give-final-total-wrap" class="form-wrap ">
        <span class="give-donation-total-label"> Donation Total: </span>
        <span class="give-final-total-amount" data-total="20.00"> $20.00 </span>
      </p>
      <input type="hidden" name="give_action" value="purchase">
      <input type="hidden" name="give-gateway" value="authorize">
      <div class="give-submit-button-wrap give-clearfix">
        <input type="submit" class="give-submit give-btn" id="give-purchase-button" name="give-purchase" value="Donate Now" data-before-validation-label="Donate Now">
        <span class="give-loading-animation"></span>
      </div>
    </fieldset>
  </div>
</form>

Text Content

Skip to content
 * NEC TAC
 * Contact
 * Join Our Email List
 * My Account
   
   Remember Me
   
   
   
   Register
 * Cart

Account/Cart Menu...

 * NEC TAC
 * Contact
 * Join Our Email List
 * My Account
 * Shopping Cart

FacebookTwitterYouTube



DISCOVER YOUR POWER

Search for:

Search for:


 * Home
 * About Us
    * NEC Staff & Consultants
    * Programs & Services
    * Emotional CPR (eCPR)
   
    * Make a Donation
    * Contact
   
   
 * Resources
    * Consumer-Run Statewide Organizations
    * Digital Mental Health
    * Emotional CPR
    * Employment Resources
   
    * Financial Literacy Resources
    * Health Care Reform
    * Information Technology
    * Links to Other Empowering Websites
   
    * Medication Optimization
    * Peer Support
    * Research & Evidence
    * Supported Education
   
    * Webinars
   
   
 * Articles & Info
    * Consumer/Survivor History Project
    * Cross-Disability
    * Emotional Distress and Crisis Response
    * Empowerment
   
    * International Consumer/Survivor Groups
    * Legal
    * Managed Care
    * Recovery
   
    * Recovery Stories
    * Self-Determination
    * Self-Help
    * Social Integration
   
    * Trauma
    * Wellness
    * Articles in Other Languages
   
   
 * Crisis Alternatives
   * Directory of Peer Respites
   * Resources for Starting a Peer-run Crisis Alternative in Your Area
   * Evidence for Peer-Run Crisis Alternatives
   * Other Crisis Alternatives
   * Peer-run Warmlines & Resources
 * Videos
 * Newsletters
 * Neurodiversity Gifts
 * STORE/DONATE
   * Books
   * Curricula
   * DVDs
   * Donations
   * Hearing Voices Curriculum
   * PACE Recovery Series
   * Workshops
   * Neurodiversity Gifts Group Training
   * Neurodiversity Gifts Individual Training

Main menu...

 * Home
 * About Us
   * NEC Staff & Consultants
   * Programs & Services
   * Emotional CPR (eCPR)
   * Make a Donation
   * Contact
 * Resources
   * Consumer-Run Statewide Organizations
   * Digital Mental Health
   * Emotional CPR
   * Employment Resources
   * Financial Literacy Resources
   * Health Care Reform
   * Information Technology
   * Links to Other Empowering Websites
   * Medication Optimization
   * Peer Support
   * Research & Evidence
   * Supported Education
   * Webinars
 * Articles & Info
   * Consumer/Survivor History Project
   * Cross-Disability
   * Emotional Distress and Crisis Response
   * Empowerment
   * International Consumer/Survivor Groups
   * Legal
   * Managed Care
   * Recovery
   * Recovery Stories
   * Self-Determination
   * Self-Help
   * Social Integration
   * Trauma
   * Wellness
   * Articles in Other Languages
 * Crisis Alternatives
   * Directory of Peer Respites
   * Resources for Starting a Peer-run Crisis Alternative in Your Area
   * Evidence for Peer-Run Crisis Alternatives
   * Other Crisis Alternatives
   * Peer-run Warmlines & Resources
 * Videos
 * Newsletters
 * Neurodiversity Gifts
 * STORE/DONATE
   * Books
   * Curricula
   * DVDs
   * Donations
   * Hearing Voices Curriculum
   * PACE Recovery Series
   * Workshops
   * Neurodiversity Gifts Group Training
   * Neurodiversity Gifts Individual Training


Search for:



 1. Home
 2. Books
 3. A Way Out of Madness


A WAY OUT OF MADNESS

$20.00




By Daniel Mackler and Matt Morrissey

DEALING WITH YOUR FAMILY AFTER YOU’VE BEEN DIAGNOSED WITH A PSYCHIATRIC DISORDER

Family conflict can wreak havoc on people diagnosed with psychiatric disorders.
A Way Out of Madness offers guidance in resolving family conflict and taking
control of your life. The book also includes personal accounts of family healing
by people who were themselves psychiatrically diagnosed. Contributors include:
Patch Adams, M.D., inspiration for Robin Williams film; Joanne Greenberg,
author, I Never Promised You a Rose Garden; David Oaks, director, MindFreedom
International; Will Hall, co-founder, Freedom Center.

 * Click here to read a review of the book
 * Sample chapter by Dorothy W. Dundas – Attachments Lost and Found (PDF, 25KB,
   9 pages)
 * Sample chapter by Will Hall – Life After Family

A Way Out of Madness quantity
Add to cart
Category: Books Tags: Daniel Mackler, David Morrissey
 * Description
 * Reviews (0)


DESCRIPTION

Paperback – 178 pages


REVIEWS

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.



 * Share On Facebook
 * Tweet This Product
 * Pin This Product
 * Email This Product




RELATED PRODUCTS




 * COMING OFF PSYCH DRUGS
   
   $30.00
   Add to cart Details


 * COPING WITH VOICES BOOKLET
   
   $15.00
   Add to cart Details


 * OUTSIDE MENTAL HEALTH: VOICES AND VISIONS OF MADNESS
   
   $20.00
   Add to cart Details


 * HEARTBEATS OF HOPE: THE EMPOWERMENT WAY TO RECOVER YOUR LIFE
   
   $30.00
   Add to cart Details

SEARCH PRODUCTS


Free Shipping to all 50 States!

TOP RATED PRODUCTS

 * Get Up, Stand Up: Uniting Populists, Energizing the Defeated, and Battling
   the Corporate Elite $15.00
 * An Introduction to Emotional CPR (DVD) $30.00
 * Just Perfect $10.00

PRODUCT CATEGORIES

 * Books
 * Curricula
 * DVDs
 * Hearing Voices Curriculum
 * Neurodiversity Gifts
 * PACE Recovery Series
 * Workshops

PRODUCT TAGS

Amy Long Bruce Levine Claire Bien Daniel B. Fisher Ph.D. Daniel Mackler David
Morrissey Dorothy Washburn Dundas Gayle R. Berg Ph.D. Hanne Arts Hearing Voices
Judi Chamberlin Katherine Sharpe Lauren Spiro Laurie Ahern Oryx Cohen Patricia
E. Deegan PJ Moynihan Robert Whitaker Will Hall

Close product quick view×


TITLE






SUPPORT US

The National Empowerment Center, Inc. is a 501(c)(3) non-profit organization.

Your contribution is fully tax deductible.




DONATIONS TO SUPPORT THE NATIONAL EMPOWERMENT CENTER

$ Donation Amount:
 * $20.00
 * $50.00
 * $100.00
 * $500.00
 * $1,000.00
 * Give a custom amount (minimum $5.00)

Donate Now Select Payment Method
 * Authorize.Net - Credit Card
 * PayPal
 * Offline Donation
 * Authorize.Net - eCheck

Personal Info

First Name *

Last Name

Email Address *

Comment

Credit Card Info
This is a secure SSL encrypted payment.

Card Number *

CVC *

Cardholder Name *

Expiration *

Billing Details

Country * United StatesCanadaUnited KingdomAfghanistanAlbaniaAlgeriaAmerican
SamoaAndorraAngolaAnguillaAntarcticaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia
and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei
DarrussalamBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman
IslandsCentral African RepublicChadChileChinaChristmas IslandCocos
IslandsColombiaComorosCongo, Democratic People's RepublicCongo, Republic ofCook
IslandsCosta RicaCote d'IvoireCroatia/HrvatskaCubaCyprus IslandCzech
RepublicDenmarkDjiboutiDominicaDominican RepublicEast
TimorEcuadorEgyptEquatorial GuineaEl SalvadorEritreaEstoniaEthiopiaFalkland
IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench
Southern
TerritoriesGabonGambiaGeorgiaGermanyGreeceGhanaGibraltarGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
and McDonald IslandsHoly See (City Vatican State)HondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of
ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLao
People's Democratic RepublicLatviaLebanonLesothoLiberiaLibyan Arab
JamahiriyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldova, Republic
ofMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands
AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth
KoreaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian
TerritoriesPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn
IslandPolandPortugalPuerto RicoQatarReunion IslandRomaniaRussian
FederationRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and
MiquelonSaint Vincent and the GrenadinesSan MarinoSao Tome and PrincipeSaudi
ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovak RepublicSloveniaSolomon
IslandsSomaliaSouth AfricaSouth GeorgiaSouth KoreaSpainSri
LankaSudanSurinameSvalbard and Jan Mayen IslandsEswatiniSwedenSwitzerlandSyrian
Arab RepublicTaiwanTajikistanTanzaniaTogoTokelauTongaThailandTrinidad and
TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited
Arab EmiratesUruguayUS Minor Outlying
IslandsUzbekistanVanuatuVenezuelaVietnamVirgin Islands (British)Virgin Islands
(USA)Wallis and Futuna IslandsWestern SaharaWestern
SamoaYemenYugoslaviaZambiaZimbabwe

Address 1 *

Address 2

City *

State *
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of
ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew
HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth
DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth
DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest
VirginiaWisconsinWyomingAmerican SamoaCanal ZoneCommonwealth of the Northern
Mariana IslandsFederated States of MicronesiaGuamMarshall IslandsNorthern
Mariana IslandsPalauPhilippine IslandsPuerto RicoTrust Territory of the Pacific
IslandsVirgin IslandsArmed Forces - AmericasArmed Forces - Europe, Canada,
Middle East, AfricaArmed Forces - Pacific

Zip / Postal Code *

Donation Total: $20.00




CONNECT WITH US




CONTACT INFO

Toll-free: 800-power2u (800-769-3728)
General # 978-685-1494
Send email via our Contact Form



DOING BUSINESS WITH NEC

Terms & Conditions
Privacy Policy
Table of Contents


PRODUCT TAGS

Amy Long Bruce Levine Claire Bien Daniel B. Fisher Ph.D. Daniel Mackler David
Morrissey Dorothy Washburn Dundas Gayle R. Berg Ph.D. Hanne Arts Hearing Voices
Judi Chamberlin Katherine Sharpe Lauren Spiro Laurie Ahern Oryx Cohen Patricia
E. Deegan PJ Moynihan Robert Whitaker Will Hall


© Copyright - 2023    |   The National Empowerment Center   |   All Rights
Reserved   |   Site by Tom Rogers Web Design | Internet Solutions   
Page load link

Go to Top