function submitLoginForm()
{
  var username = $('username').value;
  var password = $('password').value;
  var emailType = $('emailType').value;

  if(username == '')
  {
    alert("Email address can not be empty. Please enter again");
    return false;
  }

  if(password == '')
  {
    alert("Password can not be empty. Please enter again");
    return false;
  }
$('messageTxt').innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;Fetching ...<br>";
  new Ajax.Request('/my/invites/processRequest',
    {
      method:'post',
      parameters: { cmd: 'submitLogin', username:username, password:password, emailFormFetch:'1', emailType:emailType, random: random_int() },
      onSuccess: function(transport)
      {
        var response = transport.responseText || "ERROR:: Please refresh the page and submit the information again";

        if(response.match('ERROR') || response.match('error'))
        {
          var resp = response.split("::");
          if(resp[1] !== undefined)
          {
            alert(resp[1]);
          }
          else
          {
            alert(response);
          }
        }
        else if(response.match('RCP'))
        {
          alert("Please refresh the page and try again");
        }
        else if(response.match('REDIRECT'))
        {
          var resp = response.split("::");
          if(resp[2] !== undefined)
          {
            alert(resp[2]);
          }
          if(resp[1] !== undefined)
          {
            window.location = resp[1];
          }
          else
          {
            window.location = "/my/login?done='/my/invites'";
          }
        }
        else
        {
          //alert($('mainContentTd'));
          $('emailFormDiv').innerHTML = response;
        }
      },
      onFailure: function(){ alert('Some problem occured, try again...'); window.location.reload(true);}
    });
}

function submitEmailAddresses($type)
{
  var addresses = null;
  var senderFname = '';
  var msg = 'Enjoy!';
  if($type == 1)
  {
    senderFname = $('sender_fname').value;
    var form = $('emailForm');
    var elements = form.elements;
    if (elements)
    {
      for (var e = 0, element; element = elements[e]; e++)
      {
        if(element.type == 'checkbox')
        {
          if(element.checked == false)
            continue;
          else
          {
            if(addresses)
            {
              addresses += ',' + element.value.replace(',', ' ');
            }
            else
            {
              addresses = element.value.replace(',', ' ');
            }
          }
        }
      }
    }
    if(!addresses)
    {
      alert("Please select at least one email address");
      return false;
    }
  }
  else
  {
    addresses = $('addresses').value;
  }

  msg = $('msg').value;
  if(msg == '')
  {
    msg = 'Enjoy!';
  }
 //alert(addresses);
  new Ajax.Request('/my/invites/processRequest',
    {
      method:'post',
      parameters: { cmd: 'submitEmails', addresses:addresses, msg:msg, senderFname:senderFname, random:random_int() },
      onSuccess: function(transport)
      {
        var response = transport.responseText || "ERROR:: Please refresh the page and submit the information again";

        if(response.match('ERROR') || response.match('error'))
        {
          var resp = response.split("::");
          if(resp[1] !== undefined)
          {
            alert(resp[1]);
          }
          else
          {
            alert(response);
          }
        }
        else if(response.match('RCP'))
        {
          alert("Please refresh the page and try again");
        }
        else if(response.match('REDIRECT'))
        {
          var resp = response.split("::");
          if(resp[2] !== undefined)
          {
            alert(resp[2]);
          }
          if(resp[1] !== undefined)
          {
            window.location = resp[1];
          }
          else
          {
            window.location = "/my/login?done='/my/invites'";
          }
        }
        else
        {
          //alert($('mainContentTd'));
          $('emailFormDiv').innerHTML = response;
        }
      },
      onFailure: function(){ alert('Some problem occured, try again...'); window.location.reload(true);}
    });
}

function togglechecked()
{
  for (var i = 0; i < document.emailForm.elements.length; i++)
  {
    var e = document.emailForm.elements[i];
    if ((e.disabled == false) && (e.name != 'allbox') && (e.type == 'checkbox'))
    {
      e.checked = document.emailForm.allbox.checked;
    }
  }
}

function toggleselect()
{
  document.emailForm.allbox.checked = !document.emailForm.allbox.checked;
    togglechecked();
}
