//ÀüÃ¼¼±ÅÃ, ÀüÃ¼ÇØÁ¦½ºÅ©¸³Æ®



// ¹öÆ° ÀÌ¹ÌÁö Change
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openWin(sURL, sWindowName, w, h, sScroll, reSize, status) {
	// È­¸é Áß¾ÓÀ¸·Î Popup ¶ç¿ì±â.. ½ºÅ©·Ñ¹Ù´Â ¿É¼Ç..
	// ex)
	//			openWin("test.asp", "winTest", 400, 300);			¢Ñ ½ºÅ©·Ñ¹Ù ¾øÀ½
	//			openWin("test.asp", "winTest", 400, 300, "yes");	¢Ñ ½ºÅ©·Ñ¹Ù ÀÖÀ½
	//			openWin("test.asp", "winTest", 400, 300, "auto");	¢Ñ ½ºÅ©·Ñ¹Ù ÀÚµ¿
 
	var x = (screen.width - w) / 2;
	var y = (screen.height - h) / 2;

	if (sScroll==null) sScroll = "no";
	if (screen.width == 800 && screen.height== 600 ) sScroll = "yes"; // ÇØ»óµµ 800*600ÀÏ ¶§ ½ºÅ©·Ñ »ý±âµµ·Ï ÇÔ 
	
	var sOption = "";
	sOption = sOption + "toolbar=no, channelmode=no, location=no, directories=no, menubar=no";
	sOption = sOption + ", scrollbars=" + sScroll + ", resizable=" + reSize + ", status=" + status +", left=" + x + ", top=" + y + ", width=" + w + ", height=" + h;

 var win = window.open(sURL, sWindowName, sOption);
	//win.focus();
	return win;
}

function openWinToForm(formObject, sURL, sWindowName, w, h, sScroll, reSize, status)
{
	// Æû(form)ÀÇ Á¤º¸¸¦ PopupÀ¸·Î º¸³»±â
	// È­¸é Áß¾ÓÀ¸·Î Popup ¶ç¿ì±â.. ½ºÅ©·Ñ¹Ù´Â ¿É¼Ç..
	// ex)
	//			openWin("form", "test.asp", "winTest", 400, 300);			¢Ñ ½ºÅ©·Ñ¹Ù ¾øÀ½
	//			openWin("form", "test.asp", "winTest", 400, 300, "yes");	¢Ñ ½ºÅ©·Ñ¹Ù ÀÖÀ½
	//			openWin("form", "test.asp", "winTest", 400, 300, "auto");	¢Ñ ½ºÅ©·Ñ¹Ù ÀÚµ¿
	var x = (screen.width - w) / 2;
	var y = (screen.height - h) / 2;

	if (sScroll==null) sScroll = "no";
	if (screen.width == 800 && screen.height== 600 ) sScroll = "yes"; // ÇØ»óµµ 800*600ÀÏ ¶§ ½ºÅ©·Ñ »ý±âµµ·Ï ÇÔ 
	
	var sOption = "";
	sOption = sOption + "toolbar=no, channelmode=no, location=no, directories=no, menubar=no";
	sOption = sOption + ", scrollbars=" + sScroll + ", resizable=" + reSize + ", status=" + status +", left=" + x + ", top=" + y + ", width=" + w + ", height=" + h;
	
	var win = window.open("", sWindowName, sOption);
	win.focus();
	submitToTarget( formObject, sWindowName, sURL);
}

// Open New Window
function openNewWindow(url,winName,condition)
{
	eval("var " + winName);

	eval(winName + " = window.open(url,winName,condition);");
	eval(winName + ".focus();");
	// condition : top=0, left=0, width=10, height=10, toolbar=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0
}

// popup close
function popupClose()
{
	opener.location.reload();
	this.close();
}


// ÄíÅ° ¼³Á¤ (ÄíÅ°¸í, °ª, ¸¸·á±â°£)
function setCookie(name, value, expire) 
{
	document.cookie = name + "=" + escape(value) + ((expire) ? "; expires=" + expire.toGMTString() : "") 
}

// ÇÐ¿ø Change, Session¿¡ EGID ¼³Á¤
function changeEGID(sEGID)
{
	//var today = new Date(); 
	//var expire = new Date(today.getTime() + 60*60*24*31*1000); 
	//setCookie("EGID", EGID.value, expire);
	hiddenFrame.location.href='/common/ChangeEGID.asp?sEGID='+sEGID.value; 
	//location.reload();
}

// ÇÐ¿ø Change, Session¿¡ ±×·ìÄÚµå ¹× »ó¼¼ÄÚµå ¼³Á¤
function changeEGID_CCD(sEGID)
{
	hiddenFrame.location.href='/common/ChangeEGID_CCD.asp?sEGID='+sEGID.value; 
	//location.reload();
}

var num=0;
var value=false;

function allCheck(chkForm)
{
	num++;
 	if(num%2==0) value = false;
 	else value = true;
	
	var elementSize = chkForm.length;

	if(elementSize) 	
	{
	 	for(i=0; i<chkForm.length; i++)
		{
			if (!chkForm[i].disabled)
			{
				chkForm[i].checked = value;
			}
	  		
 		}
	}
	else
	{
		if (!chkForm.disabled)
		{
			chkForm.checked = value;
		}
	}	
}

/*	Æû¾ÈÀÇ Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ/ÀüÃ¼ÇØÁ¦ 		*/
/*	selectAll( formÀÌ¸§, 'Ã¼Å©¹Ú½ºÀÌ¸§' ) 	*/
function selectAll( f, chk_name )
{
	var j = 0;
	var ele = f.elements;
	
	for ( var i = 0; i < ele.length; i++ )
	{
		var e = f.elements[i];
		if ( e.name.indexOf( chk_name ) == 0 )
		{
			j++;
			if ( j == 1 )		flag = e.checked;
			e.checked = !flag;
		}
	}
}

/*	Æû¾ÈÀÇ Ã¼Å©¹Ú½º ¼±ÅÃ °³¼ö ±¸ÇÏ±â 		*/
/*	chkCount( formÀÌ¸§, 'Ã¼Å©¹Ú½ºÀÌ¸§' ) 	*/
function chkCount( f, nm )
{
	var chk_count = 0;
	
	with ( f )
	{
		for (var i = 0; i < f.elements.length; i++)
		{
			var ele = f.elements[i];
			if ( ele.name.indexOf( nm ) == 0 )
				if ( ele.checked )		chk_count++;
		}
	}
	return chk_count;
}

//Ã¼Å© ¹Ú½º Ã¼Å© ¿©ºÎ
function CheckBox_Checking(chkForm)
{
	var i=0;			
	var check_y = 0;	
	var elementName = chkForm;		
	var elementSize = 0;
	
	if (typeof(elementName) != "undefined")
	{
		elementSize = elementName.length;

		if(elementSize){			
			for(i=0;i<elementSize;i++){
				if(elementName[i].checked==true){				
					check_y++;
				}
			}
		}else{
			if(elementName.checked){			
				check_y++;	
			}
		}
	}	

	if(check_y){
		return true;		
	}else{
		alert("¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.")
		return false;
	}
}

function Number_Format(fn)
{ 
      var str = fn.value; 
      var Re = /[^0-9]/g; 
      var ReN = /(-?[0-9]+)([0-9]{3})/; 
      str = str.replace(Re,'');              
      while (ReN.test(str)) { 
              str = str.replace(ReN, "$1,$2"); 
              } 
      fn.value = str; 
}

//¼ýÀÚ¸¸ ÀÔ·Â ¹Þ±â
function numInput() {    
    var keyCode = event.keyCode;
    if ((keyCode > 47 && keyCode < 58) || keyCode == 13) {}
    else {
         event.returnValue=false;
     }
 }

 //¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸ ÀÔ·Â ¹Þ±â
function numEngInput() {    
    var keyCode = event.keyCode;	
    if ((keyCode > 47 && keyCode < 58) || (keyCode > 96 && keyCode < 123) || (keyCode > 64 && keyCode < 91)) {}
    else {
         event.returnValue=false;
     }
 }


 //¼ýÀÚ¿Í "-"¸¸ ÀÔ·Â ¹Þ±â(ÀüÈ­¹øÈ£ ÀÔ·Â ¹ÞÀ»½Ã)
function telDashInput() {    
    var keyCode = event.keyCode;	
    if ((keyCode > 47 && keyCode < 58) || keyCode == 45) {}
    else {
         event.returnValue=false;
     }
 }


//ÁÖ¼ÒÃ£±â
function findAddrPopup()	
{
	posx = (screen.width) ? (screen.width-600)/2 : 0; 
	posy = (screen.height) ? (screen.height-360)/2 : 0; 
	openNewWindow('/common/FindAddr.asp','addr_find','left=' + posx + ',top=' + posy + ',width=600, height=360, toolbar=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0');
}

//	Table > Tr.style.backgroundColor
//	SetTrBGColor( 'TrLine', tr_index, '#DDDDFF' );
//	Å×ÀÌºíÀÇ TR ID °¡ 'TrLine'ÀÎ tr_index ¹øÂ° ¶óÀÎ¿¡ ¹è°æ»ö±ò '#DDDDFF' ÁöÁ¤
function SetTrBGColor( arg_name, arg_idx, arg_color )
{
	var obj = eval('document.all.' + arg_name);
	var len = obj.length;

	if ( isNaN(obj.length) )
		obj.style.backgroundColor = arg_color;
	else
	{
		for ( var i = 0; i < len; i++ )
		{
			obj = eval('document.all.' + arg_name + '[i]');

			if ( i == arg_idx )
				obj.style.backgroundColor = arg_color;
			else
				obj.style.backgroundColor = '#FFFFFF';
		}
	}
}

//	DIV Object ÀÇ style¿¡ display¸¦ Ã¼Å©ÈÄ ÀÚµ¿ÁöÁ¤
function SetDivDisplay( arg_obj )
{
	var disp = "none";
	
	if ( arg_obj.style.display == "none" )		disp = "inline";

	arg_obj.style.display = disp;
	
	return arg_obj.style.display;
}

//	Iframe À¸·Î Form Àü¼Û
function submitToTarget( f, tar, act )
{
		with ( f )
		{
			target = tar;
			action = act;
			submit();
		}
}

/*	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	Å×ÀÌºí ¶óÀÎ¸¶´Ù ¸¶¿ì½º¸¦ ¿Ã·Á¼­ »ç°¢Çü Å×µÎ¸® »ý¼ºÇÏ±â
//	setTableRect( 'objTBL', 1, '#e84e36', 1, '#e84e36' );
=============================================================
//	arg_tbl : Å×ÀÌºí ID
//	arg_click : Å¬¸¯ ¼±ÅÃ¿©ºÎ
//	arg_def : Å¬¸¯ ¼±ÅÃ À¯ÁöµÇ´Â ±âº»ÄÃ·¯
//	arg_idx : ÇöÀç ÀÎµ¦½º
//	arg_color : ÇöÀç ÄÃ·¯
		+++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
function setTableRect( arg_tbl, arg_click, arg_def, arg_idx, arg_color )
{
	var arg_defstyle = arg_def + " 1px solid";
	var borderStyle = "1 solid " + arg_color;
	var nodeTable = document.getElementById( arg_tbl );		//	Table
	var nodeTbody = nodeTable.childNodes[0];							//	Tbody
	
	if ( nodeTbody.hasChildNodes() )
	{
		var nodeTr_len = nodeTbody.childNodes.length;				//	Tr Length
		
		for (var i = 0; i < nodeTr_len; i++)								//	Tr Loop
		{
			var nodeTr = nodeTbody.childNodes[i];
			var nodeTd_len = nodeTr.childNodes.length;				//	Td Length

			if ( arg_click != 0 || nodeTr.childNodes[0].style.borderLeft != arg_defstyle )
			{
				for (var j = 0; j < nodeTd_len; j++)							//	Td Loop
				{
					var nodeTd = nodeTr.childNodes[j];
				
					with ( nodeTd )
					{
						if ( i == arg_idx )
						{
							style.borderTop = borderStyle;	style.borderBottom = borderStyle;		style.cursor = "default";					
							if ( j == 0 )
							{
								style.color = "white";		style.borderLeft = borderStyle;		style.backgroundColor = "#ff8577";
							}
							if ( j == nodeTd_len-1 )			style.borderRight = borderStyle;
						}
						else
						{
							style.border = "";	style.color = "";		backgroundColor = "";		style.backgroundColor = "";
						}		//	if ( i == arg_idx )
					}		//	with ( nodeTd )
				}		//	for (var j = 0; j < nodeTd_len; j++)
			}
		}		//	for (var i = 0; i < nodeTr_len; i++)
	}		//	if ( nodeTbody.hasChildNodes() )
}
/*	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	arg1 : Opener Refresh , arg2 : Self Close
//	arg3 : Submit Form
//	parent.popupEnd(1,0, document.forms[0] );
		+++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
function popupEnd()
{
	var flag1 = 1, flag2 = 1;
	if (arguments.length > 0)			flag1 = arguments[0];
	if (arguments.length > 1)			flag2 = arguments[1];

	if ( flag1 )			opener.location.reload();
	if ( flag2 )			self.close();
}

/*	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	arg1 : °Ë»ö ½ÃÀÛÀÏÀÚ , arg2 : °Ë»ö Á¾·áÀÏÀÚ
//	°Ë»öÀÏÀÚ Ã¼Å©
		+++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
function chkSrchDt( arg_dt1, arg_dt2 )
{
	var dt1 = arg_dt1, dt2 = arg_dt2;
	
	if ( dt1 != '' && dt2 != '' )
	{
		dt1 = dt1.replace('-', '');			dt1 = dt1.replace('-', '');			//	µÎ¹ø ½ÇÇà(?)
		dt2 = dt2.replace('-', '');			dt2 = dt2.replace('-', '');

		if ( dt1.length == 8 && dt2.length == 8 )
		{			//	1970³â 1¿ù 1ÀÏ 00½Ã 00ºÐ 00ÃÊ ±âÁØ½Ã°£ º¯°æ
			dt1 = new Date( dt1.substr(0,4), dt1.substr(4,2), dt1.substr(6,2) );
			dt2 = new Date( dt2.substr(0,4), dt2.substr(4,2), dt2.substr(6,2) );
			dt1 = dt1.getTime();			dt2 = dt2.getTime();
			var count = dt1 - dt2;
					count = Math.floor(count/(24*3600*1000));
					
			if ( count > 0 )
			{
				alert(" ½ÃÀÛÀÏÀÚ°¡ Á¾·áÀÏÀÚº¸´Ù Å¬¼ö ¾ø½À´Ï´Ù ! ");
				return true;
			}
		}
		else
		{
			alert(" ÀÏÀÚ¸¦ ³¯Â¥ Çü½ÄÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä ! ");
			return true;			//	isError
		}
	}
	return false;
}
/*********************************************************************************
//		³Ñ°Ü¹ÞÀº ¹è¿­(arg_arr)·Î ¼¿·ºÆ® ¹Ú½º(arg_name) ¸®½ºÆ® ¸¸µé±â
//		arg_name	:	select box name
//		arg_js		:	OnChange='test()'
//		arg_option	:	add <option value=''></option>
//		arg_val		:	Pre-Selected <option selected >
	*********************************************************************************/
function getArrSelBox( arg_name, arg_js, arg_option, arg_arr, arg_val )
{
	var selbox	=	"";
		selbox	+=	" <select name = '" + arg_name + "' " + arg_js + " > ";
		selbox	+=	arg_option;
		
		if ( !isNaN(arg_arr.length) )
		{
			for ( var i = 0 ; i < arg_arr.length ; i++ )
			{
				selbox	+=	" <option value = '" + arg_arr[i] + "' ";
				if ( arg_arr[i] == arg_val )		selbox	+=	" selected ";
				selbox	+=	" >" + arg_arr[i] + "</option> ";
			}
		}

		selbox	+=	" </select> ";
		
	return selbox;
}
/*********************************************************************************
//		ÇÐ±³	:	³Ñ°Ü¹ÞÀº ¹è¿­(arg_arr)·Î ¼¿·ºÆ® ¹Ú½º(arg_name) ¸®½ºÆ® ¸¸µé±â
	*********************************************************************************/
function getSelBox_School( arg_name, arg_js, arg_option, arg_arr, arg_val )
{
	var arg_arr2;	
	var	selbox	=	" <select name='" + arg_name + "' " + arg_js + " > " + arg_option;
		
	for (var i = 0; i < arg_arr.length; i++)
	{
		arg_arr2	=	arg_arr[i].split("///");
		selbox	+=	" <option value='" + arg_arr2[0] + "' ";
		if ( arg_arr2[0] == arg_val )		selbox	+=	" selected ";
		selbox	+=	" >" + arg_arr2[1] + "</option> ";
	}
	
	selbox	+=	" </select> ";
	//document.write( sch_selbox );
	
	return selbox;
}
