function verify3(){
	title = document.form1.title.value;
	name1 = document.form1.name1.value;
	name2 = document.form1.name2.value;	
	dd = document.form1.dd.value;
	dm = document.form1.dm.value;
	dy = document.form1.dy.value;
	smoker = document.form1.smoker.value;
	anyprod = document.form1.anyprod.value;
	telno = document.form1.telno.value;
	town = document.form1.town.value;	
	postcode = document.form1.postcode.value;	

	redfields = new Array();
	bluefields = new Array();
	ems = new Array();
	e = 0;
	e2 = 0;
	e3 = 0;	
	at = "@";
	dot = ".";
	var errormes1;
	var errormes2;
	errormes1 = '';
	errormes2 = '';
	if(!title){ redfields[e] = 'title'; e++;}
	if(!name1){ redfields[e] = 'name1'; e++;}
	if(!name2){ redfields[e] = 'name2'; e++;}
	if(!dd){ redfields[e] = 'dd'; e++;}
	if(!dm){ redfields[e] = 'dm'; e++;}
	if(!dy){ redfields[e] = 'dy'; e++;}
	if(!smoker){ redfields[e] = 'smoker'; e++;}
	if(!anyprod){ redfields[e] = 'anyprod'; e++;}
	if(!telno){ redfields[e] = 'telno'; e++;}	
	if(!town){ redfields[e] = 'town'; e++;}
	if(!postcode){ redfields[e] = 'postcode'; e++;}

	if(telno && !telno.match(/^[-0-9 )(]{7,}$/)){ bluefields[e2] = 'telno'; e2++; ems[e3] = 'Incorrect phone number'; e3++;}
	if(postcode && !postcode.match(/^([A-Za-z0-9]{2,4})([ ]?)([A-Za-z0-9]{3})$/)){ bluefields[e2] = 'postcode'; e2++; ems[e3] = 'Incorrect postcode'; e3++;}

	if(e>0 || e2>0){
		document.getElementById('title').style.background='#ffffff';
		document.getElementById('name1').style.background='#ffffff';
		document.getElementById('name2').style.background='#ffffff';
		document.getElementById('dd').style.background='#ffffff';
		document.getElementById('dm').style.background='#ffffff';
		document.getElementById('dy').style.background='#ffffff';
		document.getElementById('smoker').style.background='#ffffff';
		document.getElementById('anyprod').style.background='#ffffff';
		document.getElementById('telno').style.background='#ffffff';
		document.getElementById('town').style.background='#ffffff';	
		document.getElementById('postcode').style.background='#ffffff';	
		for(a=0;a<e;a++){
			document.getElementById(redfields[a]).style.background='#ffcccc';
		}
		for(a=0;a<e2;a++){
			document.getElementById(bluefields[a]).style.background='#99ccff';
		}
		if(e>0){
			errormes1 = "..:: Please complete all fields marked red ::..";
			if(e2>0){
				 errormes1 = errormes1 + '\n\n';
			}
		}
		if(e2>0){
			errormes2 = "..:: Please correct all fields marked blue ::..";
		}
		ems2 = ems.join('\n');
		alert(errormes1 + errormes2 + '\n' + ems2);
	}
	else{
		document.form1.submit();
	}
}