<!-- 
function filterNum(str) {
re = /^\$|,/g;
// remove "$" and ","
return str.replace(re, "");
}
                     
function isElmBlank(elmValue) {
	if(elmValue.value == "" || elmValue.value == null)
	return true;
	else return false;
}
function isEmailValid(elmValue) {
	if(elmValue.value.indexOf("@") == -1 || elmValue.value.indexOf(".") == -1)
	return false;
	else return true;
}                    
                        
function validate_form(form) {

	if(form.userDescription.selectedIndex == 0) {
			alert("You left the Description field unselected.");
			form.userDescription.focus();		
			return false;
	}
	
	if(isElmBlank(form.ItemCost)) {
		alert("You left the Amount field blank.");
		form.ItemCost.focus();
		return false;
	}
	
	if(isElmBlank(form.BillFirstName)) {
		alert("You left the First name field blank.");
		form.BillFirstName.focus();
		return false;
	}
	
	if(isElmBlank(form.BillLastName)) {
		alert("You left the Last name field blank.");
		form.BillLastName.focus();
		return false;
	}
		
	if(isElmBlank(form.BillAddress)) {
		alert("You left the Address field blank.");
		form.BillAddress.focus();
		return false;
	}	
	
	if(isElmBlank(form.BillCity)) {
		alert("You left the City field blank.");
		form.BillCity.focus();
		return false;
	}		
	if(form.BillState.selectedIndex == 0) {
			alert("You left the State field unselected.");
			form.BillState.focus();		
			return false;
		}
	if(isElmBlank(form.BillZip)) {
		alert("You left the Zip/Postal code field blank.");
		form.BillZip.focus();
		return false;
	}	
	if(form.BillCountry.selectedIndex == 0) {
			alert("You left the Country field unselected.");
			form.BillCountry.focus();		
			return false;
		}
	if(isElmBlank(form.BillPhone)) {
		alert("You left the Phone number field blank.");
		form.BillPhone.focus();
		return false;
	}	
	if(((isElmBlank(form.BillEMail) == true) || isEmailValid(form.BillEMail) == false)) {
		alert("The E-mail address field is either blank or not valid.");
		form.BillEMail.focus();
		return false;
	}
myOption = -1;
	for (i=form.userAnonymous.length-1; i > -1; i--) {
	if (form.userAnonymous[i].checked) {
	myOption = i;
	}
}
	if (myOption == -1) {
	alert("Please indicate if you would prefer to remain anonymous");
	return false;
	}

	if (form.userInHonorName.value != 0 || form.userInMemoryName.value != 0)  {
	
	if(isElmBlank(form.userNotifyFirstName)) {
		alert("You left the First name field blank.");
		form.userNotifyFirstName.focus();
		return false;
	}
	
	if(isElmBlank(form.userNotifyLastName)) {
		alert("You left the Last name field blank.");
		form.userNotifyLastName.focus();
		return false;
	}	
	if(isElmBlank(form.userNotifyAddress)) {
		alert("You left the Address field blank.");
		form.userNotifyAddress.focus();
		return false;
	}	
	if(isElmBlank(form.userNotifyCity)) {
		alert("You left the City field blank.");
		form.userNotifyCity.focus();
		return false;
	}		
	if(form.userNotifyState.selectedIndex == 0) {
			alert("You left the State field unselected.");
			form.userNotifyState.focus();		
			return false;
	}
	if(isElmBlank(form.userNotifyZip)) {
		alert("You left the Zip/Postal code field blank.");
		form.userNotifyZip.focus();
		return false;
	}	
	if(isElmBlank(form.userNotifyRelationship)) {
		alert("You left the Relationship field blank.");
		form.userNotifyRelationship.focus();
		return false;
	} 
		return true;
	
	}else{
	
	
	return true;
}
}
// -->
