function validateForm(formObj){
				var formessage = 'BLS Paypal Subscription Submission:'; 
				var errBit = 0;
				var surname = document.mform.surname.value;
				surname = surname.substr(surname.length-4,surname.length);
				
				/* Surname and membership number validation */
				if(surname < 5000 & surname > 3999){
					var surname = document.mform.surname.value;
					surname = surname.substr(document.mform.surname.value.length-5,document.mform.surname.value.length);
					if(surname.substr(0,1) != '-'){
						formessage = formessage + '\n - Please enter your surname and membership number in the format surname-xxxx.';
						errBit = 1;
					}
				}
				else{
					formessage = formessage + '\n - Membership number is invalid.';
					errBit = 1;
				}
				/* Membership Type validation */
				if(document.mform.mTypes.selectedIndex == 1 | document.mform.mTypes.selectedIndex == 0){
					formessage = formessage + '\n - Please select your membership type.';			
					errBit = 1;
				}
				/* Email validation */
				if(!CheckEmail(document.mform)){
					formessage = formessage + '\n - Please enter a valid email address.';			
					errBit = 1;
				}
							
				/* Handle Errors & Submit */
				if(errBit == 1){
					alert(formessage);
					return false;
				}
				else{
					/* Set variables for submission */
					var isMozilla = !(document.all);
					if(isMozilla){
						HTMLElement.prototype.__defineGetter__("innerText", function () {
						   var r = this.ownerDocument.createRange();
						   r.selectNodeContents(this);
						   return r.toString();
						});
					}
					
					document.mform.item_name.value = 'BLS Subscription: ' + document.mform.mTypes.options[document.mform.mTypes.selectedIndex].innerText;
					document.mform.amount.value = document.mform.mTypes.value;					
					document.mform.on0.value = document.mform.surname.value + ' - ' + document.mform.email.value
					document.mform.invoice.value = document.mform.surname.value + ' - ' + document.mform.email.value
					return true;
				}
				
			}
		
			function CheckEmail(form) {
				var testresults=true
				var str=form.email.value
				var filter=/^.+@.+\..{2,3}$/
				if (!filter.test(str) | str == 'xxx@xxx.xxx'){
					testresults=false
				}
				return (testresults)
			}