Oscar,
If I guess your problem right, try this in the Validate All routine under 1 Start:
if l:DateofLoss > l:DateNotified
loc:invalid = 'l:dateofloss'
p_web.SetValue('retry','RegisterClaimWeb')
loc:Alert = 'The Date of Loss cannot be greater than the Date Notified.'
elsif today()-31 > l:DateofLoss
loc:invalid = 'l:dateofloss'
p_web.SetValue('retry','RegisterClaimWeb')
loc:Alert = 'The Date of Loss must fall within the last month.'
elsif l:ContactTel = '' and l:ContactFax = '' and l:ContactCell = ''
loc:invalid = 'l:ContactTel'
p_web.SetValue('retry','RegisterClaimWeb')
loc:Alert = 'At least one contact no must be supplied.'
else
blablabla
.
This example should be self explanatory. If this is not what your looking for follow Bruce's advice.
Cheers
Charl