/* ***************************************************************
 * 
 * 파일명 : EgovCalPopup.js
 * 설  명 : 전자정부 공통서비스 달력 팝업 JavaScript
 * 
 *    수정일      수정자     Version        Function 명
 * ------------    ---------   -------------  ----------------------------
 * 2009.03.30    이중호       1.0             최초생성
 * 
 * 
 */

/* *********************************************
 * 함수명 : fn_egov_AdministCalendar
 * 설  명 : 행정달력 팝업 호출
 * 인  자 : 사용할 Form 객체, 연월일(yyyy-MM-dd)
 * 사용법 : fn_egov_AdministCalendar(frm, sDate)
 * 
 * 수정일        수정자      수정내용
 * ------        ------     -------------------
 * 2009.03.30    이중호      신규작업
 * 
 */
function fn_egov_AdministCalendar(frm, sDate, vDate) {
	var retVal;

	//var url = frm.cal_url.value;
	var url = "/sym/cmm/EgovAdministCalPopup.do";
	
	var varParam = new Object();
	varParam.sDate = sDate.value;		

	// IE
	//var openParam = "dialogWidth:252px;dialogHeight:175px;scroll:no;status:no;center:yes;resizable:yes;";
	// FIREFOX
	var openParam = "dialogWidth:320px;dialogHeight:220px;scroll:no;status:no;center:yes;resizable:yes;";
	

	retVal = window.showModalDialog(url, varParam, openParam);

	if(retVal) {
		sDate.value = retVal.sDate;
		vDate.value = retVal.vDate;
	}
}

/* *********************************************
 * 함수명 : fn_egov_NormalCalendar
 * 설  명 : 일반달력 팝업 호출
 * 인  자 : 사용할 Form 객체, 연월일(yyyy-MM-dd)
 * 사용법 : fn_egov_NormalCalendar(frm, sDate)
 * 
 * 수정일        수정자      수정내용
 * ------        ------     -------------------
 * 2009.03.30    이중호      신규작업
 * 
 */
function fn_egov_NormalCalendar(frm, sDate, vDate) {
	var retVal;

	//var url = frm.cal_url.value;
	var url = "/sym/cmm/EgovNormalCalPopup.do";
	
	var varParam = new Object();
	varParam.sDate = sDate.value;
	
	var navName;
	var brVer;
	var brVerId;
	var brNum;
	var brNum2;
	
	if(navigator.appName == "Microsoft Internet Explorer"){
		navName = navigator.appName; //브라우저 이름
		brVer = navigator.userAgent; //브라우저 정보
		brVerId = brVer.indexOf("MSIE"); //브라우저 정보에서 'MSIE'라는 부분의 문자열

		brNum = brVer.substr(brVerId,8); //브라우저 버젼('MSIE' 포함..)..
		brNum2 = brNum.substr(5,3); //브라우저 버전. 숫자만...

		//alert("당신의 익스플로러 버전은 " + brNum2 + " 입니다.");
	}

	// IE
	//var openParam = "dialogWidth:252px;dialogHeight:175px;scroll:no;status:no;center:yes;resizable:yes;";
	// FIREFOX
	//var openParam = "dialogWidth:320px;dialogHeight:220px;scroll:no;status:no;center:yes;resizable:yes;";
	var openParam = "dialogWidth:252px;dialogHeight:189px;scroll:no;status:no;center:yes;resizable:yes;";
	if(brNum2 == "6.0"){
		openParam = "dialogWidth:260px;dialogHeight:240px;scroll:no;status:no;center:yes;resizable:yes;";
	}

	retVal = window.showModalDialog(url, varParam, openParam);

	if(retVal) {
		if(fn_egov_NormalCalendar.arguments.length == 2){
			sDate.value = retVal.vDate;
		}else{
			sDate.value = retVal.sDate; 
			vDate.value = retVal.vDate; 
		}
	}
}
