function updateObjects()
{
	advAJAX.assign(document.getElementById("newsletterForm"),
		{
			onInitialization : function(obj)
			{
            },

            onSuccess : function(obj)
			{
				parseXML(obj.responseXML);
            }

        });
}

	function parseXML(xml)
	{
		var rStatus = xml.getElementsByTagName("status");
		var rMessages = xml.getElementsByTagName("messages");
		var messages=new Array();
		var msg="";
		for(var t=0;t<rMessages[0].childNodes.length;t++)
		{
			msg="<p>"+rMessages[0].childNodes[t].childNodes[0].nodeValue+"</p>";
			messages.push(msg);
		}

		setForm(rStatus[0].childNodes[0].nodeValue, messages);
	}


	function setForm(status, messages)
	{
		if(status=="OK")
		{
			$("nlf_error").style.visibility="hidden";
			$("nlf_form").style.visibility="hidden";
			$("nlf_form").style.position="absolute";
			$("nlf_ok").style.visibility="visible";
			$("nlf_ok").style.position="static";
			$("nlf_ok").innerHTML=messages.join('');
		}
		else
		{
			$("nlf_form").style.visibility="visible";
			$("nlf_form").style.position="static";
			$("nlf_ok").style.visibility="hidden";
			$("nlf_ok").style.position="absolute";
			$("nlf_error").style.visibility="visible";
			$("nlf_error").style.position="static";
			$("nlf_error").innerHTML=messages.join('');
		}
	}