function closePopupForm()
{
	var elem = document.getElementById("popup-form");
	if(elem)
	{
		elem.style.display = "none";
	}
}

function showTellAFriendForm()
{
	var elem = document.getElementById("popup-form");
	if(elem)
	{
		elem.style.display = "block";
	}
	
	
	var formbody = '<div class="tell-a-friend-box"><div id="form-close-button"><a href="javascript:closePopupForm();">Close</a></div><div class="clear"></div><div id="popup-body"><h3>Tell a Friend</h3>Share the wealth! Let your friends in on your best kept financial secret, Presti &amp; Naegele! Just fill in the field below and they\'ll receive an invitation to come check out the new Presti &amp; Naegele web site.<form action="#" method="post" name="popupformdata"><table cellpadding="0" cellspacing="0" border="0"><tr><th>Your Name</th><td><input class="textinput" type="text" name="yname"/></td></tr><tr><th>Your Email*</th><td><input class="textinput" type="text" name="yemail"/></td></tr><tr><th>Friend\'s Name</th><td><input class="textinput" type="text" name="fname"/></td></tr><tr><th>Friend\'s Email*</th><td><input class="textinput" type="text" name="femail"/></td></tr><tr><th>Message</th><td><textarea class="areainput" name="message" cols="0" rows="0"></textarea></td></tr><tr><th></th><td><div id="form-button"><a class="button-submit" href="javascript:submitTellAFriend();">Submit</a></div><p>Fields marked with * are required.</p></td></tr></table></form></div></div>';

	writeToRelatedGroupDiv("popup-form", formbody)
}

function submitTellAFriend()
{
	if(!ajaxCheck())	//	Make sure AJAX is supported on this browser
	{
		alert("ERROR: Could not send form. Your browser does not support AJAX.");
	}
	
	//	Hide button
	writeToRelatedGroupDiv("form-button", "Submitting...");
	
	//	Set event to listen for data return
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			var ID = "popup-form";
			var htmlContent = xmlHttp.responseText;
			writeToRelatedGroupDiv(ID, htmlContent);
		}
	}
	
	//	Build parameters
	var yname = document.popupformdata.yname.value;
	var yemail = document.popupformdata.yemail.value;
	var fname = document.popupformdata.fname.value;
	var femail = document.popupformdata.femail.value;
	var message = document.popupformdata.message.value;
	var params = "yname=" + escape(yname) + "&yemail=" + escape(yemail) + "&fname=" + escape(fname) + "&femail=" + escape(femail) + "&message=" + escape(message);
	
	//	Set data to PHP script
	xmlHttp.open("POST","/api/ajaxcalls/submit-tell-a-friend.php", true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function ajaxCheck()
{
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
		return true;
	}
  	catch(e)
	{
		// Internet Explorer
		try
		{
			  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			  return true;
		}
		catch(e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				return true;
			}
			catch(e)
			{
				return false;
			}
		}
	}
}

//	Write to div
function writeToRelatedGroupDiv(ID, htmlContent)
{
	//	Populate the HTML page
	if (document.layers) 
	{
		var oLayer;
		oLayer = document.layers[ID].document;
		oLayer.open();
		oLayer.write(htmlContent);
		oLayer.close();
	}
	else if(parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") 
	{
		document.getElementById(ID).innerHTML = htmlContent;
	}
	else if(document.all) 
	{
		document.all[ID].innerHTML = htmlContent;
	}
}