function showResponse(responseXML, statusText, xhr, $form)
{
	var status		= $('status', responseXML).text();
	var form		= $('form', responseXML).text();
	var message		= $('message', responseXML).text();
	var destination = $('destination', responseXML).text();

	$('.form-field').css('background', '#fff');
	$('#form-output-'+form).hide();
	
	if(status=='error')
	{
		$('#form-output-'+form).html(message);
		$('#form-output-'+form).show();

		//loop through fields
		$(responseXML).find('field').each(function()
		{
			var field = $(this).text();
			$('#'+field).css('background', '#fbeba0');
			$('#'+field).css('padding', '2px 5px');
			$('#'+field).css('font-size', '11px');
			$('#'+field).css('border', '1px solid #fbeba0');
		});
		
		$.fancybox.hideActivity();
	}
	else if(status=='success')
	{
		if(destination!='')
			location.href = destination;
		
		if(form=='login')
			location.reload();

		$('#form-'+form).hide();
		$('#form-output-'+form).html("<p>"+message+"</p>");
		$('#form-output-'+form).show();
		$.fancybox.hideActivity();		
	}
}
