// Script created by Nick Beech
// www.nbWebsiteDesign.co.uk
// www.LookAndLearnTraining.com and .co.uk
// This script is copyrighted - Please ask permission to reuse

// This script generates a reference number for WorldPay transactions, based on today's date and a random number up to 99.

function generateReference(){
var todaysDate = new Date();
var yearNow = todaysDate.getFullYear();
var monthNow = todaysDate.getMonth()+1;
if (monthNow < 10){
	monthNow = "0"+monthNow;
}
var dayNow = todaysDate.getDate();
if (dayNow < 10){
	dayNow = "0"+dayNow;
}
var hoursNow = todaysDate.getHours();
if (hoursNow < 10){
	hoursNow = "0"+hoursNow;
}
var minutesNow = todaysDate.getMinutes();
if (minutesNow < 10){
	minutesNow = "0"+minutesNow;
}
var randomNo = Math.ceil(Math.random()*99)
if (randomNo < 10){
	randomNo = "0"+randomNo;
}
var donationReference = dayNow+""+monthNow+""+yearNow+""+hoursNow+""+minutesNow+""+randomNo;
document.BuyForm.cartId.value = donationReference;
}

