<!--

function PrepForm() {
	TransTypeChange()
	DesignationChange()
}

function checkdata() {

  if (TransForm.TransType.value == "Donation") 
    {
	if (!IsNumeric(TransForm.amount.value))
	  {
	     return false
	  }
      TransForm.item_name.value =  TransForm.TransType.value + ': ' + TransForm.Designation.value
	  if (TransForm.Designation.value == "Other") 
	    {
	     TransForm.item_name.value += ': ' + TransForm.Other.value
	    }
	  if (TransForm.Pledge.checked == true) 
	    {
	      TransForm.item_name.value += ' (Pledge Fulfillment)'
	    }
	  if (TransForm.ckReceipt.checked == true) 
	    {
	      TransForm.item_name.value += ' <Receipt Please>'
	    }

    } 
  else 
    {
	TransForm.item_name.value =  TransForm.TransType.value
	if (!AmountUpdate())
	  {
	     return false
	  }

	if (TransForm.TN1.value != "") 
	  {
	     TransForm.item_name.value += ' [' + TransForm.TN1.value
		if (TransForm.TID1.value != "") 
		  {
		     TransForm.item_name.value += '/' + TransForm.TID1.value
		  }
	     TransForm.item_name.value += ' $' + TransForm.TA1.value + ']' 
	  }	
	if (TransForm.TN2.value != "") 
	  {
	     TransForm.item_name.value += ' [' + TransForm.TN2.value
		if (TransForm.TID2.value != "") 
		  {
		     TransForm.item_name.value += '/' + TransForm.TID2.value
		  }
	     TransForm.item_name.value += ' $' + TransForm.TA2.value + ']' 
	  }	
	if (TransForm.TN3.value != "") 
	  {
	     TransForm.item_name.value += ' [' + TransForm.TN3.value
		if (TransForm.TID3.value != "") 
		  {
		     TransForm.item_name.value += '/' + TransForm.TID3.value
		  }
	     TransForm.item_name.value += ' $' + TransForm.TA3.value + ']' 
	  }	
	if (TransForm.TN4.value != "") 
	  {
	     TransForm.item_name.value += ' [' + TransForm.TN4.value
		if (TransForm.TID4.value != "") 
		  {
		     TransForm.item_name.value += '/' + TransForm.TID4.value
		  }
	     TransForm.item_name.value += ' $' + TransForm.TA4.value + ']' 
	  }	
    }

  if (IsNumeric(TransForm.amount.value)) 
    {
      TransForm.a3.value =  TransForm.amount.value
    } 
  else 
    {
	TransForm.amount.select()
	alert('Invalid Entry!')
	return false
    }

  if (TransForm.amount.value < 10) 
    {
	TransForm.amount.select()
	alert('Minimum online transaction is $10.00!')
	return false
    } 
  else 
    {
	  if (TransForm.ckFutureInfo.checked == true) 
	    {
	      TransForm.item_name.value += ' <FI>'
	    }
	return true
    }


}

function TransTypeChange() {
  if (TransForm.TransType.value == "Donation")
  {
     TransDesignation.style.display = 'block'
     TransForm.Designation.disabled =  false
     PledgeBox.style.display = 'block'
     TransForm.Pledge.disabled =  false
     TransForm.ckReceipt.disabled =  false
     TuitionDesignation.style.display = 'none'
     TransForm.amount.readOnly = false
  } 
  else 
  {
     TransForm.Designation.disabled =  true
     TransDesignation.style.display = 'none'
     TransForm.Other.disabled =  true
     OtherDesignation.style.display = 'none'
     TransForm.Pledge.checked =  false
     TransForm.Pledge.disabled =  true
     PledgeBox.style.display = 'none'
     TransForm.ckReceipt.disabled =  true
     TuitionDesignation.style.display = 'block'
     TransForm.amount.readOnly = true
     AmountUpdate()
  }
}

function DesignationChange() {
  if (TransForm.Designation.value == "Other")
    {
	OtherDesignation.style.display = 'block'
	TransForm.Other.disabled =  false
    } 
  else 
    {
	TransForm.Other.disabled =  true
	OtherDesignation.style.display = 'none'
    }
}

function AmountUpdate() {

	TransForm.amount.value =  0

	if (!IsNumeric(TransForm.TA1.value))
	  {
		TransForm.TA1.select()
		alert('Invalid Entry!')
	  }
	else if (!IsNumeric(TransForm.TA2.value))
	  {
		TransForm.TA2.select()
		alert('Invalid Entry!')
	  }
	else if (!IsNumeric(TransForm.TA3.value))
	  {
		TransForm.TA3.select()
		alert('Invalid Entry!')
	  }
	else if (!IsNumeric(TransForm.TA4.value))
	  {
		TransForm.TA4.select()
		alert('Invalid Entry!')
	  }
	else
	  {
		if (TransForm.TA1.value > 0)
		  {
		     TransForm.amount.value =  parseInt((TransForm.TA1.value)*100)
		  }
		if (TransForm.TA2.value > 0) 
		  {
		     TransForm.amount.value =  parseInt(TransForm.amount.value) + parseInt((TransForm.TA2.value)*100)
		  }
		if (TransForm.TA3.value > 0) 
		  {
		     TransForm.amount.value =  parseInt(TransForm.amount.value) + parseInt((TransForm.TA3.value)*100)
		  }
		if (TransForm.TA4.value > 0) 
		  {
		     TransForm.amount.value =  parseInt(TransForm.amount.value) +  parseInt((TransForm.TA4.value)*100)
		  }
		TransForm.amount.value = (TransForm.amount.value)/100
		return true
	  }
	return false
}

function IsNumeric(PossibleNumber)
{
	var PNum = new String(PossibleNumber);
	var regex = /^\d*\.{0,1}\d{0,2}$/;
	return regex.test(PNum);
}

//-->

