function checkForm(form){
	var name = form.fName.value;
	var address = form.fAddress.value;
	var email = form.fEmail.value;
	var city = form.fCity.value;
	var state = form.fState.value;
	var zip = form.fZip.value;
	var phone = form.fNumber.value;
	if (name.length==0){
		alert("Please enter your name in the form");
		form.fName.focus();  
		return false;
	}
	if (address.length==0){
		alert("Please enter your address in the form");
		form.fAddress.focus();  
		return false;
	}
	if (city.length==0){
		alert("Please enter your city in the form");
		form.fCity.focus();  
		return false;
	}
	if (state.length==0){
		alert("Please enter your state in the form");
		form.fState.focus();  
		return false;
	}
	if (zip.length==0){
		alert("Please enter your zip in the form");
		form.fZip.focus();  
		return false;
	}
	if (phone.length==0){
		alert("Please enter your phone number in the form");
		form.fNumber.focus();  
		return false;
	}
	if (email.length > 0){
		if (!isEmailAddr(email)) {
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");		
			form.fEmail.focus();  
			return false;
		}
	} else {
		alert("Please fill out the email field before submitting this form.");
		form.fEmail.focus();
		return false;
	}
	if (form.fNews.checked == true){
		form.fNewsValue.value = 'yes';
	} else {
		form.fNewsValue.value = 'no';
	}
	return true;
}

function isEmailAddr(email){
	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0){
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}

function ride_checkboxes() {
	fld=document.TDC.fRide;
	str='';
	for (i=0;i<fld.length;i++){
		if (fld[i].checked) str+=fld[i].value;
	}
	document.TDC.fRideValue.value=str;
}

function lodge_checkboxes() {
	fld=document.TDC.fLodge;
	str='';
	for (i=0;i<fld.length;i++){
		if (fld[i].checked) str+=fld[i].value;
	}
	document.TDC.fLodgeValue.value=str;
}



