            function checkForm() {


                    if (document.registerForm.name.value == '') {
                            alert("Please enter your name.");
			document.registerForm.name.focus();
                            return false;
                    }
                    if (document.registerForm.company.value == '') {
                            alert("Please enter your company.");
			document.registerForm.company.focus();
                            return false;
                    }
		if ( document.registerForm.country.value == '0' ) {
                            alert("Please select a country?'");
			document.registerForm.country.focus();
                            return false;
		}
                    if (document.registerForm.phone.value == '') {
                            alert("Please enter a phone number.");
			document.registerForm.phone.focus();
                            return false;
                    }

		if (!validEmail(document.registerForm.email.value)) {
                            alert("Please enter a valid email address.");
			document.registerForm.email.focus();
                            return false;
                    }
                    if ( document.registerForm.industry.value == '0' ) {
                            alert("Please select a value for the question 'What industry are you in?'");
			document.registerForm.industry.focus();
                            return false;
                    }

                    if (document.registerForm.industry.value == 'Other') {
			if (document.registerForm.industryOther.value == '') {
                                alert("Please specify 'What industry are you in?'");
				document.registerForm.industryOther.focus();
            	                return false;
			}
                    }

		for (var i=0; i < document.registerForm["printer[]"].length; i++)	{
			if (document.registerForm["printer[]"][i].checked) {
				var printerChecked = 1;
			}
		}

		if (!(printerChecked)) {
                            alert("Please specify what NiSCA printer you are interested in purchasing.");
			document.registerForm["printer[]"][0].focus();
                            return false;
                    }


		if ( document.registerForm.timeframe.value == '0' ) {
                            alert("Please answer the question 'When do you plan on purchasing a NiSCA printer?'");
			document.registerForm.timeframe.focus();
                            return false;
                    }

		if (!(document.registerForm.hearAboutUs[0].checked || document.registerForm.hearAboutUs[1].checked || document.registerForm.hearAboutUs[2].checked || document.registerForm.hearAboutUs[3].checked)) {
                            alert("Please answer the question 'Where did you hear about NiSCA?'");
			document.registerForm.hearAboutUs[0].focus();
                            return false;
                    }

                    if (document.registerForm.hearAboutUs[0].checked) {
			if (document.registerForm.tradeShowChoices.value == '') {
                                alert("Please select the Trade Show you heard about NiSCA");
				document.registerForm.tradeShowChoices.focus();
            	                return false;
			}
                    }

                    if (document.registerForm.hearAboutUs[1].checked) {
			if (document.registerForm.advertisementChoices.value == '') {
                                alert("Please select the Advertisement you heard about NiSCA");
				document.registerForm.advertisementChoices.focus();
            	                return false;
			}
                    }

                    if (document.registerForm.hearAboutUs[3].checked) {
			if (document.registerForm.hearAboutOther.value == '') {
                                alert("Please specify 'Where you heard about NiSCA'");
				document.registerForm.hearAboutOther.focus();
            	                return false;
			}
                    }

		var useSystemChecked = false;
		for (var i=0; i < document.registerForm["useSystem[]"].length; i++)	{
			if (document.registerForm["useSystem[]"][i].checked) {
				useSystemChecked = true;
			}
		}

		if (!(useSystemChecked)) {
                            alert("Please select 'How do you plan to use your Team NiSCA ID System?'");
			document.registerForm["useSystem[]"][0].focus();
                            return false;
                    }


		if (!(document.registerForm.numCards[0].checked || document.registerForm.numCards[1].checked || document.registerForm.numCards[2].checked || document.registerForm.numCards[3].checked)) {
                            alert("Please select a value for the question 'How many cards do you need?'");
			document.registerForm.numCards[0].focus();
                            return false;
                    }

                    if (document.registerForm.password.value == '') {
                            alert("Please enter a password.");
			document.registerForm.password.focus();
                            return false;
                    }

            }

	function validEmail(field) {
		var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		return goodEmail;
	}

    function checkForOther(inputName) {
	var user_input = inputName.options[inputName.selectedIndex].value;
	if (user_input == "Other") {
		if (document.getElementById) { // DOM3 = IE5, NS6
			document.getElementById('industryOther').style.visibility = 'visible';
		} else {
			if (document.layers) { // Netscape 4
				document.industryOther.visibility = 'visible';
			} else { // IE 4
				document.all.industryOther.style.visibility = 'visible';
			}
		}
	}  else  {
		if (document.getElementById) { // DOM3 = IE5, NS6
			document.getElementById('industryOther').style.visibility = 'hidden';
		} else {
			if (document.layers) { // Netscape 4
				document.industryOther.visibility = 'hidden';
			} else { // IE 4
				document.all.industryOther.style.visibility = 'hidden';
			}
		}
	}
}


function showInnerHTML(msg) {

	if(document.getElementById) {
		document.getElementById('hearAboutUsExtra').innerHTML=msg;
	}  else  {
		if(document.all) {
			document.all['hearAboutUsExtra'].innerHTML=msg;
		}  else  {
			if(document.layers) {
				document.layers['hearAboutUsExtra'].document.open();
				document.layers['hearAboutUsExtra'].document.write(msg);
				document.layers['hearAboutUsExtra'].document.close();
			}
		}
	}

}

    function checkHearAboutUs() {
	for (var i=0; i < document.registerForm.hearAboutUs.length; i++)	{
		if (document.registerForm.hearAboutUs[i].checked) {
			var current_value = document.registerForm.hearAboutUs[i].value;
		}
	}
	if (current_value == "Tradeshow") 	{ showInnerHTML('<?php echo $tradeShowDiv; ?>'); }
	if (current_value == "Advertisement") 	{ showInnerHTML('<?php echo $advertisementDiv; ?>'); }
	if (current_value == "Web Search") 	{ showInnerHTML(' '); }
	if (current_value == "Other") 		{ showInnerHTML('<?php echo $hearAboutUsOtherDiv; ?>'); }
}