function showRequiredFields() {
	$$('.required').each(function(e) {
		span = new Element("span");
		span.insert("*");
		span.setStyle('color:#FF0000;');
		e.insert({top: span});
	})
}
Event.observe(document, "dom:loaded", showRequiredFields);
function toggleState() {
	if ($('country').value != 'US') {
		$('state').hide();
		$('stateOther').show();
	} else {
		$('stateOther').hide();
		$('state').show();
	}
}
function doTerms() {
	if ($('termsConfirm').checked) {
		return true;
	} else {
		alert("Please indicate that you have read and agreed to our terms and conditions.");
		return false;
	}
}