// Get the HTTP Object
function getHTTPObject()
{
	if (window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
		}

}

// business logic
function submitEmail()
{
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
    	httpObject.open("GET", "phpScripts/addEmail.php?email="+document.getElementById('inputEmail').value, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
	}
}

// send back the response text
function setOutput()
{
	if(httpObject.readyState == 4)
	{
		document.getElementById('UpdatePanel').innerHTML = httpObject.responseText;
	}
}

//tell a friend
function sendTellAFriend()
{
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		var props = ""
		props +=  "yourName=" + document.getElementById ("yourName").value + "&"
		props +=  "yourEmail=" + document.getElementById ("yourEmail").value + "&"
		props +=  "friendsName=" + document.getElementById ("friendsName").value + "&"
		props +=  "friendsEmail=" + document.getElementById ("friendsEmail").value
    	httpObject.open("POST", "phpScripts/sendtofriend.php?" + props, true);
		httpObject.send(null);
		httpObject.onreadystatechange = sendTellAFriendSuccess;
	}
}
function sendTellAFriendSuccess()
{
	if(httpObject.readyState == 4)
	{
		closeTellAFriend ()
	}
}
