function check_email(e) {
	ok = '1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM';
	for(i=0; i < e.length ;i++)
	{
		if(ok.indexOf(e.charAt(i))<0)
		{ 
			return (false);
		}	
	} 
	if (document.images) 
	{
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);		
		} 
	}
}

function fnValidateForm() {

	if (document.getElementById("name").value == "" || document.getElementById("from").value == "" || document.getElementById("situation").value == "")
	{
		alert("To learn more, please fill out your first name, email address, and indicate your situation in the form provided for INSTANT access.");
		document.register.name.focus();
		return false;
	} else {
		fnBeforeSubmit();
	}
}

function fnBeforeSubmit() {

		if (document.register.situation.value == 'other') {
			document.getElementById("unit").value="bpsupporter1";
			if (document.register.otherdesc.value !="") {
				document.getElementById("custom situation").value="Other - " + document.register.otherdesc.value;
				document.getElementById("register").action = "http://www.aweber.com/scripts/addlead.pl";
				document.getElementById("register").submit();
				return true;
			} else {
				alert("A description of your situation is required.");
				document.register.otherdesc.focus();
				return false;
			}
		} else if ((document.register.situation.value == 'newdiagnosed') || (document.register.situation.value == 'olddiagnosed')) {
			document.getElementById("unit").value="bipolarsuccess1";
			document.getElementById("custom situation").value=document.getElementById("situation").value;
			document.getElementById("register").action = "http://www.aweber.com/scripts/addlead.pl";
			document.getElementById("register").submit();
			return true;
			
		} else if ((document.register.situation.value == 'supportadult') || (document.register.situation.value == 'researcher') || (document.register.situation.value == 'student')) {
			document.getElementById("unit").value = "bpsupporter1";
			document.getElementById("custom situation").value=document.getElementById("situation").value;
			document.getElementById("register").action = "http://www.aweber.com/scripts/addlead.pl";
			document.getElementById("register").submit();
			return true;

		} else if ((document.register.situation.value == 'supportchild') || (document.register.situation.value == 'supportteen')) {
			document.getElementById("unit").value="bpparenting1";
			document.getElementById("custom situation").value=document.getElementById("situation").value;
			document.getElementById("register").action = "http://www.aweber.com/scripts/addlead.pl";
			document.getElementById("register").submit();
			return true;
		}

}
function SwitchMenu() {

	len = document.register.situation.length;
	i = 0;
	chosen = "none";

	for (i = 0; i < len; i++) {
		if (document.register.situation[i].selected) {
			chosen = document.register.situation[i].value;
		}
	}
	
	if (chosen == 'other') {
		document.getElementById('sub1').className = 'icu';
		document.register.otherdesc.focus();
	} else {
		document.getElementById('sub1').className = 'submenu';
		document.register.otherdesc.value = '';
	}

}
