﻿/********** ACTIVE-X *********/
/* 플래시 */
function EmbedFlash ( Url , Width , Height ) {

	document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">"); 
	document.writeln("<param name=\"movie\" value=\"" + Url + "\">"); 
	document.writeln("<param name=\"quality\" value=\"high\" />");     
	document.writeln("<param name=\"wmode\" value=\"transparent\">"); 
	document.writeln("<embed src=\"" + Url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">"); 
	document.writeln("</object>");     
}

/********** TIME FUNCTION *********/

/* 일자 쉬프팅 */
function 	shiftDate(i) {

	var currentDate; // 계산된 날

	currentDate = this.getDate() + i*1; // 현재 날짜에 더해(빼)줄 날짜를 계산

	this.setDate(currentDate); // 계산된 날짜로 다시 세팅
}
Date.prototype.shiftDate = shiftDate ;

/*
년 월 일 선택 셀렉트 박스를 출력
사용법 : TIMESTAMP = new date() ;
*/

function	ymdSelect ( TIMESTAMP , VAR_SUFFIX , YEAR_RANGE , PERMIT_BLANK ) {

	var i ;
	
	var RESULT_YEAR = TIMESTAMP.getYear() ;
	var RESULT_MONTH = TIMESTAMP.getMonth() + 1 ;
	var RESULT_DATE = TIMESTAMP.getDate() ;
	
	var RESULT_YEAR_OPTION ;
	var RESULT_MONTH_OPTION ;
	var RESULT_DATE_OPTION ;
	
	var RESULT_YEAR_SELECT ;
	var RESULT_MONTH_SELECT ;
	var RESULT_DATE_SELECT ;

	if ( PERMIT_BLANK ) {
		RESULT_YEAR_OPTION = RESULT_YEAR_OPTION + "<OPTION value=''>Year</OPTION>" ;
		RESULT_MONTH_OPTION = RESULT_MONTH_OPTION + "<OPTION value=''>Month</OPTION>" ;
		RESULT_DATE_OPTION = RESULT_DATE_OPTION + "<OPTION value=''>Day</OPTION>" ;
	}
	
	//해당 TIME의 년
	for ( i = RESULT_YEAR-YEAR_RANGE ; i <= RESULT_YEAR+YEAR_RANGE ; i++ ) {
	
		if ( RESULT_YEAR == i ) {
			RESULT_YEAR_SELECT = ' SELECTED' ;
		} else {
			RESULT_YEAR_SELECT = '' ;
		}
	
		RESULT_YEAR_OPTION = RESULT_YEAR_OPTION + "<OPTION value='" + strpad(i) + "' " + RESULT_YEAR_SELECT + ">" + strpad(i) + "</OPTION>" ;
	}
	
	RESULT_YEAR_OPTION = "<SELECT name='" + VAR_SUFFIX + "_year'>" + RESULT_YEAR_OPTION + "</SELECT>" ;
	
	//해당 TIME의 월
	for ( i = 1 ; i <= 12 ; i++ ) {
	
		if ( RESULT_MONTH == i ) {
			RESULT_MONTH_SELECT = ' SELECTED' ;
		} else {
			RESULT_MONTH_SELECT = '' ;
		}
	
		RESULT_MONTH_OPTION = RESULT_MONTH_OPTION + "<OPTION value='" + strpad(i) + "' " + RESULT_MONTH_SELECT + ">" + strpad(i) + "</OPTION>" ;
	}
	
	RESULT_MONTH_OPTION = "<SELECT name='" + VAR_SUFFIX + "_mon'>" + RESULT_MONTH_OPTION + "</SELECT>" ;
	
	//해당 TIME의 일
	for ( i = 1 ; i <= 31 ; i++ ) {
	
		if ( RESULT_DATE == i ) {
			RESULT_DATE_SELECT = ' SELECTED' ;
		} else {
			RESULT_DATE_SELECT = '' ;
		}
	
		RESULT_DATE_OPTION = RESULT_DATE_OPTION + "<OPTION value='" + strpad(i) + "' " + RESULT_DATE_SELECT + ">" + strpad(i) + "</OPTION>" ;
	}
	
	RESULT_DATE_OPTION = "<SELECT name='" + VAR_SUFFIX + "_day'>" + RESULT_DATE_OPTION + "</SELECT>" ;

	RESULT = RESULT_YEAR_OPTION + RESULT_MONTH_OPTION + RESULT_DATE_OPTION ;

	return RESULT ;
}



function	poppop ( URL , WIDTH , HEIGHT ) {

	var URL ;
	var TARGET='popup_window' ;
	var WIDTH ;
	var HEIGHT ;
	var LEFT = parseInt(parent.document.body.clientWidth)/2 - parseInt(WIDTH)/2 ;
	var TOP = parseInt(parent.document.body.clientHeight)/2 - parseInt(HEIGHT)/2 ;
	var IS_SCROLLBARS = 0 ;
	var IS_STATUS = 'no' ;
	var IS_RESIZABLE = 0 ;

	DialogBox ( URL , TARGET , LEFT, TOP , WIDTH , HEIGHT , IS_SCROLLBARS , IS_STATUS , IS_RESIZABLE ) ;

	return ;
}
