function valButton(btn) {
	var cnt = -1;
	for (var i=btn.length-1; i > -1; i--) {
	   if (btn[i].checked) {
		   cnt = i; 
		   i = -1;
	   }
	}
	if (cnt > -1) {
		return true;
	}else{ 
		return null;
	}
}

function validateFields() {
	with (document.appForm) {
		if (realname.value == "") {
			alert("Please enter your Name");
			realname.focus();
			return false;
		}else if (email.value == "") {
			alert("Please enter your Email Address");
			email.focus();
			return false;
		}else if (address.value == "") {
			alert("Please enter your Street Address");
			address.focus();
			return false;
		}else if (city.value == "") {
			alert("Please enter your City");
			city.focus();
			return false;
		}else if (state.value == "") {
			alert("Please enter your State");
			state.focus()
			return false;
		}else if (zip.value == "") {
			alert("Please enter your Zip Code");
			zip.focus();
			return false;
		}else if (phone.value == "") {
			alert("Please enter your Home Phone");
			phone.focus();
			return false;
		}else if (wphone.value == "") {
			alert("Please enter your Work Phone");
			wphone.focus();
			return false;
		}else if (dogName.value == "") {
			alert("Please enter your Dogs Name");
			dogName.focus();
			return false;
		}else if (dogBrd.value == "") {
			alert("Please enter your Dogs Breed");
			dogBrd.focus();
			return false;
		}else if (dogAge.value == "") {
			alert("Please enter your Dogs DOB/Age");
			dogAge.focus();
			return false;
		}else if (dogRab.value == "") {
			alert("Please enter your Dogs Last Rabies Vaccination Date");
			dogRab.focus();
			return false;
		}else if (dogDis.value == "") {
			alert("Please enter your Dogs Last Distemper Vaccination Date");
			dogDis.focus();
			return false;
		}else if (dogBor.value == "") {
			alert("Please enter your Dogs Last Bordatella Vaccination Date");
			dogBor.focus();
			return false;
		}else if (dogMult[1].checked && dogMult2.value == "") {
			alert("Please enter the total number of dogs");
			dogVet.focus();
			return false;
		}else if (dogVet.value == "") {
			alert("Please enter your Dogs Vet");
			dogVet.focus();
			return false;
		}else if (dogVetph.value == "") {
			alert("Please enter your Dogs Vets Phone Number");
			dogVetph.focus();
			return false;
		}
	}
	// Check required radio buttons
	var reQd_rad = {
	'dogSex' : 'choose your Dogs Gender',
	'dogMedpr' : 'choose Yes/No for your Dogs Medical Problems',
	'dogBit' : 'choose Yes/No for your Dogs Biting History',
	'intTme' : 'choose a prefered Interview Date'
	};
	// validate radio buttons
	for (test_Rad in reQd_rad){
		var btn = "";
		var tempRad = eval('appForm.'+test_Rad);
		var btn = valButton(tempRad);
		if (btn == null) {
			var tempradMesage = ("Please "+reQd_rad[test_Rad]);
			alert (tempradMesage);
			var tempFoc = ('appForm.'+test_Rad+'[0].focus()');
			eval(tempFoc);
			return false;
		}
	}
return true;
}


	