function bonusbucks_form(id) {
	var error=0;
	RegFname = new RegExp("^[a-zA-Z0-9 ]+$");
	if (!RegFname.test(document.getElementById(id).fname.value)) {
		error=1;
		alert('Please fill in your First Name correctly!');
		document.getElementById(id).fname.focus();
		return false;
	}
	RegLname = new RegExp("^[a-zA-Z0-9 ]+$");
	if (!RegLname.test(document.getElementById(id).lname.value)) {
		error=1;
		alert('Please fill in your Last Name correctly!');
		document.getElementById(id).lname.focus();
		return false;
	}
	RegEmail = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$");
	if(!RegEmail.test(document.getElementById(id).email.value)) {
		error=1;
		alert("Please fill in your Email address correctly!");
		document.getElementById(id).email.focus();
		return false;
	}	
	RegCompany = new RegExp("^[a-zA-Z0-9 \.\-]+$");
	if (!RegCompany.test(document.getElementById(id).company.value)) {
		error=1;
		alert('Please fill in your Company Name correctly!');
		document.getElementById(id).company.focus();
		return false;
	}
	RegOrder = new RegExp("^[a-zA-Z0-9 \.\-]+$");
	if (!RegOrder.test(document.getElementById(id).order.value)) {
		error=1;
		alert('Please fill in your Purchase Order correctly!');
		document.getElementById(id).order.focus();
		return false;
	}
	RegSname = new RegExp("^[a-zA-Z0-9 ]+$");
	if (!RegSname.test(document.getElementById(id).sname.value)) {
		error=1;
		alert('Please fill in your Supplier Name correctly!');
		document.getElementById(id).sname.focus();
		return false;
	}	
	RegInvoice = new RegExp("^[a-zA-Z0-9 ]+$");
	if (!RegInvoice.test(document.getElementById(id).invoice.value)) {
		error=1;
		alert('Please fill in your Supplier Invoice correctly!');
		document.getElementById(id).invoice.focus();
		return false;
	}
	RegDate = new RegExp("^[0-9 \.\-\/]+$");
	if (!RegDate.test(document.getElementById(id).date.value)) {
		error=1;
		alert('Please fill in your Invoice Date correctly!');
		document.getElementById(id).date.focus();
		return false;
	}
	RegAmount = new RegExp("^[0-9 \.\,]+$");
	if (!RegAmount.test(document.getElementById(id).amount.value)) {
		error=1;
		alert('Please fill in your Order Amount correctly!');
		document.getElementById(id).amount.focus();
		return false;
	}	
	if(error == 0) {
		document.getElementById(id).submit();
	}
}
