function checkRallyAround(missingurl) {
	fm = document.forms['rallyAround'];
	fm.fname.value = fm.fname.value.replace(/^ */g, '').replace(/ *$/g, '');
	if (fm.fname.value == "")
		fm.missing.value += "," + "First Name is required."
	fm.lname.value = fm.lname.value.replace(/^ */g, '').replace(/ *$/g, '');
	if (fm.lname.value == "")
		fm.missing.value += "," + "Last Name is required."
	if (fm.email.value != "") {
		temp = fm.email.value + " ";
		found = temp.search(/[\w\.-]+@([\w-]+\.){1,3}[a-zA-Z]{2,}\s{1}/);
		if (found != 0)
			fm.missing.value += "," + "E-mail must be in the form username@domain.com"
	}
	fm.state.value = fm.state.value.replace(/^ */g, '').replace(/ *$/g, '');
	if (fm.state.value == "")
		fm.missing.value += "," + "State is required."
	
	if (fm.missing.value != "")
		fm.action = missingurl;
}

function checkEmailFriends(missingurl) {
	fm = document.forms['emailFriends'];
	if (fm.from_email.value == "")
		fm.missing.value += "," + "Your E-mail is required"
	else {
		temp = fm.from_email.value + " ";
		found = temp.search(/[\w\.-]+@([\w-]+\.){1,3}[a-zA-Z]{2,}\s{1}/);
		if (found != 0)
			fm.missing.value += "," + "Your E-mail must be in the form username@domain.com"
	}
	fm.from_name.value = fm.from_name.value.replace(/^ */g, '').replace(/ *$/g, '');
	if (fm.from_name.value == "")
		fm.missing.value += "," + "Your Name is required"
	if (fm.email_1.value == "")
		fm.missing.value += "," + "E-mail 1 is required"
	else {
		temp = fm.email_1.value + " ";
		found = temp.search(/[\w\.-]+@([\w-]+\.){1,3}[a-zA-Z]{2,}\s{1}/);
		if (found != 0)
			fm.missing.value += "," + "E-mail 1 must be in the form username@domain.com"
	}
	if (fm.email_2.value != "") {
		temp = fm.email_2.value + " ";
		found = temp.search(/[\w\.-]+@([\w-]+\.){1,3}[a-zA-Z]{2,}\s{1}/);
		if (found != 0)
			fm.missing.value += "," + "E-mail 2 must be in the form username@domain.com"
	}
	if (fm.email_3.value != "") {
		temp = fm.email_3.value + " ";
		found = temp.search(/[\w\.-]+@([\w-]+\.){1,3}[a-zA-Z]{2,}\s{1}/);
		if (found != 0)
			fm.missing.value += "," + "E-mail 3 must be in the form username@domain.com"
	}
	
	if (fm.missing.value != "")
		fm.action = missingurl;
}

function displayState() {
	var s = document.forms['rallyAround'].state.value;	
	if (s == "WV" || s == "WA" || s == "DE" || s == "NJ" || s == "LA" || s == "KY" || s == "MO" || s == "MT" || s == "NC" || s == "UT" || s == "MS" || s == "IN" || s == "ND" || s == "VA") {
		document.getElementById("hasElection").style.display = "none";
		document.getElementById("nonElection").style.display = "block";
		document.getElementById("nonElectState").innerHTML = s;
	}
	else {
		document.getElementById("nonElection").style.display = "none";
		document.getElementById("hasElection").style.display = "block";
		if (s == "")
			document.getElementById("electState").innerHTML = "__";
		else		
			document.getElementById("electState").innerHTML = s;
	}	
}