EmailProperty={};
EmailProperty.initialize=function()
{
}
EmailProperty.Send=function(fromname,from,tos,message,copyme,listingid)
{
   if(fromname!='' && from!='' && tos!='' && listingid!='' && listingid!=0)
   {
      message=message.replace(/;/g,"|");
      message=message.replace(/\n/g,"<br>");
      message=encodeURI(message);
      if(copyme) copyme='x';
      else copyme='';
      var url="/phpclasses/serviceConnector.php?object=EmailPropertyManager&method=Send&params="+ fromname +";"+ from +";"+ tos +";"+  message +";"+ copyme +";"+ listingid;
      AjaxUpdater.Update("GET",url,EmailProperty.onSend);
   }
   else if(listingid=='' || listingid==0)
   {
      var html=Utilities.getElement('emailpropdiv').innerHTML;
      if(!html.match("An unexpected error"))
         html=html.replace("<!--ERROR-->","<!--ERROR--><br><font style=\"color:red\">An unexpected error occurred.  Please try again.</font>");
      Utilities.getElement('emailpropdiv').innerHTML=html;
   }
   else
   {
      var html=Utilities.getElement('emailpropdiv').innerHTML;
      if(!html.match("Please enter your name"))
         html=html.replace("<!--ERROR-->","<!--ERROR--><br><font style=\"color:red\">Please enter your name, your e-mail address, and the e-mail address(es) of your recipient(s).  If you are not interested in sending this property to a friend, please click \"Cancel\".</font>");
      Utilities.getElement('emailpropdiv').innerHTML=html;
   }
}
EmailProperty.onSend=function()
{
   if(Ajax.checkReadyState('loading')=="200")
   {
      var response=Ajax.getResponse();
      Utilities.getElement('emailpropdiv').style.display='none';
      Utilities.getElement('emailpropdivresponse').style.display='';
      if(response=="OK")
      {
         Utilities.getElement('emailpropdivresponse').innerHTML="<table style=\"width:500px\" cellspacing=0 cellpadding=2><tr><td colspan=2><table width='100%' cellspacing=0 cellpadding=0><tr><td align=left><b>E-mail Property to a Friend:</b></td><td align=right><img src=\"images/closex.gif\" style=\"cursor:hand;cursor:pointer;\" border=0 onClick=\"emailpropdiv.style.display='none';\"></td></tr></table></td></tr><tr align=center bgcolor='#ffffff'><td colspan=2><br><div class=alertbig style=\"text-align:center;width:400px;\"><i>Your message has been sent!</i></div><br><br></td></tr></table>";
	 setTimeout("Utilities.getElement('emailpropdiv').style.display='none';Utilities.getElement('emailpropdivresponse').style.display='none';",1000);
      }
      else Utilities.getElement('emailpropdivresponse').innerHTML="<table width='500px' cellspacing=2 cellpadding=2><tr align=center><td><br><br>"+ response +"<br><br>&nbsp;&nbsp;<img src=\"images/tryagain.gif\" style=\"border:#65360d 1px solid;cursor:hand;pointer:hand;\" onClick=\"emailpropdiv.style.display='';emailpropdivresponsediv.style.display='none';\"></td></tr></table>";
   }
   else
   {
      Utilities.getElement('emailpropdiv').style.display='none';
      Utilities.getElement('emailpropdivresponse').style.display='';
      Utilities.getElement('emailpropdivresponse').innerHTML="<table width='500px' cellspacing=2 cellpadding=2><tr align=center><td><br><br>Please Wait...<br><br><br></td></tr></table>";
   }
}

