[ create a new paste ] login | about

Link: http://codepad.org/8lvQ61Ol    [ raw code | output | fork ]

PHP, pasted on Oct 9:
/**
 * 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'));
	}
}


Output:
/**
 * 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'));
	}
}


Create a new paste based on this one


Comments: