function validateformREG()
{
// define vars
// remember to change form name after 'document'
var valid        = true; 
var errMsg       = 'The following items need your attention:\n\n';
var formFName    = document.register.formFName.value;
var formLName    = document.register.formLName.value;
var formStat     = document.register.formStatus.value;
var formEmp      = document.register.formEmployer.value;
var formUpdate   = document.register.formUpdate.value;
var formPass     = document.register.formPass.value;
var EMAIL        = document.register.formEmail.value;
var EMAIL2       = document.register.formEmail2.value;
var PASSlong     = document.register.formPass.value.length;
var PASSspce     = document.register.formPass.value.indexOf(' ');
var PASS2        = document.register.formPass2.value;
var ELIGIBLE     = document.register.formEligible.checked;
var Temp         = document.register.formEmail

var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

//check values
	
if (formFName == "")
	{
		valid = false;
		errMsg += 'Please provide your First Name.\n';
	}
	
if (formLName == "")
	{
		valid = false;
		errMsg += 'Please provide your Last Name.\n';
	}
	
if (formStat == "")
	{
		valid = false;
		errMsg += 'Please choose your Affiliation.\n';
	}
	
if (formEmp == "")
	{
		valid = false;
		errMsg += 'Please provide Employee’s/Retiree’s Airline.\n';
	}
	
if (formUpdate == "")
	{
		valid = false;
		errMsg += 'Please indicate if you want to receive updates.\n';
	}

if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (EMAIL != EMAIL2)
	{
		valid = false;
		errMsg += 'Please re-confirm your Email Address.\n';
	}
	
if (formPass == "")
	{
		valid = false;
		errMsg += 'Please provide a Password.\n';
	}
	
if (PASSspce != -1)
	{
		valid = false;
		errMsg += 'Your Password cannot contain spaces.\n';
	}
	
if (PASSlong < 6)
	{
		valid = false;
		errMsg += 'Your Password must be at least 6 characters long.\n';
	}
	
if (formPass != PASS2)
	{
		valid = false;
		errMsg += 'Please re-confirm your Password.\n';
	}
	
if (ELIGIBLE == false)
	{
		valid = false;
		errMsg += 'Please check the Eligibility box if you qualify.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}




function validateformQUOTE()
{
// define vars
// remember to change form name after 'document'
var valid = true; 
var errMsg = 'The following items need your attention:\n\n';
var First_Name = document.quoteform.First_Name.value;
var Last_Name  = document.quoteform.Last_Name.value;
var Home_Phone = document.quoteform.Home_Phone.value;
var State      = document.quoteform.State.value;
var Status     = document.quoteform.Affiliation.value;
var Airline    = document.quoteform.Airline.value;
var Air        = document.quoteform.Air.value;
var Air_City   = document.quoteform.Air_City.value;
var Temp       = document.quoteform.Email
var AtSym      = Temp.value.indexOf('@')
var Period     = Temp.value.lastIndexOf('.')
var Space      = Temp.value.indexOf(' ')
var Length     = Temp.value.length - 1   // Array is from 0 to length-1

//check values

if (First_Name == "")
	{
		valid = false;
		errMsg += 'Please provide your First Name.\n';
	}

if (Last_Name == "")
	{
		valid = false;
		errMsg += 'Please provide your Last Name.\n';
	}

if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please enter a valid e-mail address.\n';
	}
	
if (Home_Phone == "")
	{
		valid = false;
		errMsg += 'Please provide a phone number.\n';
	}
	
if (State == "")
	{
		valid = false;
		errMsg += 'Please provide your State or Province.\n';
	}
	
if (Status == "")
	{
		valid = false;
		errMsg += 'Please choose your Affiliation.\n';
	}
	
if (Airline == "")
	{
		valid = false;
		errMsg += 'Please provide Employee’s/Retiree’s Airline.\n';
	}
	
if ((Air == "Yes") && (Air_City == ""))
	{
		valid = false;
		errMsg += 'Please provide an Air Departure City.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}
//-->



function validateformPW()
{
// define vars
// remember to change form name after 'document'
var valid    = true; 
var errMsg   = 'The following items need your attention:\n\n';
var Temp     = document.retrieve.formEmail
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

//check values

if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}




function validateformLOG()
{
// define vars
// remember to change form name after 'document'
var valid    = true; 
var errMsg   = 'The following items need your attention:\n\n';
var PASS     = document.loginleft.formPass.value;
var Temp     = document.loginleft.formEmail
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

//check values
	
if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (PASS == "")
	{
		valid = false;
		errMsg += 'Please provide a Password.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}




function validateformLOG2()
{
// define vars
// remember to change form name after 'document'
var valid    = true; 
var errMsg   = 'The following items need your attention:\n\n';
var PASS     = document.login.formPass.value;
var Temp     = document.login.formEmail
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

//check values
	
if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (PASS == "")
	{
		valid = false;
		errMsg += 'Please provide a Password.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}




function validateformSUB()
{
// define vars
// remember to change form name after 'document'
var valid    = true; 
var errMsg   = 'The following items need your attention:\n\n';
var EMAIL    = document.newsletter.YourEmail.value
var Temp     = document.newsletter.YourEmail
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

//check values
	
if ((AtSym < 1) ||                     // '@' cannot be in first position
	(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	(Period == Length ) ||             // Must be atleast one valid char after '.'
	(Space  != -1))                    // No empty spaces permitted
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (EMAIL == "(you@youraddress.com)")
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (EMAIL == "you@youraddress.com)")
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (EMAIL == "(you@youraddress.com")
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}
	
if (EMAIL == "you@youraddress.com")
	{  
		valid = false;
		errMsg += 'Please provide a Valid E-mail Address.\n';
	}

// errors?, show them to user and stop processing form		
if(!valid) 
	alert(errMsg); 
return valid;
}

