function validatorStart() {	if(!Validator.validate()) {		return Validator.validate();	} else {		confirmSubmit();	}}function validatorStartBank() {	if(!Validator.validate()) {		return Validator.validate();	} else {		confirmSubmitBank();	}}function validatorStartUserForms() {	if(!Validator.validate()) {		return Validator.validate();	} else {		confirmSubmitUserForms();	}}//Contact form validationfunction validateFormContact() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'CUIntQuery', type: 'text'},			{name: 'CUSurname', type: 'text'},			{name: 'CUNames', type: 'text'},			{name: 'CUTelHome', type: 'text', condition: 'this.form.CUTelWork.value==""'},			{name: 'CUEMail', type: 'email'}					]				validatorStart();}//Contact commercial finance form validationfunction validateFormContactComm() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'CCSurname', type: 'text'},			{name: 'CCNames', type: 'text'},			{name: 'CCTelephone', type: 'text'},			{name: 'CCEMail', type: 'emailRequired'}			]				validatorStart();}//Contact financial planning form validationfunction validateFormContactFin() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'CFName', type: 'text'},				{name: 'CFEMail', type: 'email'},				{name: 'CFPhone', type: 'text'},			{name: 'CFComments', type: 'textarea'}					]				validatorStart();}//Dispute form validationfunction validateFormDispute() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'ConSurname', type: 'text'},			{name: 'ConNames', type: 'text'},			{name: 'CoMemPh', type: 'text', condition: 'this.form.ConWork.value=="" && this.form.ConMob.value==""'},			{name: 'CoMemEMail', type: 'email'}					]				validatorStart();}//Complaint form validationfunction validateFormComplaint() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'memName', type: 'text'},			{name: 'memNameFirst', type: 'text'},			{name: 'CFCntHome', type: 'text', condition: 'this.form.CFCntWork.value=="" && this.form.CFCntMobile.value==""'},			{name: 'CFCntEmail', type: 'email'}					]				validatorStart();}//Ask question form validationfunction validateFormAsk() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'AQQuestion', type: 'textarea'},					{name: 'AQSurname', type: 'text'},			{name: 'AQNames', type: 'text'},			{name: 'AQEMail', type: 'email'}			]				validatorStart();}//Please call me form validationfunction validateFormCallMe() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'CMSurname', type: 'text'},			{name: 'CMNames', type: 'text'},			{name: 'CMPhone', type: 'text'},						{name: 'CMContactDate', type: 'dateRequired'},			{name: 'CMBestContact', type: 'text'}		]				validatorStart();}//Business problem form validationfunction validateFormBusProb() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'BPSurname', type: 'text'},			{name: 'BPNames', type: 'text'},			{name: 'BPResponse', type: 'text'},						{name: 'BPPhone', type: 'text', condition: 'this.form.BPResponse[0].checked'},			{name: 'BPContactDate', type: 'dateRequired', condition: 'this.form.BPResponse[0].checked'},			{name: 'BPBestContact', type: 'text', condition: 'this.form.BPResponse[0].checked'},			{name: 'BPEMail', type: 'emailRequired', condition: 'this.form.BPResponse[1].checked'}		]				validatorStart();}//Contact MD form validationfunction validateFormMD() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'MDSurname', type: 'text'},			{name: 'MDNames', type: 'text'},			{name: 'MDResponse', type: 'text'},						{name: 'MDPhone', type: 'text', condition: 'this.form.MDResponse[0].checked'},			{name: 'MDEMail', type: 'emailRequired', condition: 'this.form.MDResponse[1].checked'},			{name: 'MDCust', type: 'text'},			{name: 'MDFeedback', type: 'textarea'}		]				validatorStart();}//Bank At Work form validationfunction validateFormBankAtWork() {		//Validator.fields=[{name: 'default', type: 'hidden'}];		//Developer override		Validator.fields=		[			{name: 'memName', type: 'text'},			{name: 'RFCust', type: 'text'},			{name: 'memNo', type: 'numberRequired', condition: 'this.form.RFCust.selectedIndex==1'},			{name: 'RFWorkplace', type: 'text'},					{name: 'RFAddrSub', type: 'text'},				{name: 'RFAddrPCodeW', type: 'text'},			{name: 'RFProduct', type: 'checkbox'},			{name: 'RFCntPh', type: 'text'},			{name: 'RFCntDt', type: 'dateRequired'},			{name: 'RFCntTmSelect', type: 'text'}		]			//Specific for Bank@Work as need to clear the disable on the memNo field		validatorStartBank();}