var Mailer = Class.create();

Mailer.prototype = 
{
  initialize: function(from, to, message, url) 
  {
    this.from = from;
    this.to = to;
	this.message = message;
    this.url = url;
  },


  send: function(postPage)
  {
	var request = new Ajax.Request(
		postPage,
        { parameters: {flag: 'sendMail', from: this.from, to: this.to, message: this.message, url:this.url}, asynchronous: true, method: 'post', onSuccess: this.onSuccessHandler, onFailure: this.onServerError });
  },

  onSuccessHandler: function(response)
  {
	var responseText = response.responseText;

    if (responseText == "1")
      alert("Your e-mail was send.");
    if (responseText == "0")
      alert("Unable to send e-mail. Please, try again.");
  },

  onServerError: function()
  {
  }
};
