var popWindow;
function submit_form() {
  if (popWindow) popWindow.close;
  var form = document.forms.subscribe;
  if (form.elements['button'].value == "dl") {
	  form.submit();
	  return;
  }
  var message_element = document.getElementById('error_message');
  var element = form.elements['ae'];
  value = element.value;
  value = value.replace(/^\s+/, '');
  value = value.replace(/\s+$/, '');
  element.value = value;
  var ae = value;
  if (!ae.match(/^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$/i)) {
      message_element.innerHTML = 'Please enter a valid email address.';
      form.elements['ae'].focus();
      return;
  }
  var html = ''
    + '<html>'
    + '<head>'
    + '<title>Subscribe</title>'
    + '</head>'
    + '<body>'
    + '<form name="ccoptin" action="http:\/\/visitor.r20.constantcontact.com/d.jsp" method="post">'
    + '<input type="hidden" name="llr" value="invrnedab">'
    + '<input type="hidden" name="m" value="1102881281448">'
    + '<input type="hidden" name="p" value="oi">'
    + '<input type="hidden" name="ea" value="' + ae + '">'
    + '</form>'
    + '<script type="text/javascript">'
    + 'document.forms[0].submit();'
    + '<\/script>'
    + '</body>'
    + '</html>'
    ;
  popWindow = window.open('','Subscribe','height=450,location=no,menubar=no,toolbar=no,width=600');
  popWindow.document.write(html);

  html = ''
    + '<p style="text-align: center; margin: 3px; font-weight: bold; font-family:Arial; font-size:12px; color:#000;">Please click the button to download the free personal guide.<input type="hidden" name="ae" value="' + ae + '"><input type="hidden" name="button" value="dl"><\/p>'
    + '<p>&nbsp;<\/p>'
    + '<div style="text-align: center"><div id="submit_form" class="download_button" style="width: 138px; height: 22px;" onmouseover="this.className=\'download_hover\'" onmouseout="this.className=\'download_button\'" onclick="submit_form()"><\/div><\/div>'
    + '<p>&nbsp;<\/p>'
    + '<p>&nbsp;<\/p>'
    ;
  document.getElementById('form_content').innerHTML = html;
  return;
}

