function checkPay() { // include a hidden field in form with name CompulsoryFields var which = document.forms['SubmitOrder']; var pass=true; var reqfields = "Please fill in the following compulsory fields:\n"; var regExp1 = /[^A-Za-z'\-\s]/; var regExp2 = /\d{16}/; var regExp3 = /\d{1,2}/; if ( regExp1.test( which.CardName.value )) { alert("You have entered an invalid character in either\nthe Card name field.\nPlease only use the characters A - Z, apostrophe and hyphen."); return false; } if ( !regExp2.test( which.CardNumber.value )) { alert("Please enter a 16-digit credit card number."); return false; } var strCompFields = which.CompulsoryPayFields.value; if (which.CardType.value == "") { pass=false; reqfields += getFormLabels('CardType') + "\n"; } for (i=0;i"; //var myPosi = document.forms['SubmitOrder'].Firstname.value + " " + document.forms['SubmitOrder'].Lastname.value + "
"; var myOrg = document.forms['SubmitOrder'].Organisation.value + "
"; var myAddress = document.forms['SubmitOrder'].PostalAddress.value + "
"; var mySuburb = document.forms['SubmitOrder'].PostalCity.value + " "; var myState = document.forms['SubmitOrder'].PostalState.value + " "; var myPostCode = document.forms['SubmitOrder'].PostalCode.value; DeliveryInformation.innerHTML = myName + myOrg + myAddress + mySuburb + myState + myPostCode; document.getElementById('library_head').innerHTML = "Purchase Confirmation"; } // yes function createPaymentInfo() { var PaymentInformation = document.getElementById("PaymentInfo"); if (getRadioValue('CustomField_4')=="2") { var myCard = document.forms['SubmitOrder'].CardType.value; var myCardLastDigits = document.forms['SubmitOrder'].CardNumber.value; myCardLastDigits = myCardLastDigits.substring(myCardLastDigits.length-4) PaymentInformation.innerHTML = "

Your " + myCard + " credit card ending in xxxx xxxx xxxx " + myCardLastDigits + " will be charged."; } else if (getRadioValue('CustomField_4')=="3") { var sCard = document.forms['SubmitOrder'].S_CType.value; var sCardLastDigits = document.forms['SubmitOrder'].S_CNumber.value; sCardLastDigits = sCardLastDigits.substring(sCardLastDigits.length-4) PaymentInformation.innerHTML = "

Your school " + sCard + " credit card ending in xxxx xxxx xxxx " + sCardLastDigits + " will be charged.

Customer Order Number: " + document.forms['SubmitOrder'].Card_ONumber.value + "

Account Code: " +document.forms['SubmitOrder'].Card_OAccountCode.value+ "

On verification by our Customer Service department the transaction will be processed."; } else if (getRadioValue('CustomField_4')=="4") { var myCustomerNumber = "

Customer Order Number: " + document.forms['SubmitOrder'].Inv_Order_Number.value; var myAccountCode = "

Account Code: " + document.forms['SubmitOrder'].Inv_Order_AccountCode.value; PaymentInformation.innerHTML = myCustomerNumber + myAccountCode + "

On verification by our Customer Service department an invoice will be issued and the transaction processed."; } } function getFormFields() { var thisComments = ""; document.forms['SubmitOrder'].OrderPrice.value = getTotal(); document.forms['SubmitOrder'].Quantity.value = getNumItems(); var thisArrayCookie = splitCookie('Palgrave'); thisComments += "====================================\n\n"; for (var i=0;i