//---------------------------
// News Window Open
//---------------------------

function openWindow(URL) {
newWindow = window.open(URL, "MyNewWindow", "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable = yes,scrollbars=1,width=640,height=500,left=50,top=50")
newWindow.focus();
}

//---------------------------
// Member Delete Form
//---------------------------

function killMembers()
{
	document.members.submit();
}

//--------------------------
// join form 1
//--------------------------


function runJoinSubmit()
{
	if (!document.forms[0].agree.checked){ 
			alert("Please check box to consent to Terms and Conditions.");
		return false;
		}
	if (document.forms[0].email.value == ""){
			alert ('Please enter an email address.');
		return false;
		}
	else {
		var x = document.forms[0].email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
			return true;
		}
	else {
		alert('Your email address appears wrong. Please enter a valid email address.');
		return false;
		}
	}
}

//--------------------------
// payform - non rsvp
//--------------------------


function payCheck()
{
	if (document.forms[0].x_Card_Num.value == ""){
			alert ('Please enter your card number');
		return false;
		}
	if (document.forms[0].x_Exp_Date.value == ""){
			alert ('Please enter the expiration date of your card');
		return false;
		}
	if (document.forms[0].x_First_Name.value == ""){
			alert ('Please enter your first name');
		return false;
		}
	if (document.forms[0].x_Last_Name.value == ""){
			alert ('Please enter your last name');
		return false;
		}
	if (document.forms[0].x_Address.value == ""){
			alert ('Please enter your street address');
		return false;
		}
	if (document.forms[0].x_City.value == ""){
			alert ('Please enter your city');
		return false;
		}
	if (document.forms[0].x_State.value == ""){
			alert ('Please enter your state');
		return false;
		}
	if (document.forms[0].x_Zip.value == ""){
			alert ('Please enter your zip code');
		return false;
		}
	if (document.forms[0].x_email.value == ""){
			alert ('Please enter an email address.');
		return false;
		}
	else {
		var x = document.forms[0].x_email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
			return true;
		}
	else {
		alert('Your email address apprears wrong. Please enter a valid email address.');
		return false;
		}
	}
}

//--------------------------
// rsvp checker
//--------------------------


function rsvpCheck()
{
	if (document.forms[0].x_email.value == ""){
			alert ('Please enter an email address.');
		return false;
		}
	else {
		var x = document.forms[0].x_email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
			return true;
		}
	else {
		alert('Your email address apprears wrong. Please enter a valid email address.');
		return false;
		}
	}
	if (document.forms[0].x_First_Name.value == ""){
			alert ('Please enter your first name');
		return false;
		}
	if (document.forms[0].x_Last_Name.value == ""){
			alert ('Please enter your last name');
		return false;
		}
	else {
		return true;
	}
}

//---------------------------
// News Admin Delete Article
//---------------------------

function killArticles()
{
	document.articles.submit();
}

//---------------------------
// Member Delete Form
//---------------------------

function killMembers()
{
	document.members.submit();
}

//--------------------------
// broadcast test checker
//--------------------------


function bTest()
{
	if (document.forms[0].sender[0].checked){
		if (document.forms[0].email.value == ""){
				alert ('Please enter an email address(s).');
			return false;
		}
	else {
		return true;
		}
	}
	if (document.forms[0].sender[2].checked){
		if (!confirm ('Are you sure you want to send this broadcast to all members?')){
		return false;
		}
	else {
		return true;
		}
	}
}