function ChkAll(form_object1, form_object2, form_object3,  errormsg) {
	// Purpose:		To check that a Text Box is not empty.
	// Parameters:	form_object	: Name of form element
	//				errormsg	: The Error to display
	
	if (form_object1.value == "" && form_object2.value == "" && form_object3.value == ""  ) {
		return(errorMsg(errormsg, form_object1));
	}
	return true;
}


function CheckData(form) {
	var pass = true;
	var whole_postcode = "";
	var incode_start_from = 0;
	var p_outcode = "";
	var p_incode = "";
	if (pass) {
		pass = ChkAll(form.txtTown, form.txtOutcode,  form.txtCounty ,'Please input at least one term: Town, County or Postcode.');

	} 

	if (pass){
		if (form.txtTown.value =="" && form.txtCounty.value == "" ){
			//modified by Haifeng Wang 2005-10-19
			whole_postcode = form.txtOutcode.value.replace(" ", "");  
			//remove the space
			incode_start_from = (whole_postcode.length - 3);
			p_incode = whole_postcode.substr( incode_start_from  );
			p_outcode = whole_postcode.substr( 0, incode_start_from   );
			//alert(p_outcode);
			//alert(p_incode);
			form.ocode.value = p_outcode;
			form.icode.value = p_incode;
			pass = PostCode(form.ocode, form.icode );
		}
	}  
	
	if (pass) {
		
		form.submit();
	}
} 