Vanilla = {};

Vanilla.MailingListRegisterCallback = function()
{
	try
	{
		//	the "VanillaAddResults" div is where the results are displayed
		if(emAJAX.checkReadyState('VanillaAddResults') == "OK")
		{
			var VanillaAddResults = emUtilities.getElement('VanillaAddResults');
			var VanillaAddResultsButton = emUtilities.getElement('VanillaAddResultsButton');
			var results = emAJAX.getResponse();
			var resultstatus = results.getElementsByTagName('resultstatus')[0].text ;
			var resulttext = results.getElementsByTagName('resulttext')[0].text ;
			if (resultstatus == 'Failure')
			{
				VanillaAddResults.innerHTML = 'Could not add your email address - ' + resulttext;
			}else{
				VanillaAddResults.innerHTML = 'Your address has been added to the mailing list';
			}
			VanillaAddResultsButton.innerHTML ='';	
		}
	}
	catch(err)
	{
		alert(err);
	}
}

Vanilla.MailingListRegister = function()
{
	var sEmail;
	sEmail = document.getElementById("MailingListRegisterEmail").value;
	if (sEmail.length != 0)
		emAJAXUpdater.Update("POST", '/custom_extras/Vanilla/Webmethods/MailingListRegister.asp?email=' + sEmail, Vanilla.MailingListRegisterCallback);
	return false;	//	avoid a postback
}

