// validates that the entry is formatted as an e-mail address
function isEMailAddr(elem) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        alert("Please verify the e-mail address format.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}
function validateForm(form) {
	if (isEMailAddr(form.elements[0])) {
		return true;
	}
		return false;
}
function validateFormContact(form) {
	if (isEMailAddr(form.elements[2])) {
		return true;
	}
		return false;
}
function validateFormDonate(form) {
	if (isEMailAddr(form.elements[8])) {
		return true;
	}
		return false;
}
function validateFormDonateBook(form) {
	if (isEMailAddr(form.elements[9])) {
		return true;
	}
		return false;
}
function validateFormVolunteer(form) {
	if (isEMailAddr(form.elements[1])) {
		return true;
	}
		return false;
}
function validateFormMembership(form) {
	if (isEMailAddr(form.elements[15])) {
		return true;
	}
		return false;
}
function validateAmount(amount){
	if(amount.value.match( /^[0-9]+(\.([0-9]+))?$/)){
		return true;
	}else{
		alert('You must enter a valid donation.');
		amount.focus();
		return false;
	}
}
function togglePurDec(evt) {
    evt = (evt) ? evt : event;
    var target = (evt.target) ? evt.target : evt.srcElement;
    var block = document.getElementById("memberID");
    var block2 = document.getElementById("giftdata");
    if (target.id == "renewal") {
        block.style.display = "block";
        block2.style.display = "none"; 
    } else if (target.id == "gift") {
        block2.style.display = "block";
        block.style.display = "none"; 
    } else {
        block.style.display = "none"; 
        block2.style.display = "none";
        
    }
}

