
function check(f) { 

	var err = '';

	if (f.name.value == '') { 
		err += 'Please supply a valid name.\n';
	}
	if (f.add1.value == '') { 
		err += 'Please supply a valid address.\n';
	}
	if (f.city.value == '') { 
		err += 'Please supply a valid city.\n';
	}
	if (f.provState.value == '') { 
		err += 'Please supply a valid province or state.\n';
	}
	if (f.country.value == '') { 
		err += 'Please supply a valid country.\n';
	}
	if (f.postal.value == '') { 
		err += 'Please supply a valid postal or zip code.\n';
	}
	if (f.phone.value == '') { 
		err += 'Please supply a valid phone number.\n';
	}
	if (f.email.value == '') { 
		err += 'Please supply a valid email address.\n';
	}
	if (f.pmt.selectedIndex == 0) { 
		err += 'Please supply a valid payment type.\n';
	}
	if (f.pmt.selectedIndex == 1 || f.pmt.selectedIndex == 2) { 
		if (f.cardNum.value == '') { 
			err += 'Please supply a valid credit card number.\n';
		}
		if (f.cardVer.value == '') { 
			err += 'Please supply a valid credit card verification number.\n';
		}
		if (f.expMo.selectedIndex == 0) { 
			err += 'Please supply a valid credit card expiry month.\n';
		}
		if (f.expYr.selectedIndex == 0) { 
			err += 'Please supply a valid credit card expiry year.\n';
		}
	}

	if (err != '') { 
		err = '------------------------------------------\n'+err;
		alert('Problems were found with your submission: \n'+err);
		return false;
	}

	return true;
}


