function validateForm() {
	var errorMessage = '';
	var valid = true;
	// name
	if($('userName').value.blank()) {
		errorMessage = ('Please enter your name.');
		$('userName').style.backgroundColor = '#fcc';
		$('userName').focus();
		$('userName').select();
		valid = false;
	}
	else {
		$('userName').style.backgroundColor = '#fff';
	}
	// email
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	if (!(filter.test($('userEmail').value))) {
		if(valid) {
			errorMessage = ('Please enter a valid email address.');
			$('userEmail').style.backgroundColor = '#fcc';
			$('userEmail').focus();
			$('userEmail').select();
			valid = false;
		}
	}
	else {
		$('userEmail').style.backgroundColor = '#fff';
	}
	// msg
	if($('msg').value.blank()) {
		if(valid) {
			errorMessage = ('Please enter the bug description.');
			$('msg').style.backgroundColor = '#fcc';
			$('msg').focus();
			$('msg').select();
			valid = false;
		}
	}
	else {
		$('msg').style.backgroundColor = '#fff';
	}
	if(!valid) alert(errorMessage);
	return valid;
}

