function setExpDate() {

	var selMo = document.frmDonation.selExpirationMonth;

	var selYr = document.frmDonation.selExpirationYear;

	var mo = selMo.options[selMo.selectedIndex].value;

	var yr = selYr.options[selYr.selectedIndex].value;

	document.frmDonation.ssl_exp_date.value = mo + yr;

}

function CheckRequiredFields() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(document.frmDonation.ssl_amount.value))
	{ errormessage += "nnDonation Amount"; }
num = parseFloat(document.frmDonation.ssl_amount.value)
if (isNaN(num)) 
	{ errormessage += "nnDonation Amount must be number"; }
if(WithoutContent(document.frmDonation.ssl_first_name.value))
	{ errormessage += "nnFirst Name"; }
if(WithoutContent(document.frmDonation.ssl_last_name.value))
	{ errormessage += "nnLast Name"; }		
if(WithoutContent(document.frmDonation.ssl_avs_address.value))
	{ errormessage += "nnAddress"; }
if(WithoutContent(document.frmDonation.ssl_city.value))
	{ errormessage += "nnCity"; }
if(WithoutContent(document.frmDonation.ssl_avs_zip.value))
	{ errormessage += "nnZIP/Postal code"; }
if(WithoutContent(document.frmDonation.ssl_email.value))
	{ errormessage += "nnEmail Address"; }
if(WithoutContent(document.frmDonation.ssl_card_number.value))
	{ errormessage += "nnCredit Card Number"; }		
if(WithoutContent(document.frmDonation.ssl_cvv2cvc2.value))
	{ errormessage += "nnThe 3-digit security code for your credit card"; }
	
if(WithoutSelectionValue(document.frmDonation.ssl_state))
	{ errormessage += "nnState (from drop-down menu)"; }


// Put field checks above this point.
if(errormessage.length > 2) {
	alert('Please enter the following field(s):' + errormessage);
	return false;
	}
return true;
} // end of function CheckRequiredFields()


function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}
function clear_radio_buttons() {
     for (var i = 0; i < document.frmDonation.ssl_amount2.length; i++) {
          document.frmDonation.ssl_amount2[i].checked = false;
     }
}
