// form fields description structure
var a_fields = {
	'title' : {
		'l': 'Title',  // label
		'r': true,    // required
		'f': 'alpha',  // format (see below)
		't': 't_title',// id of the element to highlight if input not validated
		
		'm': null,     // must match specified form field
		'mn': 2,       // minimum length
		'mx': null       // maximum length
	},
	'firstName' : {'l':'First Name','r':true,'f':'alpha','t':'t_firstName','mn':1},
	'realname' : {'l':'Last Name','r':true,'f':'alpha','t':'t_realname','mn':2},
	'addr1' : {'l':'Address','r':true,'f':'alphanum','t':'t_addr1'},
	'town' : {'l':'Town','r':true,'f':'alphanum','t':'t_town'},
	'city' : {'l':'City','r':true,'f':'alphanum','t':'t_city'},
	'postCode' : {'l':'Postcode','r':true,'f':'alphanum','t':'t_postCode'},
	'country' : {'l':'Country','r':true,'f':'alphanum','t':'t_country'},
	'contactNumber' : {'l':'Contact Number','r':true,'f':'phone','t':'t_contactNumber','mn':6},
	'emailAddress' : {'l':'email Address','r':true,'f':'email','t':'t_emailAddress'},
	'startPoint' : {'l':'Journey from','r':true,'f':'alphanum','t':'t_startPoint'},
	'endPoint' : {'l':'Journey to','r':true,'f':'alphanum','t':'t_endPoint'},
	'returnJourney' : {'l':'Return','r':true,'f':'alpha','t':'t_returnJourney'},
	'notice' : {'l':'48 Hours notice','r':true,'f':'alpha','t':'t_notice'},
	'vehicle' : {'l':'Vehicle','r':true,'f':'alpha','t':'t_vehicle'},
//	'passengers' : {'l':'Passengers','r':true,'f':'integer','t':'t_passengers'},
//	'numberOfDrops' : {'l':'No of Drops','r':true,'f':'integer','t':'t_numberOfDrops'},
	'tandc' : {'l':'Terms and Conditions','r':true,'f':'alpha','t':'t_tandc'}

},
o_config = {
	'to_disable' : ['Submit'],
	'alert' : 1
}

// validator constructor call
var v = new validator('bookingForm', a_fields, o_config);
