//these are functions for mailafriend pages/functionality
//THIS SCRIPT UTILIZES ELEMENTS IN THE MAIN BODY OR DEFAULT FOOTER
var handleSuccessMailAFriend = function(o)
{
  if (o.responseText !== undefined)
  {
    var headerDiv = new ELM(DOM.get('popupPanel_h'));
    headerDiv.addClass("rounded_top");
    headerDiv.addClass("divhead");
    headerDiv.addClass(themeClass);
    tl = document.createElement('div');
    tl.className = "tl";
    tr = document.createElement('div');
    tr.className = "tr";
    popupPanel.setHeader(myHeader);
    headerDiv.appendChild(tl);
    headerDiv.appendChild(tr);
    popupPanel.setBody(o.responseText);
    popupPanel.setFooter("<a href=\"javascript:void(0)\" onclick=\"popupPanel.hide();\">&nbsp;Close&nbsp;</a>");
    popupPanel.show();
  }
}
var handleFailureMailAFriend = function(o)
{
  if (o.responseText !== undefined)
  {
    var errorDiv = document.getElementById('errorDiv');
    errorDiv.innerHTML += "<p>The database query to get the required content failed.</p>";
  }
}

var callbackMailAFriend =
{
	success:handleSuccessMailAFriend,
	failure:handleFailureMailAFriend
}

var sendMailAFriendForm = function(whichPage)
{
  //whichPage should be
  if(whichPage == "property")
    var url = "/templating/ah09/mailafriend.php";
  else
    var url = "/mailafriend_" + whichPage + ".php";

  var postVars = "";
  var theForm = document.getElementById('enqform');
  for(var i=0; i < theForm.elements.length; i++)
  {
    postVars += theForm.elements[i].name + "=" + theForm.elements[i].value + "&";
  }

  var request = YCM.asyncRequest('POST', url, callbackMailAFriend, postVars);
}

