
function validate_form(){
var error="There is information missing that is required to process your donation!\nMissing required field(s)\n";
var msg ="";


var emailFilter=/^.+@.+\..{2,3}$/;
var string_phone_number = document.mainform.phone.value;

var string_email = document.mainform.email.value;
var string_email_confirm = document.mainform.confirmemail.value;
var checknum_contribution = document.mainform.contribution_amount.value;


	if(document.mainform.fullname.value==''){
		msg =  msg + "Your Full Name \n";
		document.mainform.fullname.focus();
	}
	if(document.mainform.contribution_amount.value==''){
		msg =  msg + "Your Contribution amount \n";
		
		document.mainform.contribution_amount.focus();
	}
	if (isNaN(checknum_contribution )){
		msg =  msg + "Enter only numbers (no commas) for your Contribution Amount \n";
		document.mainform.contribution_amount.focus();
	}

	if(document.mainform.donar_name.value==''){
		msg =  msg + "Your Donor Name \n";
		document.mainform.donar_name.focus();
	}
	if(document.mainform.donar_address.value==''){
		msg =  msg + "Your Donor Address \n";
		document.mainform.donar_address.focus();
	}
	if(document.mainform.donar_city.value==''){
		msg =  msg + "Your Donor City \n";
		document.mainform.donar_city.focus();
	}
	
	if(document.mainform.donar_state.value==''){
		msg =  msg + "Your Donor State/Province \n";
		document.mainform.donar_state.focus();
	}
	if(document.mainform.donar_zip.value==''){
		msg =  msg + "Your Donor Postal Code/Zip Code \n";
		document.mainform.donar_zip.focus();
	}
	if(document.mainform.donar_country.value==''){
		msg =  msg + "Your Donor County\n";
		document.mainform.donar_country.focus();
	}
	
	if(document.mainform.phone.value==''){
		msg =  msg + "Your Phone Number \n";
		document.mainform.phone.focus();
	}
	
	if (!(emailFilter.test(string_email))) { 
     	 msg = msg + "Please enter a valid email address.\n";
 		document.mainform.email.value='';
		document.mainform.email.focus()
	}
	if (!(emailFilter.test(string_email_confirm))) { 
     	 msg = msg + "Please confirm that you have entered a valid email address.\n";
 		document.mainform.confirmemail.value='';
		document.mainform.confirmemail.focus()
	}
	if(string_email != string_email_confirm){
			msg = msg + "Emails did not match\n";
	}
	if(document.mainform.pass.value==''){
		msg =  msg + "Please enter a valid security code! \n";
		document.mainform.pass.value='';
		document.mainform.pass.focus();
	}

	if (msg != "") {
       alert(error + msg);
       return false;
    }
return true;
}
