var prefered = {
		
		/**
		 * Extracts new application data from the form
		 */
		getNewApplicationData: function ()
		{

			var data = $H();
			
			data.set('Reason', $RF('preferedNewApplication', 'preferedReason'));
			data.set('Title', $RF('preferedNewApplication', 'preferedTitle'));
			data.set('Surname', $F('preferedSurname'));
			data.set('Firstname', $F('preferedFirstname'));
			data.set('Address', $F('preferedAddress'));
			data.set('PostCode', $F('preferedPostCode'));
			data.set('DOBDay', $F('preferedDOBDay'));
			data.set('DOBMonth', $F('preferedDOBMonth'));
			data.set('DOBYear', $F('preferedDOBYear'));
			data.set('Mobile', $F('preferedMobile'));
			data.set('Email', $F('preferedEmailAddress'));
			data.set('Delivery', $RF('preferedNewApplication', 'preferedDelivery'));
			data.set('ShortList', $F('preferedShortList'));
			data.set('Terms', $F('preferedTerms'));
			
			return data;
		},
		
		/**
		 * Submits a new application
		 */
		submitNewApplication: function()
		{
			
			var data = this.getNewApplicationData();
			xajax_processApplication(data.toJSON());
			
		},
		
		lookupRenewal: function()
		{
			var data = $H();
			
			data.set('CardNumber', $F('renewalCardNumber'));
			data.set('EmailAddress', $F('renewalEmailAddress'));
			data.set('FamilyName', $F('renewalFamilyName'));
			
			xajax_submitRenewal(data.toJSON());
		}
}