/////////////////////////////////////////////////////////////////////////////////////////////
// Enquiry Form
/////////////////////////////////////////////////////////////////////////////////////////////
var requestForm = {
	// name
	name: {
		required: true,
		type: 'string',
		name: 'Name',
		error: 'This field is required',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
	// company
	company: {
		required: true,
		type: 'string',
		name: 'Company',
		error: 'This field is required',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
	// address
	address_line1: {
		required: true,
		type: 'string',
		name: 'Address Line 1',
		error: 'Please enter at least on address line',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
 	// postcode
	postcode: {
		required: true,
		type: 'string',
		name: 'Postcode',
		error: 'This field is required',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
	// Telephone
	telephone: {
		required: true,
		type: 'string',
		name: 'Telephone',
		error: 'This field is required',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
	// email
	email: {
		required: true,
		type: 'string',
		name: 'Email',
		error: 'This field is required',
		execute: function(value){
			if (value == '') {
				return false;
			}
			return true;
		}
	},
	// services
	service_selected: {
		required: true,
		type: 'string',
		name: 'Email',
		error: 'Please select at least one service',
		execute: function( value ){
			var checkedCount = 0;
			$A( $$( 'input.box' ) ).each( function( checkbox ){
				if( checkbox.checked ) {
					checkedCount++;
				}
			});
			return ( checkedCount ) ? true : false;
		}
	}
	
}
// insert the object into the directory 
directory.insert( 'requestform', requestForm );


