<!-- Breaks out of frames
setTimeout ("changePage()", 1000);

function changePage() {
if (self.parent.frames.length != 0)
self.parent.location=document.location;
}

//pre-loads the menu pointer
var image1 = new Image();
image1.src = "../images/orange_arrow.gif";

function menuOn(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='menu_on';
}

function menuOff(sTarget)
{
window.onerror = null;
document.getElementById(sTarget).className='menu_off';
}


function changeIt(ImageToChange, ImageToShow) 
{if (document.images) {document[ImageToChange].src = ImageToShow; }}

function myYear(){
var theDate = new Date();
return theDate.getYear();
}

function theDate()
{
var DayOfWeek = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var MonthName = new Array('January','February','March','April','May','June','July','August','September', 'October','November','December');
var theDate = new Date();
document.write(MonthName[theDate.getMonth()] + ' ' + theDate.getDate() + ', ' +
(theDate.getYear() < 1000 ? theDate.getYear() + 1900 : theDate.getYear()));
}

function Validate(which)
//Simple validator for several different forms
//Created : Oct 2003
{
var bPass = true;
var sMessage;
var oField;

//begin field checking
	switch (bPass)
	{
	case (which.txtName.value.length == 0) :
	sMessage = "Please enter your name.";
	bPass=false;
	oField = which.txtName;
	break;

	case (which.txtAddress2.value.length==0) :
	sMessage = "Please enter your Mailing Address.";
	bPass=false;
	oField = which.txtAddress2;
	break;

	case (which.txtCity.value.length==0) :
	sMessage = "Please enter your City or Town.";
	bPass=false;
	oField = which.txtCity;
	break;

	case (which.txtPostCode.value.length==0) :
	sMessage = "Please enter your Zip Code.";
	bPass=false;
	oField = which.txtPostCode;
	break;

	case (which.txtHPhone.value.length==0) :
	sMessage = "Please enter your Home Phone.";
	bPass=false;
	oField = which.txtHPhone;
	break;

	case (which.txtMail.value.length==0) :
	sMessage = "Please enter your E-Mail.";
	bPass=false;
	oField = which.txtMail;
	break;


	case (which.cboClass.value=='no') :
	sMessage = "Please Select an Orientation date you'd like to attend.";
	bPass=false;
	oField = which.cboClass;
	break;


	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}


function ValidateMail(which)
//Created : Nov 2005
{
var bPass = true;
var sMessage;
var oField;

//begin field checking
	switch (bPass)
	{
	case (which.Action.value=='Add' && which.txtName.value.length == 0) || (which.Action.value=='Remove' && which.txtName.value.length == 0) || (which.Action.value=='Update' && which.txtName.value.length == 0):
	sMessage = "Please enter your name.";
	bPass=false;
	oField = which.txtName;
	break;

	case (which.Action.value=='Add' && which.txtAddress2.value.length==0) :
	sMessage = "Please enter your Mailing Address.";
	bPass=false;
	oField = which.txtAddress2;
	break;

	case (which.Action.value=='Add' && which.txtCity.value.length==0) :
	sMessage = "Please enter your City or Town.";
	bPass=false;
	oField = which.txtCity;
	break;

	case (which.Action.value=='Add' && which.txtPostCode.value.length == 0) || (which.Action.value=='Remove' && which.txtPostCode.value.length == 0) || (which.Action.value=='Update' && which.txtPostCode.value.length == 0):
	sMessage = "Please enter your Zip Code.";
	bPass=false;
	oField = which.txtPostCode;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//************************************//
function popList(ListID)
{
var oList = document.getElementById(ListID);
if (oList.className=="hideList"){
  	oList.className = "showList"; }
else{
  	oList.className = "hideList"; }
}
//************************************//
function ValidateVolunteer(which)
{
var bPass = true;
var sMessage;
var oField;
var bAcknowledged;

bAcknowledged = which.AcknowledgementAccidents.checked;
bAcknowledged = bAcknowledged && which.AcknowledgementAbuse.checked;
bAcknowledged = bAcknowledged && which.AcknowledgementVehicle.checked;
bAcknowledged = bAcknowledged && which.AcknowledgementBackgroundCheck.checked;
bAcknowledged = bAcknowledged && which.AcknowledgementVolunteerTerms.checked;


//begin field checking
	switch (bPass)
	{
	case (which.FirstName.value.length == 0 || which.LastName.value.length == 0):
	sMessage = "Please enter your First and Last Name.";
	bPass=false;
	oField = which.FirstName;
	break;

	case (which.Phone1.value.length == 0):
	sMessage = "Please enter your Primary Phone Number.";
	bPass=false;
	oField = which.Phone1;
	break;


	case (which.cboClass.value == 'no'):
	sMessage = "Please select an orientation date.";
	bPass=false;
	oField = which.cboClass;
	break;



	case (!bAcknowledged) :
	sMessage = "Please confirm each item in the Volunteer Acknowledgement section.";
	bPass=false;
	oField = which.AcknowledgementAccidents;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}
//************************************//
