/*INISEAL:[O0Or%2Fo8CpGkxYMObBx%2FyeN0lnKc%3D%0A]*/
/*****************************************************************************
 * ÆÄÀÏ¸í : pbk-common-calendar.js
 * ÀÛ¼ºÀÏ : 2008. 04. 19
 * ÀÛ¼ºÀÚ : ej
 * ¼³   ¸í : pbk-common.js¸¦ ±â´Éº° ºÐ¸®.
 * ===========================================================================
 * º¯°æÀÌ·Â:
 * DATE				AUTHOR		DESCRIPTION
 * ---------------------------------------------------------------------------
 * º¯°æ ÀÌ·ÂÀº ÀÌ°÷¿¡ Ãß°¡ ÇÕ´Ï´Ù.
 *****************************************************************************/
/**
 * ´Þ·Â script
 * @author Jiho Park
 * @since 2008.02.15
 */
pbk.common.calendar = function() {
	return {
		/**
		 * ÇØ´ç ³â,¿ù¿¡ ÇØ´çÇÏ´Â ´Þ·ÂÀ¸·Î ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 * @param {Object} goYear
		 * @param {Object} goMonth
		 */
		goCalendar : function(_year, _month) {
			var hanaAjax = new hana.JHanaAjax(pbk.CONTENT_WRAP, true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_27i.do?year=" + _year + "&month=" + _month, null);
		}, //[end] goCalendar
		/**
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goListCalendar : function(_year,_month){
			var hanaAjax = new hana.JHanaAjax("hanaMainDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/myhana/personal/wpcus401_29i.do?year=" + _year + "&month=" + _month, null);
		},
		
		/**
		 * @param {Object} _year
		 * @param {Object} _month 
		 * @param {Object} _day
		 */
		goDailyListCalendar : function(_year,_month, _day) {
			
			var hanaAjax = new hana.JHanaAjax("hanaMemoDiv", false, true, 'hanaMemoMaskDiv');
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcom400_01m_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		toggleTabMenuRate : function(actionObj, url, formObj) {
		// TabÀÌ¹ÌÁö¸¦ Å¬¸¯½Ã ÅÇ¸Þ´º effect¸¦ ¹ß»ýÇÑ´Ù.
		
		pbk.changeTabImage(actionObj, 'tabPopMenuList');
		url = pbk.APPLICATION_CONTEXT_ROOT + url;
			
		var hanaAjax = new hana.JHanaAjax('hanaCalendarMemoDiv', true, true);
		hanaAjax.ajaxCommSubmit(url, formObj);
		},
		
		goDailyListCalendar2 : function(_year,_month, _day) {
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_01.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		goDailyListCalendar3 : function(_year,_month, _day, formObj) {
			var year = _year;
			var month = _month;
			var day = _day;
			if(parseInt(month,10) < 10 ) month = "0" + month;
			if(parseInt(day,10) < 10 ) day = "0" + day;
			
			
			formObj.memoDt.value = year +'' + month + '' + day;
			//alert(formObj.memoDt.value);
			var hanaAjax = new hana.JHanaAjax("hanaCalendarMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT+ "/myhana/wpcus401_30p_02.do?year=" + _year + "&month=" + _month + "&day="+_day , null);
		}
		,
		
		/**
		 * ´Þ·ÂÀÇ ¸Þ¸ð(º¸±â/ÀÔ·Â) ÆË¾÷À» ¿ÀÇÂÇÑ´Ù.
		 * ÇØ´ç ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â interface¿ªÇÒ
		 * @param {String} _subFuncName
		 * @param {String} memoSeq
		 * @param {String} memoDate
		 */
		openPopupCalendarMemo : function(_subFuncName,memoSeq,memoDate) {
			eval(_subFuncName+"('"+memoSeq+"','"+memoDate+"')");
		}, //[end] openPopupCalendarMemo
		
		/**
		 * MyMemo ÆË¾÷À» ¿ÀÇÂ ÇÑ´Ù.
		 * 
		 * @author Jiho Park
		 * @since 2008.02.15
		 */
		openPopupMyMemoCalendar : function() {
			pbk.extJS.popup.isPrint = false;
			pbk.extJS.popup.open(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do", 'popupMyMemoCalendar', 650, null);
		}, //[end] openPopupMyMemoCalendar
		
		/**
		 * MyMemoÀÇ ´Þ·ÂÀ» ÀÌµ¿ ÇÑ´Ù.
		 * 
		 * @param {Object} _year
		 * @param {Object} _month
		 */
		goCalendarMyMemo : function(_year, _month, _date) {
			var hanaAjax = new hana.JHanaAjax("hanaMyMemoDiv", true, true);
			hanaAjax.ajaxCommSubmit(pbk.APPLICATION_CONTEXT_ROOT 
				+ "/common/mymemo/popup_my_memo.do?year=" + _year + "&month=" + _month + "&date=" + _date, null);
		} //[end] goCalendarMyMemo

	}; //[end] return
	
}(); //[end] pbk.common.calendar

