<!--
//  ¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹é Áö¿ì±â
function Trim( str ) {

	var ret;

	if( str == "" || str == null ) return str;

	for(var i = 0; i < str.length; i++)
		if( str.charAt(i) != ' ' ) break;
	ret = str.substring(i);

	for(var j = ret.length; j > 0; j--)
		if( ret.charAt(j-1) != ' ' ) break;
	ret = ret.substring(0, j);

	return ret;
}

// À©µµ ¿­±â
// string url, string win_name, int width, int height,  string option, bool focus, int x, int y, 
function winOpen(name, value) {

	var argv = winOpen.arguments; 
	var argc = winOpen.arguments.length; 
	var newWin;
	var winfocus = true;

	if (argc > 0)
	{
		url = argv[0];
	} else return null;

	if (argc > 1)
	{
		winname = argv[1];
	} else winname = null;

	if (argc > 2)
	{
		w = argv[2];
		h = argv[3];
	} else { w=100; h=100; }

	setting = "height=" + h + ", width=" + w;

	if (argc > 4) if (argv[4] != null) setting += "," + argv[4];

	posx = ",left=" + Math.floor((screen.width)?(screen.width-w)/2:100);
	posy = ",top=" + Math.floor((screen.height)?(screen.height-h)/3:100);

	if (argc > 5) winfocus = (argv[5] != null) ? argv[5] : true;

	if (argc > 6)
	{
		if (argv[6] != null) posx = " ,left=" + argv[5];
		if (argv[7] != null) posy = " ,top=" + argv[6];
	}

	setting += posx + "" +  posy;

	newWin = window.open(url,winname,setting);

	if (winfocus) newWin.focus();
	
	return newWin;
}


function SetCookie( name, value ) { 

	var argv = SetCookie.arguments; 
	var argc = SetCookie.arguments.length; 

	var expires = (argc > 2) ? argv[2]       : "";       // ÀÏº° ±â°£ : ½Ã°£º°Àº ¾î¶»°Ô(?)
	var domain  = (argc > 3) ? Trim(argv[3]) : "";       // µµ¸ÞÀÎ ÀÌ¸§
	var path    = (argc > 4) ? Trim(argv[4]) : "";       // °æ·Î (?)
	var secure  = (argc > 5) ? argv[5]       : false;    // (?)

	var todayDate = new Date();
	if( expires ) {
		todayDate.setDate(todayDate.getDate() + expires);
	}

	document.cookie = name + "=" + escape(value) 
					+ ( (expires) ? ("; expires=" + todayDate.toGMTString()) : ""         )
					+ ( (domain)  ? ("; domain="  + domain)                  : ""         )
					+ ( (path)    ? ("; path="    + path)                    : "; path=/" )
					+ ( (secure)  ?  "; secure"                              : ";"        ) ;
} 


function getCookieVal( offset ) {   

	var endstr = document.cookie.indexOf(";", offset);   

	if( endstr == -1 ) {
		endstr = document.cookie.length; 
	}

	return unescape(document.cookie.substring(offset, endstr)); 
} 

function GetCookie( name ) {

	var arg  = name + "=";   
	var alen = arg.length;   

	var clen = document.cookie.length;   

	var i = 0;   
	while( i < clen ) { 
		var j = i + alen;     
		if( document.cookie.substring(i, j) == arg ) {
			return getCookieVal(j);
		}
		i = document.cookie.indexOf(" ", i) + 1; 
		if( i == 0 ) {
			break; 
		}
	}   

	return ""; 
}

// string ¸Þ½ÃÁö, object °´Ã¼, boolÃÊ±âÈ­°ª, bool Æ÷Ä¿½º
function msgf(msgStr, obj) {
	var focusok = true;
	alert(msgStr);
	if (msgf.arguments.length > 2)
	{
		if (msgf.arguments[2])
		{
			obj.value = "";
		}
	}
	if (msgf.arguments.length > 3)
	{
		focusok = msgf.arguments[3];
	}
	if (focusok)
	{
		obj.focus();
	}
	return false;
}

var imgw, imgh, maximgw;
maximgw = 400;

function resizeImage() {
	if (typeof(ImageFile) == "object") {
		
		var obj = ImageFile;

		imgw = obj.width;
		imgh = obj.height;

		if ( obj.width > maximgw) {
			obj.height = (maximgw * obj.height) / obj.width;
			obj.width = maximgw;
		}
		obj.style.cursor = "hand";
		if (typeof(inImg) == "object")
		{
			inImg.innerHTML = "";
			inImg.insertAdjacentElement("afterBegin",obj);
			obj.onclick = imgWinOpen;
		}
		//obj.alt = "Image size ( h:" + obj.width + ", v:" + obj.height + " )";
	}
}

function imgWinOpen() {
	if (typeof(ImageFile) == "object") {
		var obj = ImageFile;
		var fullover = false;
		if (imgw > screen.width - 20 || imgh > screen.height - 40) fullover = true;

		if (fullover) {
			var wobj = window.open("/lib/viewImage.asp?src=" + escape(obj.src),"imgWin","top=10,left=10,width=" + screen.width - 20 + ",height=" + screen.height + ",scrollbars=yes");
		} else {
			var wobj = window.open("/lib/viewImage.asp?src=" + escape(obj.src),"imgWin","top=" + (Math.floor((screen.height - imgh) / 2) - 20) + ", left=" + Math.floor((screen.width - imgw) / 2) + ", width=" + imgw + ", height=" + imgh + ", scrollbars=no");
		}
	}
}


// ¼ýÀÚ¸¸ ÀÔ·Â ¹Þ´Â´Ù.
// char n... (Çã¿ëµÇ´Â Å°ÄÚµå)
function checknum() {

	kcode = event.keyCode;

	var opt = new Array();
	var argv = checknum.arguments; 
	var argc = checknum.arguments.length; 

	if(event.shiftKey && kcode != 9 ) return false;

	for (var i=0; i < argc; i++) {
		switch(argv[i]) {
			case "-":
				opt.push(189);
				opt.push(109);
				break;
			case ".":
				opt.push(190);
				opt.push(110);
				break;
		}
	}
	// backspace, enter, tab, left arrow, right arrow, home , end, insert, delete
	if ((kcode< 45 || (kcode>57 && (kcode<96 || kcode>105))) && kcode!=8 && kcode!=13 && kcode!=9 && kcode!=37 && kcode!=39 && kcode!=36 && kcode!=35 && kcode!=45 && kcode!=46) {
		var rt = false;
		for (var i=0; i < opt.length; i++) {
			if (kcode == opt[i]) rt = true;
		}
		return rt;
	}
	return true;
}



function isNumber(v) {
	
	var xx = Number(v);

	if ( isNaN(xx) ) {
		return false;
	}

	return true;
}


//### flash function
//target : ÇÃ·¡½Ã Àý´ë°æ·Î ¶Ç´Â »ó´ë°æ·Î/ÆÄÀÏ¸í
//size : ÇÃ·¡½Ã »çÀÌÁî width=XXX height=XXX
//title : ¼³¸í¹® »ðÀÔ
//wmode : À©µµ¿ì¸ðµå (µðÆúÆ® Window)
//¿¹ : <script>target_chk("image/home/main_kor.swf", " width=415 height=425", "±¹¹® ¸ÞÀÎ ÇÃ·¡½¬");</script>

//### movie function
//target : ¿µ»ó¹° Àý´ë°æ·Î ¶Ç´Â »ó´ë°æ·Î/ÆÄÀÏ¸í
//size : ¿µ»ó¹° »çÀÌÁî width=XXX height=XXX
//¿¹ : <script>targetm_chk("video_kor.wmv", " width=415 height=425",);</script>

function loadEmbed(target, size) {
		document.write('<embed src="' + target + '" ' + size + '></embed>');
}

function loadFlash(target, size, wmode) {
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ' + size + '>');
		document.write('<param name="movie" value="' + target + '">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="wmode" value="' + wmode + '">');
		document.write('<param name="salign" value="l">');
		document.write('<embed src="' + target + '" ' + size + ' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="' + wmode + '" salign="l"></embed>');
		document.write('</object>');
}

function loadMovie(target, size) {
		size = ' ' + size + ' ';
		document.write ('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"');
		document.write (size);
		document.write (' id="MediaPlayer" name="MediaPlayer" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..." bgcolor="black">');
		document.write ('<param name="AudioStream" value="-1">');
		document.write ('<param name="AutoSize" value="0">');
		document.write ('<param name="AutoStart" value="-1">');
		document.write ('<param name="AnimationAtStart" value="1">');
		document.write ('<param name="AllowScan" value="-1">');
		document.write ('<param name="AllowChangeDisplaySize" value="-1">');
		document.write ('<param name="AutoRewind" value="0">');
		document.write ('<param name="Balance" value="0">');
		document.write ('<param name="BaseURL">');
		document.write ('<param name="BufferingTime" value="10">');
		document.write ('<param name="CaptioningID">');
		document.write ('<param name="ClickToPlay" value="1">');
		document.write ('<param name="CursorType" value="0">');
		document.write ('<param name="CurrentPosition" value="-1">');
		document.write ('<param name="CurrentMarker" value="0">');
		document.write ('<param name="DefaultFrame">');
		document.write ('<param name="DisplayBackColor" value="-1">');
		document.write ('<param name="DisplayForeColor" value="16777215">');
		document.write ('<param name="DisplayMode" value="0">');
		document.write ('<param name="DisplaySize" value="0">');
		document.write ('<param name="Enabled" value="-1">');
		document.write ('<param name="EnableContextMenu" value="1">');
		document.write ('<param name="EnablePositionControls" value="-1">');
		document.write ('<param name="EnableFullScreenControls" value="0">');
		document.write ('<param name="EnableTracker" value="-1">');
		document.write ('<param name="Filename" value="');
		document.write (target)
		document.write ('">');
		document.write ('<param name="InvokeURLs" value="-1">');
		document.write ('<param name="Language" value="-1">');
		document.write ('<param name="Mute" value="0">');
		document.write ('<param name="PlayCount" value="1">');
		document.write ('<param name="PreviewMode" value="0">');
		document.write ('<param name="Rate" value="1">');
		document.write ('<param name="SAMILang">');
		document.write ('<param name="SAMIStyle">');
		document.write ('<param name="SAMIFileName">');
		document.write ('<param name="SelectionStart" value="-1">');
		document.write ('<param name="SelectionEnd" value="-1">');
		document.write ('<param name="SendOpenStateChangeEvents" value="-1">');
		document.write ('<param name="SendWarningEvents" value="-1">');
		document.write ('<param name="SendErrorEvents" value="-1">');
		document.write ('<param name="SendKeyboardEvents" value="0">');
		document.write ('<param name="SendMouseClickEvents" value="0">');
		document.write ('<param name="SendMouseMoveEvents" value="0">');
		document.write ('<param name="SendPlayStateChangeEvents" value="-1">');
		document.write ('<param name="ShowCaptioning" value="0">');
		document.write ('<param name="ShowControls" value="1">');
		document.write ('<param name="ShowAudioControls" value="1">');
		document.write ('<param name="ShowDisplay" value="0">');
		document.write ('<param name="ShowGotoBar" value="0">');
		document.write ('<param name="ShowPositionControls" value="1">');
		document.write ('<param name="ShowStatusBar" value="1">');
		document.write ('<param name="ShowTracker" value="1">');
		document.write ('<param name="TransparentAtStart" value="-1">');
		document.write ('<param name="VideoBorderWidth" value="0">');
		document.write ('<param name="VideoBorderColor" value="0">');
		document.write ('<param name="VideoBorder3D" value="0">');
		document.write ('<param name="Volume" value="-60">');
		document.write ('<param name="WindowlessVideo" value="0">');
		document.write ('<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" id="MediaPlayer" name="MediaPlayer" displaysize="4" autosize="1" bgcolor="darkblue" showcontrols="0" showtracker="1" showdisplay="0" showstatusbar="0" videobordercolor="#8296b9" videoborderwidth="3" videoborder3d="1" src="');
		document.write (target);
		document.write ('" autostart="1"></embed>');
		document.write ('</object>');

}
//-->

