function ValidateForm(formID){
	var form = document.getElementById(formID);
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
	var ValidChars = "0123456789";
	var urlFilter= /^.+\..{2,3}$/; //
	var IsNumber=true;
	var Char;
	var checkedRadio = false;
	var alertMsg = '';
	var testAll = (form.contactName.value.length == 0) || (form.title.value.length == 0) || (form.email.value.length == 0)||!(emailFilter.test(form.email.value))||(form.email.value.match(illegalChars)) || (form.phone.value.length == 0) || (form.url.value.length == 0) || !(urlFilter.test(form.url.value)) || (form.missionStmt.value.length == 0) || (form.emailSystem.value.length == 0) || (form.officeVersion.value.length == 0) || (form.currentTechnology.value.length == 0) || (form.computers.value.length == 0) || (form.servers.value.length == 0) || (form.staffPrimary.value.length == 0) || (form.staffLocAdditional.value.length == 0) || (form.locCommTechCenter.value.length == 0) || (form.terminalsCommTechCenter.value.length == 0) || (form.ITChallenges.value.length == 0) || (form.training.value.length == 0) || (form.techVision.value.length == 0) || (form.wishList.value.length == 0) || (form.impact.value.length == 0) || (form.commitment.value.length == 0);

	if (testAll) {
		if(form.contactName.value.length == 0){
			alertMsg += "Please enter the name of your contact.\n";
		};
		
		if(form.title.value.length == 0){
			alertMsg += "Please enter your title.\n";
		};
		
		if(form.email.value.length == 0){
			alertMsg += "Please enter an e-mail address.\n";
		};
		
		if ((form.email.value.length > 0) & !(emailFilter.test(form.email.value))) {
			alertMsg += "Please enter a valid e-mail address.\n";
			form.email.value = '';
		};
		
		if (form.email.value.match(illegalChars)) {
			alertMsg += "Your e-mail address contains invalid charcters. Please enter a valid e-mail address.\n";
		};
		
		if(form.phone.value.length == 0){
			alertMsg += "Please enter a valid, numeric phone number.\n";
		};
		
		if(form.url.value.length == 0){
			alertMsg += "Please enter a web address.\n";
		};
		
		if((form.url.value.length > 0) & !(urlFilter.test(form.url.value))){ 
			alertMsg += "Please enter a valid web address.\n";
		};
		
		if(form.missionStmt.value.length == 0){
			alertMsg += "Please enter a mission statement.\n";
		};
		
		if(form.emailSystem.value.length == 0){
			alertMsg += "Please enter your email system.\n";
		};
		
		if(form.officeVersion.value.length == 0){
			alertMsg += "Please enter your version of Microsoft Office.\n";
		};
		
		if(form.currentTechnology.value.length == 0){
			alertMsg += "Please enter your current technology platform.\n";
		};
		
		if(form.computers.value.length == 0){
			alertMsg += "Please enter the total number of computers.\n";
		};
		
		if(form.servers.value.length == 0){
			alertMsg += "Please enter the total number of servers.\n";
		};
		
		if(form.staffPrimary.value.length == 0){
			alertMsg += "Please enter the number of staff in the primary NY office that will be part of the upgrade package.\n";
		};
		
		if(form.staffLocAdditional.value.length == 0){
			alertMsg += "Please enter the number of staff and location of additional NY/NJ offices to be considered.\n";
		};
		
		if(form.locCommTechCenter.value.length == 0){
			alertMsg += "Please enter the location of your Community Technology Center.\n";
		};
		
		if(form.terminalsCommTechCenter.value.length == 0){
			alertMsg += "Please enter the number of terminals in your Community Technology Center.\n";
		};
		
		if(form.ITChallenges.value.length == 0){
			alertMsg += "Please describe the IT challenges your organization faces today.\n";
		};
		
		if(form.training.value.length == 0){
			alertMsg += "Please describe the type of technology support/training your organization provides to your community.\n";
		};
		
		if(form.techVision.value.length == 0){
			alertMsg += "Please describe your current Technology vision.\n";
		};
		
		if(form.wishList.value.length == 0){
			alertMsg += "Please list the top 3 items on your technology wish list and why.\n";
		};
		
		if(form.impact.value.length == 0){
			alertMsg += "Please describe how winning this Techover would impact your organization.\n";
		};
		
		if(form.commitment.value.length == 0){
			alertMsg += "Please describe your management team's commitment to a technology makeover and what they done in the past to display their interest in and commitment to investing in technology.\n";
		};
		
		alert(alertMsg);
		return false;
	}
	
	else {
		return true;
	}
}
