   function validateDonationform(form) {
      return (
         
        Check(form.elements['frequency'],'frequency') &&
        CheckDonation2(form) && 
	       true
      )
  }

 
function getRadioValue2(radioObject)
{
    var value = null;
    var flg = false;

    for (var i = 0; i < radioObject.length; i++) {
        //alert(radioObject[i].value + '888' + radioObject[i].checked)

        flg = radioObject[i].checked;
		    if( flg)
		    {
		        value = radioObject[i].value;
		       
			    break;
		    }
	    }
      return value;
}


function CheckDonation2(form) {
    var amt = 0;
   
    if (getRadioValue2(form.elements['Amount']) == null && getRadioValue2(form.elements['OtherAmount']) == null && document.getElementById("OtherAmount").value == 'Other')
        alert("Please enter an amount for donation.");
    else
        {
          
            if (getRadioValue2(form.elements['Amount']) !=null)
                amt = getRadioValue2(form.elements['Amount']);
            else
                {
                    if (getRadioValue2(form.elements['OtherAmount']) == null && document.getElementById("OtherAmount").value == 'Other')
                        {
                            alert("Please enter an other amount.");
                            form.OtherAmount.focus();
                            }
                    else
                        amt = document.getElementById("OtherAmount").value

                }
            }

    if (amt>0)
        return true;
    else
        return false;

}

 
    

function Check(elements,message) {
    var value=null;
	if (getRadioValue2(elements)==value)
	{
		alert("You did not enter a value into the '" + message + "' field. This is a required field. Please enter it now.");
		return false;
	}
	else {
	    return true;
	}
}

