function checkComplete() {
	if (frmReport.Product.options(frmReport.Product.selectedIndex).value == '0') {
		alert('Before submitting this bug, please choose which product the report is about.');
		frmReport.Product.focus();
		return false;
	}	
	if (frmReport.Platform.options(frmReport.Platform.selectedIndex).value == '0') {
		alert('Before submitting this bug, please choose which platform you were using when the bug occurred.');
		frmReport.Platform.focus();
		return false;
	}	
	if (frmReport.Description.value == '') {
		alert('Before submitting this bug, please enter a description of the problem.');
		frmReport.Description.focus();
		return false;
	}	
	if (frmReport.Steps.value == '') {
		alert('Please enter any information you may have about how to reproduce this problem.');
		frmReport.Steps.focus();
		return false;
	}	
	if (frmReport.Expected.value == '') {
		alert('Before submitting this bug, please describe the expected results.');
		frmReport.Expected.focus();
		return false;
	}
	if (frmReport.Status.checked == true)
		if (frmReport.Email.value == '') {
			alert('To receive status updates, you must enter you email address.');
			frmReport.Email.focus();
			return false;
		}
  return true;
}
