﻿		// check what button is clicked
		var submitForm = false;
		
		function checkFields()
		{
			if (submitForm==false)
			{
				return true;
			}
			submitForm=false;
			
			cForm = document.forms[0];
			cForm = eval(cForm);
			cSelectedAmt = '';
		
			for (var z = 0; z < cForm.donationamt.length; z++) {
				if (cForm.donationamt[z].checked) {
					cSelectedAmt = cForm.donationamt[z].value;
				}
			}
		
			if (cSelectedAmt == 'Other') {
				if (cForm.otheramt.value == '' ) {
					alert('Please specify your other amount.');
					cForm.otheramt.focus();
					return false;
				}
			}

				if (cSelectedAmt=="")
			    {
			        alert('Please specify your amount.');
			        return false;
			    }
			if (cForm.name.value == '') {
				alert('Please enter your name');
				cForm.name.focus();
				return false;
			}
			
			if (cForm.address.value == '') {
				alert('Please enter your address');
				cForm.address.focus();
				return false;
			}
			if (cForm.city.value == '') {
				alert('Please enter a city');
				cForm.city.focus();
				return false;
			}
			if (cForm.zip.value == '') {
				alert('Please enter a zip code');
				cForm.zip.focus();
				return false;
			}
			if (document.getElementById("ctl00_CenterPageArea_UsStates_USState").value == '') {
				alert('Please choose a state.');
				document.getElementById("ctl00_CenterPageArea_UsStates_USState").focus();
				return false;
			}			
			if (cForm.phone.value == '') {
				alert('Please enter your phone number');
				cForm.phone.focus();
				return false;
			}
			
			cEmail = document.getElementById("email").value
			if ((cEmail == '') || (cEmail.indexOf ('@') == -1) || (cEmail.indexOf ('.') == -1)) {
				alert('Please enter a valid e-mail address');
				cForm.email.focus();
				return false;
			}

			if (cForm.sendcheck.checked == false) {			
				ccNumLen = cForm.ccnumber.value.length;
				if (ccNumLen <= 0) {
					alert('Please enter a credit card number');
					cForm.ccnumber.focus();
					return false;
				}
				else if (ccNumLen > 16) {
					alert('There are too many characters in the credit card number.');
					cForm.ccnumber.focus();
					return false;
				}
				else if (ccNumLen < 16 && ccNumLen > 0) {
					alert('Please enter the full credit card number');
					cForm.ccnumber.focus();
					return false;
				}			
				if (cForm.ccname.value == '' ) {
					alert('Please enter the name as it appears on the credit card.');
					cForm.ccname.focus();
					return false;
				}
			}
				
			return true;
			
		}

		function popUp(url) {
			sealWin = window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=713,height=450');
			self.name = "mainWin";
		}
