function validate_email(email)
{ apos=email.indexOf("@");
  dotpos=email.lastIndexOf(".");
  return (!(apos<1||dotpos-apos<2));
}

function Subscribe ()
{ var email = document.getElementById("frmNewsletter").email;

  if (!validate_email(email.value))
  { alert ("Παρακαλώ εισάγετε έγκυρη ηλεκτρονική διεύθυνση.");
    email.focus();
    return (false);
  }
  
  var req = new Array();
  req.push ({field:"email",value:email.value});
  RemoteServiceCall (req,"newsletter/subscribe.php","GET",false,function(xmlhttp){
    document.getElementById("frmNewsletter").style.display = "none";
    var elem = document.getElementById("newsletterStatus");
    elem.innerHTML = xmlhttp.responseText;
    elem.style.display = "block";

    setTimeout (function (){
      document.getElementById("frmNewsletter").style.display = "block";
      document.getElementById("newsletterStatus").style.display = "none"; 
    },7000
    );
  });
}
function Unsubscribe ()
{ var email = document.getElementById("frmNewsletter").email;

  if (!validate_email(email.value))
  { alert ("Παρακαλώ εισάγετε έγκυρη ηλεκτρονική διεύθυνση.");
    email.focus();
    return (false);
  }
  
  if (!confirm("Πρόκειτε να διαγραφείτε μόνιμα από τη λίστα.\nΝα προχωρήσει η διαδικασία;"))
      return (false);
  
  var req = new Array();
  req.push ({field:"email",value:email.value});
  RemoteServiceCall (req,"newsletter/unsubscribe.php","GET",false,function(xmlhttp){
    alert (xmlhttp.responseText);
  });
}