PopupCalendarProperties = function (){

	// maximum limit of selectable month
	after_month = 5;

	// calculate limit day from after_month
	if (after_month > 0) {
		afterMonth = parseInt(sysMonth) + after_month;
		if (afterMonth > 12) {
			afterMonth = afterMonth - 12;
			afterYear = parseInt(sysYear) + 1;
		} else {
			afterYear = parseInt(sysYear);
		}
		EndDate = new Date(afterYear, afterMonth, 0);
		nowDate = new Date(sysYear, (sysMonth - 1), sysDay);
		var diff = EndDate - nowDate;
		var diffDay = diff / 86400000;
	} else {
		var diffDay = 355;
	}

	//alert(diffDay);

	// maximum limit of selectable day from system date
	this.maxLimitDays = diffDay;

	// maximum limit of selectable month from system date
	this.maxLimitMonths = null;
	
	// shows holiday
	// true:shows false:not shows
	this.isDispHoliday = true;
	
	// locale of the popup calendar
	// "J":Japanese "E":English
	this.locale = "E";
	
	// length of the popup calendar that shows up
	this.calendarLength = 3;
	
	return this;
};
