//run AJAX call to EmailLookup servlet - looks for enetered email in the DB 
function emailAFriend()
{
	
		//servlet
		var url = 'EmailAFriend';
	
		//parameters
		var pars = $('eaf').serialize();
	
		//ajax call
		var myAjax = new Ajax.Request
		(
			url, 
			{
				method: 'post', 
				parameters: pars, 
				onComplete: responseEmailAFriend
			}
		);
			
}

//response from server to lookUpEmail call
function responseEmailAFriend(originalRequest)
{
	var response = Trim(originalRequest.responseText);	
	var xmlobject;
	
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlobject = (new DOMParser()).parseFromString(response, "text/xml");
	}
	catch (e)
	{
		// Internet Explorer
		xmlobject = new ActiveXObject("Microsoft.XMLDOM");
  		xmlobject.async="false";
  		xmlobject.loadXML(response);
	 }
	
	
	//initialize
	emailavailability = false;
	var xMessage = xmlobject.childNodes[0].childNodes[0];
	//get message status  
	var mStatus = xMessage.attributes[1].value;
	
	//if avaiable, move one with validation
	if(mStatus=="ok")
	{
		$('resulteaf').innerHTML = "<span style='font: bold 14px arial,sans-serif; color: #ff6600;'>Invitation Email Sent!</span> <br /><a href='index.jsp' style='color:#aaaaaa;'>Click here to return to the Start! Tool</a>";	
	}	
	else
	{
		
		var myMessage = "";
		for(var i=0; i< xmlobject.childNodes[0].childNodes[1].childNodes.length; i++)
		{
			myMessage += xmlobject.childNodes[0].childNodes[1].childNodes[i].childNodes[0].nodeValue + "<br />";
		}
		
		$('resulteaf').innerHTML = "<span style='font: bold 14px arial,sans-serif; color: #ff6600;'>"+myMessage+"</span>"
	}
}





