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.UserName.value.length == 0) :
	sMessage = "Please enter your name.";
	bPass=false;
	oField = which.UserName;
	break;

	case (which.UserEmail.value.length==0) :
	sMessage = "Please enter your e-mail address.";
	bPass=false;
	oField = which.UserEmail;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}

function ValidateLog(which)
//Simple validator for several different forms
//Created : Oct 2003
{
var bPass = true;
var sMessage
var oField

//begin field checking
	switch (bPass)
	{
	case (which.txtInput1.value.length == 0) :
	sMessage = "Please enter your Username.";
	bPass=false;
	oField = which.txtInput1;
	break;

	case (which.txtInput2.value.length == 0) :
	sMessage = "Please enter your password.";
	bPass=false;
	oField = which.txtInput2;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}

function ValidateApplication(which)
{
var bPass = true;
var sMessage
var oField

//begin field checking
	switch (bPass)
	{
	case (which.Title.value.length == 0) :
	sMessage = "Please enter your Title (Salutation).";
	bPass=false;
	oField = which.Title;
	break;

	case (which.FirstName.value.length == 0) :
	sMessage = "Please enter your First Name.";
	bPass=false;
	oField = which.FirstName;
	break;

	case (which.LastName.value.length == 0) :
	sMessage = "Please enter your Last Name.";
	bPass=false;
	oField = which.LastName;
	break;

	case (which.Country.value.length == 0) :
	sMessage = "Please select your country of residence.";
	bPass=false;
	oField = which.Country;
	break;

	case (which.Telephone.value.length == 0) :
	sMessage = "Please enter your Telephone Number.";
	bPass=false;
	oField = which.Telephone;
	break;

	case (which.EMail.value.length == 0) :
	sMessage = "Please enter your e-mail address.";
	bPass=false;
	oField = which.EMail;
	break;

	case (which.ccAmount.value.length == 0) :
	sMessage = "Please enter the payment amount.";
	bPass=false;
	oField = which.ccAmount;
	break;

	case (which.ccType.value.length == 0) :
	sMessage = "Please select your Credit Card Type.";
	bPass=false;
	oField = which.ccType;
	break;

	case (which.ccNumber.value.length == 0) :
	sMessage = "Please enter your Credit Card Number.";
	bPass=false;
	oField = which.ccNumber;
	break;

	case (which.ccName.value.length == 0) :
	sMessage = "Please enter the Credit Cardholder's Name.";
	bPass=false;
	oField = which.ccName;
	break;

	case (which.ccDate.value.length == 0) :
	sMessage = "Please enter your Credit Card Expiration Date.";
	bPass=false;
	oField = which.ccDate;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}

function ValidateDues(which)
{
var bPass = true;
var sMessage
var oField

//begin field checking
	switch (bPass)
	{

	case (which.email.value.length == 0) :
	sMessage = "Please enter your e-mail address.";
	bPass=false;
	oField = which.email;
	break;

	case (which.ccAmount.value.length == 0) :
	sMessage = "Please enter the payment amount.";
	bPass=false;
	oField = which.ccAmount;
	break;

	case (which.ccType.value.length == 0) :
	sMessage = "Please select your Credit Card Type.";
	bPass=false;
	oField = which.ccType;
	break;

	case (which.ccNumber.value.length == 0) :
	sMessage = "Please enter your Credit Card Number.";
	bPass=false;
	oField = which.ccNumber;
	break;

	case (which.ccName.value.length == 0) :
	sMessage = "Please enter the Credit Cardholder's Name.";
	bPass=false;
	oField = which.ccName;
	break;

	case (which.ccDate.value.length == 0) :
	sMessage = "Please enter your Credit Card Expiration Date.";
	bPass=false;
	oField = which.ccDate;
	break;

	default :
	break;
	}

//end field checking
if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}

//end function
}