// ----------------------------------------------------------------------------------------------
// ------------------------------ TELL A FRIEND AJAX FUNCTIONS ----------------------------------
// ----------------------------------------------------------------------------------------------

// calls the web service method 
function SendToAFriend(){

	var siteID;
	if (getCurrSite()=='Pulte') {siteID=1}
	else if (getCurrSite()=='DelWebb') {siteID=2}
	else {siteID=3};

	var communityID = document.getElementById('communityID').value;
	var homePlanID = 0;
	if (document.getElementById('planID')!=null) homePlanID = document.getElementById('planID').value;

	var friendsEmail = document.getElementById('tellFriendEmail');
	var yourFirstName = document.getElementById('tellYourFirstName');
	var yourLastName = document.getElementById('tellYourLastName');
	var yourEmail = document.getElementById('tellYourEmail');
	var sendMeACopy = document.getElementById('tellSendCopy');
	var message = document.getElementById('tellYourMessage');

	if (validate_taf() == true) Pulte08.AjaxWebServices.TellAFriendService.SendTellAFriend(siteID,communityID,homePlanID,friendsEmail.value,yourFirstName.value,yourLastName.value,yourEmail.value,sendMeACopy.checked,message.value,OnEmailSent);
}

// web service method callback
function OnEmailSent(result){
	populateEmails();
	YUD.getElementsByClassName('tellFriendContent','div')[0].style.display = 'none';
	YUD.getElementsByClassName('tellFriendThankYou','div')[0].style.display = 'block';
	var RsltElem = document.getElementById('Results');
	if (result != 'Success') YUD.getElementsByClassName('tellFriendThankYou','h2')[0].innerHTML = '<span class="ajaxError">The server did not respond. Please try again later...</span>';
	return false;
}
    
// populate page title into tell a friend form
var populateEmails = function() {
	var data = document.tell.tellFriendEmail.value;
	var target = document.getElementById('tellFriend').getElementsByTagName('address')[0];
	target.innerHTML = data;
}

// ----------------------------------------------------------------------------------------------
