/** * Click "Cal" on start date */ function getStartDate() { prevStartDate = document.getElementById('startdate').value; displayCalendar(document.forms[0].startdate,'yyyy/mm/dd', document.getElementById('startdatebutton')); } /** * Click "Cal" on end date */ function getEndDate() { if(!document.getElementById('startdate').value.length) { alert("Start date must be set first."); } else { prevEndDate = document.getElementById('enddate').value; displayCalendar(document.forms[0].enddate,'yyyy/mm/dd', document.getElementById('enddatebutton')); } } /** * Click "Cal" on expiry date */ function getExpiryDate() { if(!document.getElementById('enddate').value.length) { alert("End date must be set first."); } else { var endDate = document.getElementById('enddate').value; var date = new Date(endDate); date.setMonth(date.getMonth() + 2); // Yes it will calculate going over a year etc var expiryDate = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + // Months are 0 for January etc. date.getDate(); //prevExpiryDate = document.getElementById('expirydate').value; displayCalendar(document.forms[0].expirydate,'yyyy/mm/dd', document.getElementById('expirydatebutton')); } }