﻿function SendEmailToFriend()
{

   var sErrFld,sFromName, sToName, sToEmail, sComments,sLink,sBody;
   var obj;
   
   sErrFld = "";
   sFromName = document.getElementById("txtEFFromName").value;
   sToName = document.getElementById("txtEFToName").value;
   sToEmail = document.getElementById("txtEFToEmail").value;
   sComments = document.getElementById("txtEFComments").value;

   document.getElementById("tdEFFromName").style.border = "";
   document.getElementById("tdEFToName").style.border = "";
   document.getElementById("tdEFToEmail").style.border = "";
   
   if (sFromName == "")
      sErrFld="tdEFFromName";
   else if (sToName == "")
      sErrFld = "tdEFToName";
   else if (sToEmail == "")
      sErrFld = "tdEFToEmail";

   if (sErrFld == "")
      {
      sLink = document.location;
      SetInnerText("tdEFMessage","Sending...");

      if (window.XMLHttpRequest)
         obj = new XMLHttpRequest();
      else if (window.ActiveXObject)
         obj = new ActiveXObject("Microsoft.XMLHTTP");

      sBody = "fromname=" + sFromName + "&toname=" + sToName + "&toemail=" + sToEmail + "&comments=" + encodeURIComponent(sComments) + "&link=" + encodeURIComponent(sLink);
      obj.open("POST", "ajaxdata.asp?type=sendemail", false);
      obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      obj.setRequestHeader("Content-length", sBody.length);
      
      obj.send(sBody);
      SetInnerText("tdEFMessage", "Email sent");
      tmrAjax = setTimeout("HideAjax(null)", 1000);
      }
   else
      {
      document.getElementById(sErrFld).style.border="1px solid #ff0000";
      SetInnerText("tdEFMessage","Please enter all required fields");
      }
}

function SaveReminder()
{

   var sErrFld, sEmail, sDate, sNotes, sLink, sBody;
   var obj;

   sErrFld = "";
   sEmail = document.getElementById("txtRMEmail").value;
   sDate = document.getElementById("txtRMDate").value;
   sNotes = document.getElementById("txtRMNotes").value;

   document.getElementById("tdRMEmail").style.border = "";
   document.getElementById("tdRMDate").style.border = "";

   if (sEmail == "")
      sErrFld = "tdRMEmail";
   else if (sDate == "")
      sErrFld = "tdRMDate";

   if (sErrFld == "") {
      sLink = document.location;
      SetInnerText("tdRMMessage","Saving...");

      if (window.XMLHttpRequest)
         obj = new XMLHttpRequest();
      else if (window.ActiveXObject)
         obj = new ActiveXObject("Microsoft.XMLHTTP");

      sBody = "email=" + sEmail + "&date=" + sDate + "&notes=" + encodeURIComponent(sNotes) + "&link=" + encodeURIComponent(sLink);
      obj.open("POST", "ajaxdata.asp?type=savereminder", false);
      obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      obj.setRequestHeader("Content-length", sBody.length);

      obj.send(sBody);
      SetInnerText("tdRMMessage", "Reminder scheduled");
      tmrAjax = setTimeout("HideAjax(null)", 1000);
   }
   else {
      document.getElementById(sErrFld).style.border = "1px solid #ff0000";
      SetInnerText("tdRMMessage","Please enter all required fields");
   }
}
function SetInnerText(Element, Text) {

   var el = document.getElementById(Element);

   if (el.innerText)
      el.innerText = Text;
   else if (el.textContent)
      el.textContent = Text;
}