	function checkForm()
	{
		f = document.reg_form;
		err = '';
		
		if(f.company.value == '' || f.company.value == '* required')
			err += '* Company\n';
		if(f.name.value == '' || f.name.value == '* required')
			err += '* Name\n';
		if(f.email.value == '' || f.email.value == '* required')
			err += '* Email address\n';
		if(f.phone.value == '' || f.phone.value == '* required')
			err += '* Phone number\n';
		if(f.address1.value == '' || f.address1.value == '* required')
			err += '* Address\n';
		if(f.city.value == '' || f.city.value == '* required')
			err += '* City\n';
		if(f.state.value == '' || f.state.value == '* required')
			err += '* State/Region\n';
		if(f.zip.value == '' || f.zip.value == '* required')
			err += '* Postal/Zip\n';
		if(f.country.options[f.country.selectedIndex].value == '')
			err += '* Country\n';
		if(f.product.options[f.product.selectedIndex].value == '')
			err += '* Machine type\n';
		if(f.serialno.value == '' || f.serialno.value == '* required')
			err += '* Serial number\n';
		if(err == '')
			return true;
		else
		{
			err = 'Please complete the following fields:\n\n' + err;
			alert(err);
			return false;
		}
	}

	function handleKeyPress(e)
	{
		if (!e) 
			e = window.event;
			
		if (e && e.keyCode == 13)
		{
			// handle Enter key
			return false; 
		}
	}


