function checksubscribescript()
	{
		// Check for valid input
		if (!document.subscribeform.name.value){
			alert('Please enter your name.');
			document.subscribeform.name.focus();
			return false;
		}
		var testresults;
		var str=document.subscribeform.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str))
			testresults=true;
			else{
			alert('Please type in a valid email.');
			document.subscribeform.email.focus();
			testresults=false;
			return (testresults);
		}

		if ((!document.subscribeform.group1[0].checked) && (!document.subscribeform.group1[1].checked)){
			alert('Please select your sex.');
			return false;
		}

		if (!document.subscribeform.birthyear.value){
			alert('Please select your birth year.');
			document.subscribeform.birthyear.focus();
			return false;
		}
		
		if (isNaN(document.subscribeform.birthyear.value)){
			alert('Please enter a valid birth year.');
			document.subscribeform.birthyear.focus();
			return false;
		}		

		// looks like everything is good
		return true;
	}
