function validate_required(field,alerttxt)
{
with (field)
{
  if (value==null||value=="")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}


function validate_form(thisform)
{
var xcontribution;
var xcontribother = document.DonationForm.contribother.value;
var xcontriball;

if(document.DonationForm.contribution[0].checked){xcontribution=1000};
if(document.DonationForm.contribution[1].checked){xcontribution=500};
if(document.DonationForm.contribution[2].checked){xcontribution=250};
if(document.DonationForm.contribution[3].checked){xcontribution=100};
if(document.DonationForm.contribution[4].checked){xcontribution=50};
if(document.DonationForm.contribution[5].checked){xcontribution=25};
if(document.DonationForm.contribution[6].checked){xcontribution=0};
if(xcontribother==""){xcontribother=0};

xcontriball=Number(xcontribution)+Number(xcontribother);

with (thisform)
{
if (validate_required(name,"Please fill in your Name")==false)
  {name.focus();return false;}
}
with (thisform)
{
if (validate_required(phone,"Please fill in your Phone Number")==false)
  {phone.focus();return false;}
}
with (thisform)
{
if (validate_required(address,"Please fill in your Home Address")==false)
  {address.focus();return false;}
}
with (thisform)
{
if (validate_required(city,"Please fill in your City")==false)
  {city.focus();return false;}
}
with (thisform)
{
if (validate_required(state,"Please fill in your State")==false)
  {state.focus();return false;}
}
with (thisform)
{
if (validate_required(zip,"Please fill in your Zip Code")==false)
  {zip.focus();return false;}
}
if(xcontriball>99.99){
with (thisform)
{
if (validate_required(occupation,"Please fill in your Occupation")==false)
  {occupation.focus();return false;}
}
with (thisform)
{
if (validate_required(employer,"Please fill in your Employer")==false)
  {employer.focus();return false;}
}
with (thisform)
{
if (validate_required(empaddress,"Please fill in your Employer Address")==false)
  {empaddress.focus();return false;}
}
}
}
