// JavaScript Document

function validate_number() {
 /*  

	if ( formPref.Email.value == "" ) {
		alert("Please enter your email address.");
		return false;
	} 

		else if ( formPref.YourName_First.value == "" ) {
		alert("Please enter your name.");
		return false;
	} 

		else if ( formPref.Email.value == "" ) {
		alert("Please enter your email address.");
		return false;
		} 

else {
document.forms[0].submit();
}*/
formPref = document.forms[1];

   var field1 = formPref.Pastoral_Electoral_Roll_Total_0.value;
   var field2 = formPref.Parish_Pastoral_Roll_Total_0.value;
   var field3 = formPref.Number_of_Worship_Locations_1.value;
   var field4 = formPref.Number_of_Services_per_Sunday_1.value;
   var field5 = formPref.Number_of_Weekday_Services_1.value;
   var field6 = formPref.Meeting_in_a_Church_3.value;
   var field7 = formPref.Meeting_Elsewhere_3.value;
   var field8 = formPref.Total_Attendance_3.value;
   var field9 = formPref.Acts_of_Communion_Christmas_3.value;
   var field10 = formPref.Acts_of_Communion_Easter_3.value;
   var field11 = formPref.Acts_of_Communion_Home_3.value;
   var field12= formPref.Acts_of_Communion_Total_3.value;
   var field13= formPref.Meeting_in_a_Church_3.value;
   var field14= formPref.Meeting_Elsewhere_3.value;
   var field15= formPref.Sunday_School_Groups_Weekday_4.value;
   var field16= formPref.Sunday_School_Groups_Sunday_4.value;
   var field17= formPref.Sunday_School_Members_4.value;
   var field18 = formPref.Primary_Groups_Weekday_4.value;
   var field19 = formPref.Primary_Groups_Sunday_4.value;
   var field20 = formPref.Primary_Members_4.value;
   var field21 = formPref.High_School_Groups_Weekday_4.value;
   var field22= formPref.High_School_Groups_Sunday_4.value;
   var field23= formPref.High_School_Members_4.value;
   var field24 = formPref.Young_Adults_groups_Weekday_4.value;
   var field25 = formPref.Young_Adults_Groups_Sunday_4.value;
   var field26= formPref.Young_Adults_Members_4.value;
   var field27 = formPref.Womens_number_of_groups_5.value;
   var field28 = formPref.Womens_members_5.value;
   var field29= formPref.Mens_number_of_groups_5.value;
   var field30 = formPref.Mens_members_5.value;
   var field31 = formPref.Mixed_number_of_groups_5.value;
   var field32 = formPref.Mixed_members_5.value;
   var field33= formPref.Courses_number_of_groups_5.value;
   var field34 = formPref.Courses_members_5.value;
   var field35 = formPref.Infant_Baptisms_6.value;
    var field36 = formPref.Infant_Blessings_6.value;
   var field37 = formPref.Baptisms_school_age_6.value;
   var field38 = formPref.Baptisms_adults_6.value;
   var field39 = formPref.Young_People_communion_classes_6.value;
   var field40= formPref.Confirmations_6.value;
   var field41= formPref.Confirmation_Renewals_6.value;
   var field42= formPref.Annointing_6.value;
   var field43= formPref.Marriages_6.value;
   var field44= formPref.Funerals_6.value;
   var field45= formPref.Envelopes_and_Direct_Credit_7.value;
   var field46 = formPref.other_7.value;
   var field47 = formPref.Paid_Clergy_men_8.value;
   var field48 = formPref.Paid_Clergy_men_hours_8.value;
   var field49 = formPref.Paid_Clergy_female_8.value;
   var field50= formPref.Paid_Clergy_female_hours_8.value;
   var field51= formPref.Voluntary_Clergy_men_8.value;
   var field52 = formPref.Voluntary_Clergy_men_hours_8.value;
   var field53 = formPref.Voluntary_Clergy_women_8.value;
   var field54= formPref.Voluntary_Clergy_women_hours_8.value;
   var field55 = formPref.Paid_Laity_men_8.value;
   var field56 = formPref.Paid_Laity_men_hours_8.value;
   var field57= formPref.Paid_Laity_female_8.value;
   var field58 = formPref.Paid_Laity_female_hours_8.value;
   var field59 = formPref.Voluntary_Laity_men_8.value;
   var field60 = formPref.Voluntary_Laity_men_hours_8.value;
   var field61= formPref.Voluntary_Laity_female_8.value;
   var field62 = formPref.Voluntary_Laity_female_hours_8.value;
   var field63 = formPref.Paid_Youth_Worker_or_Minister_men_8.value;
   var field64 = formPref.Paid_Youth_Worker_or_Minister_men_hours_8.value;
   var field65= formPref.Paid_Youth_Worker_or_Minister_female_8.value;
   var field66= formPref.Paid_Youth_Worker_or_Minister_female_hours_8.value;
   var field67 = formPref.Paid_Admin_Staff_men_8.value;
   var field68 = formPref.Paid_Admin_Staff_men_hours_8.value;
   var field69= formPref.Paid_Admin_Staff_female_8.value;
   var field70 = formPref.Paid_Admin_Staff_female_hours_8.value;
   var field71 = formPref.Voluntary_Admin_Staff_men_8.value;
   var field72= formPref.Voluntary_Admin_Staff_men_hours_8.value;
   var field73 = formPref.Voluntary_Admin_Staff_female_8.value;
   var field74 = formPref.Voluntary_Admin_Staff_female_hours_8.value;
   var field75 = formPref.Licensed_Lay_Ministers_men_8.value;
   var field76= formPref.Licensed_Lay_Ministers_men_hours_8.value;
   var field77 = formPref.Licensed_Lay_Ministers_female_8.value;
   var field78 = formPref.Licensed_Lay_Ministers_female_hours_8.value;
 
 /*var i;  
for (i=1;i<=79;i++)
{

alert(field[i]);

 if(field[i].search(/^[0-9.]*$/) == -1 || field1 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    } 


}*/


    if(field1.search(/^[0-9.]*$/) == -1 || field1 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    } 
	
	else if(field2.search(/^[0-9.]*$/) == -1 || field2 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	
	else if(field3.search(/^[0-9.]*$/) == -1 || field3 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field4.search(/^[0-9.]*$/) == -1 || field4 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field5.search(/^[0-9.]*$/) == -1 || field5 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field6.search(/^[0-9.]*$/) == -1 || field6 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field7.search(/^[0-9.]*$/) == -1 || field7 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field8.search(/^[0-9.]*$/) == -1 || field8 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field9.search(/^[0-9.]*$/) == -1 || field9 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field10.search(/^[0-9.]*$/) == -1 || field10 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field11.search(/^[0-9.]*$/) == -1 || field11 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field12.search(/^[0-9.]*$/) == -1 || field12 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field13.search(/^[0-9.]*$/) == -1 || field13 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field14.search(/^[0-9.]*$/) == -1 || field14 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field15.search(/^[0-9.]*$/) == -1 || field15 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field16.search(/^[0-9.]*$/) == -1 || field16 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field17.search(/^[0-9.]*$/) == -1 || field17 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field18.search(/^[0-9.]*$/) == -1 || field18 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field19.search(/^[0-9.]*$/) == -1 || field19 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field20.search(/^[0-9.]*$/) == -1 || field20 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field21.search(/^[0-9.]*$/) == -1 || field21 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field22.search(/^[0-9.]*$/) == -1 || field22 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field23.search(/^[0-9.]*$/) == -1 || field23 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field24.search(/^[0-9.]*$/) == -1 || field24 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field25.search(/^[0-9.]*$/) == -1 || field25 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field26.search(/^[0-9.]*$/) == -1 || field26 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field27.search(/^[0-9.]*$/) == -1 || field27 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field28.search(/^[0-9.]*$/) == -1 || field28 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field29.search(/^[0-9.]*$/) == -1 || field29 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field30.search(/^[0-9.]*$/) == -1 || field30 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field31.search(/^[0-9.]*$/) == -1 || field31 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field32.search(/^[0-9.]*$/) == -1 || field32 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field33.search(/^[0-9.]*$/) == -1 || field33 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field34.search(/^[0-9.]*$/) == -1 || field34 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field35.search(/^[0-9.]*$/) == -1 || field35 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field36.search(/^[0-9.]*$/) == -1 || field36 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field37.search(/^[0-9.]*$/) == -1 || field37 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field38.search(/^[0-9.]*$/) == -1 || field38 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field39.search(/^[0-9.]*$/) == -1 || field39 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field40.search(/^[0-9.]*$/) == -1 || field40 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field41.search(/^[0-9.]*$/) == -1 || field41 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field42.search(/^[0-9.]*$/) == -1 || field42 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field43.search(/^[0-9.]*$/) == -1 || field43 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field44.search(/^[0-9.]*$/) == -1 || field44 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field45.search(/^[0-9.]*$/) == -1 || field45 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field46.search(/^[0-9.]*$/) == -1 || field46 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field47.search(/^[0-9.]*$/) == -1 || field47 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field48.search(/^[0-9.]*$/) == -1 || field48 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field49.search(/^[0-9.]*$/) == -1 || field49 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field50.search(/^[0-9.]*$/) == -1 || field50 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field51.search(/^[0-9.]*$/) == -1 || field51 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field52.search(/^[0-9.]*$/) == -1 || field52 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field53.search(/^[0-9.]*$/) == -1 || field53 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field54.search(/^[0-9.]*$/) == -1 || field54 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field55.search(/^[0-9.]*$/) == -1 || field55 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field56.search(/^[0-9.]*$/) == -1 || field56 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field57.search(/^[0-9.]*$/) == -1 || field57 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field58.search(/^[0-9.]*$/) == -1 || field58 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field59.search(/^[0-9.]*$/) == -1 || field59 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field60.search(/^[0-9.]*$/) == -1 || field60 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field61.search(/^[0-9.]*$/) == -1 || field61 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field62.search(/^[0-9.]*$/) == -1 || field62 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field63.search(/^[0-9.]*$/) == -1 || field63 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field64.search(/^[0-9.]*$/) == -1 || field64 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field65.search(/^[0-9.]*$/) == -1 || field65 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field66.search(/^[0-9.]*$/) == -1 || field66 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field67.search(/^[0-9.]*$/) == -1 || field67 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field68.search(/^[0-9.]*$/) == -1 || field68 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field69.search(/^[0-9.]*$/) == -1 || field69 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field70.search(/^[0-9.]*$/) == -1 || field70 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field71.search(/^[0-9.]*$/) == -1 || field71 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field72.search(/^[0-9.]*$/) == -1 || field72 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field73.search(/^[0-9.]*$/) == -1 || field73 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field74.search(/^[0-9.]*$/) == -1 || field74 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field75.search(/^[0-9.]*$/) == -1 || field75 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field76.search(/^[0-9.]*$/) == -1 || field76 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field77.search(/^[0-9.]*$/) == -1 || field77 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if(field78.search(/^[0-9.]*$/) == -1 || field78 == "") {
        alert('Field contains invalid characters, please correct. Fields should include numbers only and no commas.  Every field should contain a value');
        return false;
    }
	else if ( formPref.Name.value == "" ) {
		alert("Please enter your name.");
		return false;
	} 

		else if ( formPref.Email.value == "" ) {
		alert("Please enter your email address.");
		return false;
		} 


	else {
	
	document.forms[1].submit();
	return true;
	}
}