
function RevealPaymentFields () {
  if ( self.document.TransactionForm.elements['CCType'] ) {
	  var cctype = self.document.TransactionForm.elements['CCType'];
	  var pp = self.document.getElementById("PayPalButton");
	  var cc = self.document.getElementById("ccinfo");
	  var ach = self.document.getElementById("achinfo") || 0;

	  var curvalue;



		  if (cctype.type == "select-one") {
		  	curvalue = cctype.options[ctype.selectedIndex].value;
		  } else {
		  	var j = cctype.length;
		  	for (var k=0; k < j; k++) {
			   if (cctype[k].checked) {
			     curvalue = cctype[k].value;
			   }
			}
		  }

	     CheckAndSetDisplay('achinfo','none');
	     CheckAndSetDisplay('AccountNumberrow','none');
	     CheckAndSetDisplay('AccountTyperow','none');
	     CheckAndSetDisplay('RoutingNumberrow','none');
	     CheckAndSetDisplay('CCNumberrow','block');
	     CheckAndSetDisplay('CCHolderrow','block');
	     CheckAndSetDisplay('CSCrow','block');
	     CheckAndSetDisplay('CCExpMonthrow','block');
	     CheckAndSetDisplay('CCExpYearrow','block');
	     CheckAndSetDisplay('PayPalButton','none');
	     CheckAndSetDisplay('BottomButtons','block');
	     CheckAndSetDisplay('libmcFormrecurringsignup','block');

	     if (curvalue == 'ACH') {
	    	 
		     CheckAndSetDisplay('achinfo','block');
		     CheckAndSetDisplay('AccountNumberrow','block');
		     CheckAndSetDisplay('AccountTyperow','block');
		     CheckAndSetDisplay('RoutingNumberrow','block');
		     CheckAndSetDisplay('CCNumberrow','none');
		     CheckAndSetDisplay('CCHolderrow','none');
		     CheckAndSetDisplay('CSCrow','none');
		     CheckAndSetDisplay('CCExpMonthrow','none');
		     CheckAndSetDisplay('CCExpYearrow','none');
		     CheckAndSetDisplay('PayPalButton','none');

	     }
	     if (curvalue == 'PP') {

		     CheckAndSetDisplay('achinfo','none');
		     CheckAndSetDisplay('AccountNumberrow','none');
		     CheckAndSetDisplay('AccountTyperow','none');
		     CheckAndSetDisplay('RoutingNumberrow','none');
		     CheckAndSetDisplay('CCNumberrow','none');
		     CheckAndSetDisplay('CCHolderrow','none');
		     CheckAndSetDisplay('CSCrow','none');
		     CheckAndSetDisplay('CCExpMonthrow','none');
		     CheckAndSetDisplay('CCExpYearrow','none');
		     CheckAndSetDisplay('PayPalButton','block');
		     CheckAndSetDisplay('BottomButtons','none');
		     CheckAndSetDisplay('libmcFormrecurringsignup','none');

	     }

	}
}

