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="6e8bsnfab">'
    + '<input type="hidden" name="m" value="1105335479453">'
    + '<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);

  form.elements['ae'].value = '';
  return;
}

