function validateAndSubmitChurchDateForm()
{
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please select the following:\n";
	
	if ((document.forms[0].churchId.value == "") )
	{
		errMessage += "Your church's name.\n";	
		errCondPresent = "Y";
	}
	if ( (document.forms[0].passWord.value == ""))
	{
		errMessage += "Your password.\n";
		errCondPresent = "Y";
	}		
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms[0].submit();
	}
}


function external(external_url)
{
	window.open(external_url);
	return false;
}


function imgOn(imgName,messageURL) 
{
   if (document.images) 
   {
       document[imgName].src = "images/homepage/" + imgName + "_on.gif";
   	   document.images.ImportantMessage.src = "images/homepage/" + messageURL + ".gif";
   }
}


function imgOnSingle(imgName) 
{
   if (document.images) 
   {
       document[imgName].src = "/images/homepage/" + imgName + "_on.gif";
   }
}
 

function messageOn(messageURL) 
{
   if (document.images) 
   {
  	   document.images.ImportantMessage.src = "images/homepage/" + messageURL + ".gif";
   }
} 
 

function imgOff(imgName) 
{
        if (document.images) 
        {
            document[imgName].src = "images/homepage/" + imgName + "_off.gif";
            document.images.ImportantMessage.src = "images/homepage/blank.gif";
        }
}


function imgOffSingle(imgName) 
{
        if (document.images) 
        {
            document[imgName].src = "/images/homepage/" + imgName + "_off.gif";
        }
}


function messageOff() 
{
        if (document.images) 
        {
            document.images.ImportantMessage.src = "images/homepage/blank.gif";
 		}
}


function imgOffSingleSpecifyDir(imgName, dirName) 
{
        if (document.images) 
        {
            document[imgName].src = "/images/" + dirName + "/" + imgName + "_off.gif";
        }
}


function imgOnSingleSpecifyDir(imgName, dirName) 
{
   if (document.images) 
   {
       document[imgName].src = "/images/" + dirName + "/" +  imgName + "_on.gif";
   }
}


function validateAndSubmitSignup()
{
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please enter the following:\n";
	
	if ((document.forms.contactUsForm.firstName.value == "") )
	{
		errMessage += "A first name\n";	
		errCondPresent = "Y";
	}
	if ( (document.forms.contactUsForm.lastName.value == ""))
	{
		errMessage += "A last name.\n";
		errCondPresent = "Y";
	}		
	if ( !(document.forms.contactUsForm.emailAddr.value.indexOf("@") >= 0) || !(document.forms.contactUsForm.emailAddr.value.indexOf(".") >= 0) ) 
	{
		errMessage += "An email address in the correct format. Example: user@isp.com\n";
		errCondPresent = "Y";
	}
	if ( !(document.forms.contactUsForm.ssmYes.value.length > 0) )
	{
		document.forms.contactUsForm.ssmYes.value = "";
		alert(document.forms.contactUsForm.ssmYes.value);
	}
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms.contactUsForm.submit();
	}
}


function validateAndSubmitContactForm(f)
{
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please enter the following:\n";
	
	if ((f.firstName.value == "") )
	{
		errMessage += "A first name\n";	
		errCondPresent = "Y";
	}
	if ( (f.lastName.value == ""))
	{
		errMessage += "A last name.\n";
		errCondPresent = "Y";
	}		
	if ( !(f.emailAddr.value.indexOf("@") >= 0) || !(f.emailAddr.value.indexOf(".") >= 0) ) 
	{
		errMessage += "An email address in the correct format. Example: user@isp.com\n";
		errCondPresent = "Y";
	}
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
		return false;
	}
	else
	{
		return true;
	}
}


function validateAndSubmitChurchMonthForm()
{
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please select the following:\n";
	
	if ((document.forms[0].churchId.value == "") )
	{
		errMessage += "Your church's name.\n";	
		errCondPresent = "Y";
	}
	if ( (document.forms[0].numbersDate.value == ""))
	{
		errMessage += "The date for which you want to report numbers.\n";
		errCondPresent = "Y";
	}		
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms[0].submit();
	}
}


function validateAndSubmitNumberEntryForm()
{
	errCondPresent = "N";
	// Validate email has the correct components.
	var errMessage = "Please enter the following in numeric format, for example 123:\n";
	
	if (!(isNum(document.forms[0].ssNum.value)))
	{
		errMessage += "Your Sunday School attendance.\n";	
		errCondPresent = "Y";
	}
	if (!(isNum(document.forms[0].amNum.value)))
	{
		errMessage += "Your Morning Worship attendance.\n";
		errCondPresent = "Y";
	}		
	if (!(isNum(document.forms[0].enrNum.value)))
	{
		errMessage += "Your current enrollment.\n";
		errCondPresent = "Y";
	}	
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms[0].submit();
	}
}


function validateAndSubmitGoalsForm(type, fname)
{
	errCondPresent = "N";
	// Validate email has the correct components.
	var errMessage = "Please enter the following in numeric format, for example 123:\n";
	
	//if (!(isNum(document.forms[0].newnaz2.value)))
	if (!(isNum(document.goalsform.newnaz2.value)))
	{
		errMessage += "New Nazarenes\n";	
		errCondPresent = "Y";
	}
	if (!(isNum(document.goalsform.newbap2.value)))
	{
		errMessage += "New Baptisms\n";
		errCondPresent = "Y";
	}	
	if (!(isNum(document.goalsform.newlic2.value)))
	{
		errMessage += "New Local Licenses\n";
		errCondPresent = "Y";
	}	
	if (!(isNum(document.goalsform.newseeds2.value)))
	{
		errMessage += "New Seeds of Faith\n";
		errCondPresent = "Y";
	}	
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		//document.forms[0].submit();
		document.goalsform.submitaction.value =  type;
		document.goalsform.fieldname.value = fname;
		//document.goalsform.fieldname = document.goalsform.fieldname + "<input type=hidden name=fieldname value='" + fname +"'>";
		document.goalsform.submit();
		//document.location.href = "goals_committed.php?field="+field+"type="+type
	}
}


function validateAndSubmitViewStatsForm()
{
	errCondPresent = "N";
	// Validate email has the correct components.
	var errMessage = "Please select a date from the list.\n";
	
	if (document.forms.viewStatsForm.numbersDate.value == "")
	{
		errCondPresent = "Y";
	}
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms.viewStatsForm.submit();
	}
}


function isNum(passedVal)
{
	if (passedVal == "")
	{
		return false
	}
	for (i = 0; i < passedVal.length; i++)
	{
		if (passedVal.charAt(i) < "0")
		{
			if (passedVal.charAt(i) != ".")
			{
				return false
			}
		}
		if (passedVal.charAt(i) > "9")
		{
			if (passedVal.charAt(i) != ".")
			{
				return false
			}
		}
	}
	return true
}
