function printFlash() {
 document.write('<embed src="img/flash.swf" quality="high" bgcolor="#eeeeee" width="726" height="384" name="img/flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
}

function checkEmail(email) {
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {
  return true;
 } else {
  return false;
 }
}
function submitForm(object) {
 if (object.email.value=="Your email address") {
  document.getElementById('resultDisplay').innerHTML = "<span class='error'>Please enter your email address.</span>";
  return false;
 } else if (checkEmail(object.email.value)==false) {
  document.getElementById('resultDisplay').innerHTML = "<span class='error'>The email address you entered does not appear to be valid.</span>";
  return false;
 }
 var xmlhttp =  new XMLHttpRequest();
 xmlhttp.open('POST', '../subscribe.php', true);
 xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
   if (xmlhttp.status == 200) {
    if (xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.data==1)
     document.getElementById('resultDisplay').innerHTML = "<span class='success'>"+xmlhttp.responseXML.getElementsByTagName('message')[0].firstChild.data+"</span>";
    else
     document.getElementById('resultDisplay').innerHTML = "<span class='error'>"+xmlhttp.responseXML.getElementsByTagName('message')[0].firstChild.data+"</span>";
   }
  }
 }
 xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 xmlhttp.send('email='+object.email.value);
 return false;
}