/*
###########################################################################
# Program ID                      : common.js
# Program name                    : °øÅë ½ºÅ©¸³Æ® ÇÔ¼ö 
# Developer                       : ÀÎÇÇ¸®Ã÷ À±Á¤±¤
# Discription                     : ÀüÃ¼»çÀÌÆ® °øÅë»ç¿ë ½ºÅ©¸³Æ® ÇÔ¼ö
# Coding    (Date/Developer)      : 2006-5-25/À±Á¤±¤ ÀÛ¾÷
# Edit Date (Date/Developer/info) :   
###########################################################################
*/

var	_upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var	_lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var	_etcValue   = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var	_phoneValue = '0123456789-';
var	_enterValue = '\r\n';

// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ´ë¹®ÀÚÀÎ°¡?
function IsUpper(value) {
  var   i;
  for(i=0;i<_upperValue.length;i++) {
    if(value == _upperValue.charAt(i)) {
      return true;
    }
  }
  return false;
}
// ÇÑ ±ÛÀÚ°¡ ¿µ¹® ¼Ò¹®ÀÚÀÎ°¡?
function IsLower(value) {
  var   i;
  for(i=0;i<_lowerValue.length;i++) {
    if(value == _lowerValue.charAt(i)) {
      return true;
    }
  }
  return false;
}

// ¾÷·Îµå »óÅÂ¹Ù

//function uploadmoniter() {
	//strAppVersion = navigator.appVersion;
	
	//if (eval(uploadcnt) > 0) {
		//if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {
			//winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes";
			//window.showModelessDialog("/dext/show_progress.asp?nav=ie", null, winstyle);
		//}
		//else {
		//	winpos = "left=" + ((window.screen.width-380)/2) + ",top=" + ((window.screen.height-110)/2);
		//	winstyle="width=380,height=110,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos;
			//window.open("/dext/show_progress.asp?nav=ns",null,winstyle);
		//}
	//}
	//return true;
//}

function textAutoTab(currElm,nextElm,n){
//	OnKeyUp=textAutoTab("ÇöÀçelm¸í", "¿Å°Ü°¥ elm¸í", "±ÛÀÚ¼ö")
  thisValue = document.all(currElm).value;
  nextControl = document.all(nextElm);
  if(thisValue.length==parseInt(n)){
    nextControl.focus();
  }
}

// ÆÄÀÏ´Ù¿î·Îµå
function filedownload(file_value, path_value) { //v2.0
	f = document.form_fileupload;
	window.open("/common/filedownloadmonitor.asp?result=no",'down','top=0,left=0,width=445,height=445,scrollbars=0,resizable=0');
	f.action = "/common/filedownloadmonitor.asp";
	f.file.value = file_value;
	f.path.value = path_value;
	f.submit();
}

function f_pagingmove(page) {
	var f = document.paging;
	f.page.value = page;
	f.submit();
}

/* ³¯ÀÚ¼±ÅÃ ÇÔ¼ö */  
function f_select_date(f, field) {			//´Þ·Â È£Ãâ ÇÔ¼ö
	window.open("/library/select_date.asp?object="+field,"select_data","width=200,height=200,resizable=no");
}

/* ÀÌ¹ÌÁö ¹Ì¸®º¸±â VIEW */  
function f_img_view(f_field_name,f_img_name) {
		f_img_name.src = f_field_name.value;
		f_img_name.style.visibility = "visible";
}

function CheckStr(strOriginal, strFind, strChange){
   var position, strOri_Length;
   position = strOriginal.indexOf(strFind);
   while (position != -1) {
      strOriginal = strOriginal.replace(strFind, strChange);
      position = strOriginal.indexOf(strFind);
   }
   strOri_Length = strOriginal.length;
   return strOri_Length;
}


/* window.open */
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

/* ·Ñ¿À¹ö °ü·Ã ÇÔ¼ö */
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_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_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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


/* µ¥ÀÌÅÍ ÀÏ°ý Ã³¸® °ü·Ã ÀüÃ¼ Ã¼Å© ÇÔ¼ö */
function doallcheck(field_name) {
	if (field_name == undefined) {
		field_name = 'diselect';
	}
	var frm = document.db_job;
	if(frm.allcheck.checked == true) {
		frm.allcheck.checked == true;
		checkall('db_job',field_name,true);
	} else {
		frm.allcheck.checked == false;
		checkall('db_job',field_name,false);
	}
}

/* µ¥ÀÌÅÍ ÀÏ°ý Ã³¸® °ü·Ã ÀüÃ¼ Ã¼Å© ÇÔ¼ö ½ÇÇà */
function checkall(formname,checkname,thestate){
	var el_collection=eval("document.forms."+formname+"."+checkname)
	if(el_collection != null) {
		if(el_collection.length) {
			for (c=0;c<el_collection.length;c++)
				el_collection[c].checked=thestate
		} else {
			el_collection.checked=thestate;
		}
	}
}

function allcheck(formname,checkname,v){
	var thestate = false;
	if(v.checked == true) {
		var thestate = true;
	}
	var el_collection=eval("document.forms."+formname+"."+checkname)
	if(el_collection != null) {
		if(el_collection.length) {
			for (c=0;c<el_collection.length;c++)
				el_collection[c].checked=thestate
		} else {
			el_collection.checked=thestate;
		}
	}
}

// Ã¼Å©¸®¼Â
function checkreset(formname,checkname){
	var thestate = false;
	var el_collection=eval("document.forms."+formname+"."+checkname)
	if(el_collection != null) {
		if(el_collection.length) {
			for (c=0;c<el_collection.length;c++)
				el_collection[c].checked=thestate
		} else {
			el_collection.checked=thestate;
		}
	}
}

/* µ¥ÀÌÅÍ ÀÏ°ý Ã³¸® °ü·Ã Ã¼Å© µ¥ÀÌÅ¸ »èÁ¦ */
function check_data_delete(f) {
	var checknum = f.elements.length;
	for(var i=0; i<checknum; i++) {
		var checkobj = eval("f.elements["+i+"]");
		if(checkobj.checked == true) {
			break;
		}
	}
	if(i == checknum) {
		alert('»èÁ¦ÇÒ µ¥ÀÌÅÍ¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.');
		return false;
	} else {
	   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ »èÁ¦ÇÕ´Ï±î?\n\n»èÁ¦ ÈÄ µ¥ÀÌÅÍ º¹±¸ ºÒ°¡´ÉÇÕ´Ï´Ù.")==true) {
			f.db_job.value = "D";
			f.submit();
			return true;
		}
	}
}

/* µ¥ÀÌÅÍ ¿¬°á ÇØÁ¦ÇÔ¼ö */
function data_con(f,db_job) {
	var checknum = f.elements.length;
	for(var i=0; i<checknum; i++) {
		var checkobj = eval("f.elements["+i+"]");
		if(checkobj.checked == true) {
			break;
		}
	}
	var str = "";
	if(db_job == "Y") {
		str = "¿¬°á";
	} else if(db_job == "N") {
		str = "¿¬°áÇØÁ¦";
	} else {
		str = "";
	}
	if(i == checknum) {
		alert(str+' ÇÒ µ¥ÀÌÅÍ¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.');
		return false;
	} else {
	   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ "+str+" ÇÕ´Ï±î?")==true) {
			f.db_job.value = db_job;
			f.submit();
			return true;
		}
	}
}

/* µ¥ÀÌÅÍ ÀÏ°ý Ã³¸® °ü·Ã Ã¼Å© µ¥ÀÌÅ¸ ¼öÁ¤ */
function check_data_up(f,db_job) {
	var checknum = f.elements.length;
	for(var i=0; i<checknum; i++) {
		var checkobj = eval("f.elements["+i+"]");
		if(checkobj.checked == true) {
			break;
		}
	}
	var str = "";
	if(db_job == "Y") {
		str = "OPEN";
	} else if(db_job == "N") {
		str = "CLOSE";
	} else {
		str = "¼ø¼­Á¶Á¤";
	}
	if(i == checknum) {
		alert(str+' ÇÒ µ¥ÀÌÅÍ¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.');
		return false;
	} else {
	   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ "+str+" ÇÕ´Ï±î?")==true) {
			f.db_job.value = db_job;
			f.submit();
			return true;
		}
	}
}

/* Á¦Ç°´ÜÁ¾/·±Äª ±¸ºÐÀ» À§ÇÑ Ã¼Å©ÇÔ¼ö */
function check_data_up2(f,db_job,bigo) {
	var checknum = f.elements.length;
	for(var i=0; i<checknum; i++) {
		var checkobj = eval("f.elements["+i+"]");
		if(checkobj.checked == true) {
			break;
		}
	}
	f.bigo.value = bigo;
	var str = "";
	if(bigo == "1") {        // µ¥ÀÌÅÍ»èÁ¦
		str = "»èÁ¦";
	} else if(bigo == "2") { // open/close
		if(db_job == "Y") {
			str = "OPEN";
		} else if(db_job == "N") {
			str = "CLOSE";
		}
	} else if(bigo == "3") { // ´ÜÁ¾/·±Äª
		if(db_job == "Y") {
			str = "´ÜÁ¾";
		} else if(db_job == "N") {
			str = "·±Äª";
		}
	} else if(bigo == "4") { // ¼ø¼­Á¶Á¤
		str = "¼ø¼­Á¶Á¤";
	} else if(bigo == "5") { // ½ÅÁ¦Ç°µî·Ï/ÇØÁ¦
		if(db_job == "Y") {
			str = "½ÅÁ¦Ç° µî·Ï";
		} else if(db_job == "N") {
			str = "½ÅÁ¦Ç° ÇØÁ¦";
		}
	} else {
	}
	if(i == checknum) {
		alert(str+' ÇÒ µ¥ÀÌÅÍ¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.');
		return false;
	} else {
	   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ "+str+" ÇÕ´Ï±î?")==true) {
			f.db_job.value = db_job;
			f.submit();
			return true;
		}
	}
}

/* ÆäÀÌÁö ÀÌµ¿ */
function go_page_move(httpd) {
   location.href = httpd;
}

function delete_move(httpd) {
   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ »èÁ¦ ÇÕ´Ï±î?")==true) {
	   iframe1.location.href = httpd;
   }
}
function delete_noframemove(httpd) {
   if(confirm("¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ »èÁ¦ ÇÕ´Ï±î?")==true) {
	   location.href = httpd;
   }
}

/* ¿µ¹®,¼ýÀÚÁ¶ÇÕ¿©ºÎ Ã¼Å© */
function char_check(fstr,str) {
	var k = 0;
	for(k = 0; k < str.length; k++) {
	   if (('0'<=str.charAt(k) && '9'>=str.charAt(k)) || ('A'<=str.charAt(k) && 'Z'>= str.charAt(k)) || ('a'<=str.charAt(k) && 'z'>=str.charAt(k))) { 
	      ;
	   } else  {
	      alert(fstr+ " ´Â(Àº) ¿µ¹®,¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù..");
	      return "1";
	   }  
	}
}

/* ¼ýÀÚÃ¼Å© */
function number_check(fstr,str) {
	var k = 0;
	for(k = 0; k < str.length; k++) {
	   if (('0'<=str.charAt(k) && '9'>=str.charAt(k))) { 
	      ;
	   } else  {
	      alert(fstr+ "Àº(´Â) ¼ýÀÚ ÀÌ¾î¾ßÇÕ´Ï´Ù.");
	      return "1";
	   }  
	}
}

/* * * * * * * * * * * * *
 input ÀÌ¹ÌÁöÅ¸ÀÔ border ¾ø¾Ö±â
 * * * * * * * * * * * * */

function inputType_noBorder()
{
	// border ¾ø¾Ù type
	var notBorderType = ['checkbox', 'radio', 'image'];

	inputObj = document.body.all.tags("INPUT");
	inputLen = inputObj.length;
	for(i=0; i<inputLen; i++)
	{
		notBorderTypeCnt = notBorderType.length;
		for(j=0; j<notBorderTypeCnt; j++)
		{
			if(inputObj[i].type != notBorderType[j]) continue;
			inputObj[i].style.border = 0;
		}
	}
}

// ½ÇÇà
//window.onload = inputType_noBorder;
// /inc/bottom.asp »ç¿ë

/* ##### Active X Control ÆÐÄ¡´ëºñ ÇÃ·¡½Ã, ¹Ìµð¾îÇÃ·¹ÀÌ¾î ÇÔ¼ö ######## */
// ÇÃ·¡½Ã ÇÔ¼ö
function flash(w,h,u,t) {
	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' width='"+w+"' height='"+h+"'><param name='movie' value='"+u+"'><param name='quality' value='high'>");
	if(t=="y"){
		document.write("<param name='wmode' value='transparent'>");
	}
	document.write("<embed src='"+u+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed></object>");	
}
function flash_add(w,h,u,t,nm,vr) {
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='"+nm+"' name='"+nm+"' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+w+"' height='"+h+"'><param name='movie' value='"+u+"'><param name='quality' value='high'>");
	if(t=="y"){
		document.write("<param name='wmode' value='transparent'>");
	}
	if(vr) {
		document.write("<param name='FlashVars' value='"+vr+"'>");
	}
	document.write("<embed src='"+u+"' id='"+nm+"' name='"+nm+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed></object>");	
}

// ¹Ìµð¾îÇÃ·¹ÀÌ¾î
function mediaplayer(u) {
	document.write("<embed src='"+u+"'></embed>");	
}

// ¹Ìµð¾îÇÃ·¹ÀÌ¾î : Á¦¾î°¡ ÇÊ¿äÇÑ °æ¿ì
function controlplay(u,w,h) {
	document.write ("<OBJECT classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' height='"+h+"' width='"+w+"' id='mplayer' onfocus='this.blur();' type='application/x-oleobject' VIEWASTEXT>");
	document.write ("<param name='AudioStream' VALUE='-1'>");
	document.write ("<param name='AutoSize' VALUE='0'>");
	document.write ("<param name='autoStart' VALUE='false'>");
	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='BufferingTime' VALUE='10'>");
	document.write ("<param name='ClickToPlay' VALUE='0'>");
	document.write ("<param name='CursorType' VALUE='0'>");
	document.write ("<param name='currentPosition' VALUE='0'>");
	document.write ("<param name='CurrentMarker' VALUE='0'>");
	document.write ("<param name='DisplayBackColor' VALUE='0'>");
	document.write ("<param name='DisplayForeColor' VALUE='16777215'>");
	document.write ("<param name='DisplayMode' VALUE='0'>");
	document.write ("<param name='DisplaySize' VALUE='4'>");
	document.write ("<param name='enabled' VALUE='true'>");
	document.write ("<param name='enableContextMenu' VALUE='false'>");
	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='invokeURLs' VALUE='false'>");
	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='true'>");
	document.write ("<param name='SAMIStyle' VALUE=''>");
	document.write ("<param name='SelectionStart' 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='-1'>");
	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='0'>");
	document.write ("<param name='ShowStatusBar' VALUE='-1'>");
	document.write ("<param name='ShowTracker' VALUE='-1'>");
	document.write ("<param name='TransparentAtStart' VALUE='0'>");
	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='50'>");
	document.write ("<param name='windowlessVideo' VALUE='false'>");
	document.write ("<param name='URL' VALUE='"+u+"'>");
	document.write ("<param name='defaultFrame' VALUE=''>");
	document.write ("<param name='baseURL' VALUE=''>");
	document.write ("<param name='uiMode' VALUE='full'>");
	document.write ("<param name='stretchToFit' VALUE='true'>");
	document.write ("<param name='fullScreen' VALUE=''>");
	document.write ("<param name='SAMILang' VALUE=''>");
	document.write ("<param name='SAMIFilename' VALUE=''>");
	document.write ("<param name='captioningID' VALUE=''>");
	document.write ("</OBJECT>");
/*	document.write ("<embed height='"+h+"' width='"+h+"' url='"+url+"' rate='true' balance='0' currentposition='0' defaultframe='' playcount='1' autostart='true' currentmarker='0' invokeurls='false' baseurl='' volume='80' mute='0' uimode='full' stretchtofit='true' windowlessvideo='false' enabled='true' enablecontextmenu='false' fullscreen='false' samistyle='' samilang='' samifilename='' captioningid='' src='"+url+"'>");
	document.write ("</embed>");*/
}

// »çÀÌÆ® ¸µÅ©
function f_goglobalsite(url) {
	if(url) {
		window.open(url,'link','');
	}
}

function f_check_usr_email(usr_email1,lang_fg) {
	var str1 = "";
	var str2 = "";
	var str3 = "";
	var str4 = "";
	var str5 = "";
	lang_fg = lang_fg.toUpperCase();
	
	if(lang_fg == "KO") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "AR") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "DA") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "DE") {
		str1 = "Tragen Sie bitte die rechte email Art ein.";
		str2 = "Tragen Sie bitte die rechte email Art ein.";
		str3 = "Tragen Sie bitte die rechte email Art ein.";
		str4 = "Tragen Sie bitte die rechte email Art ein.";
		str5 = "Tragen Sie bitte die rechte email Art ein.";
	} else if(lang_fg == "EN") {
		str1 = "Please enter the right email type.";
		str2 = "Please enter the right email type.";
		str3 = "Please enter the right email type.";
		str4 = "Please enter the right email type.";
		str5 = "Please enter the right email type.";
	} else if(lang_fg == "ES") {
		str1 = "Incorpore por favor el tipo derecho del email.";
		str2 = "Incorpore por favor el tipo derecho del email.";
		str3 = "Incorpore por favor el tipo derecho del email.";
		str4 = "Incorpore por favor el tipo derecho del email.";
		str5 = "Incorpore por favor el tipo derecho del email.";
	} else if(lang_fg == "FI") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "FR") {
		str1 = "Veuillez ecrire le bon type d'email.";
		str2 = "Veuillez ecrire le bon type d'email.";
		str3 = "Veuillez ecrire le bon type d'email.";
		str4 = "Veuillez ecrire le bon type d'email.";
		str5 = "Veuillez ecrire le bon type d'email.";
	} else if(lang_fg == "ID") {
		str1 = "Please enter the right email type.";
		str2 = "Please enter the right email type.";
		str3 = "Please enter the right email type.";
		str4 = "Please enter the right email type.";
		str5 = "Please enter the right email type.";
	} else if(lang_fg == "IRA") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "IT") {
		str1 = "Formato E-MAIL non valido.";
		str2 = "Formato E-MAIL non valido.";
		str3 = "Formato E-MAIL non valido.";
		str4 = "Formato E-MAIL non valido.";
		str5 = "Formato E-MAIL non valido.";
	} else if(lang_fg == "JP") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "NL") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "PL") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "PT") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "RU") {
		str1 = "¬±¬à¬Ø¬Ñ¬Ý¬å¬Û¬ã¬ä¬Ñ ¬Ó¬á¬Ú¬ê¬Ú¬ä¬Ö ¬á¬â¬Ñ¬Ó¬í¬Û ¬ä¬Ú¬á email.";
		str2 = "¬±¬à¬Ø¬Ñ¬Ý¬å¬Û¬ã¬ä¬Ñ ¬Ó¬á¬Ú¬ê¬Ú¬ä¬Ö ¬á¬â¬Ñ¬Ó¬í¬Û ¬ä¬Ú¬á email.";
		str3 = "¬±¬à¬Ø¬Ñ¬Ý¬å¬Û¬ã¬ä¬Ñ ¬Ó¬á¬Ú¬ê¬Ú¬ä¬Ö ¬á¬â¬Ñ¬Ó¬í¬Û ¬ä¬Ú¬á email.";
		str4 = "¬±¬à¬Ø¬Ñ¬Ý¬å¬Û¬ã¬ä¬Ñ ¬Ó¬á¬Ú¬ê¬Ú¬ä¬Ö ¬á¬â¬Ñ¬Ó¬í¬Û ¬ä¬Ú¬á email.";
		str5 = "¬±¬à¬Ø¬Ñ¬Ý¬å¬Û¬ã¬ä¬Ñ ¬Ó¬á¬Ú¬ê¬Ú¬ä¬Ö ¬á¬â¬Ñ¬Ó¬í¬Û ¬ä¬Ú¬á email.";
	} else if(lang_fg == "SV") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "TR") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "TS") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "ZH-CN") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	} else if(lang_fg == "ZH-TW") {
		str1 = "E-Mail¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.";
		str2 = "E-Mail¿¡ '@'°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str3 = "E-Mail¿¡ 2°³ ÀÌ»óÀÇ '@'°¡ Á¸ÀçÇÕ´Ï´Ù.";
		str4 = "E-Mail¿¡ ¸ÞÀÏ¼­¹ö¸íÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.";
		str5 = "E-MailÀÇ ¸ÞÀÏ¼­¹ö¸íÀº ÃÖ¼Ò 2ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.";
	}

	invalidchars = " /:,;"
	usr_email = usr_email1;
	for(i = 0 ; i < invalidchars.length ; i++) {
		badchar = invalidchars.charAt(i)
		if(usr_email.indexOf(badchar,0) > -1) {
			alert(str1+"[" + badchar +"]")
			return false; 
		}
	}
	atpos = usr_email.indexOf("@",1)
	if(atpos == -1) {
		alert(str2)
		return false; 
	}
	if(usr_email.indexOf("@",atpos+1) > -1) {
		alert(str3)
		return false; 
	}
	periodpos = usr_email.indexOf(".",atpos)
	if(periodpos == -1) {
		alert(str4)
		return false; 
	}
	if(periodpos + 3 > usr_email.length) {
		alert(str5)
		return false; 
	}
	return true;
}

// select »óÀÚ
function selectBox(startNum, endNum, nowNum) {
	var boxSet = new Array();
	for(var k=startNum; k<=endNum; k++) {
		Sel = (nowNum && nowNum == k) ? ' selected' : '';
		boxSet[k] = '<option value="' + k + '"' + Sel + '>' + k + '</option>';
	}
	document.write(boxSet.join());
	return;
}

// ³¯Â¥¾ò±â
function setDay(obj) {
	// find form
	Fm = obj;
	while(Fm.tagName != "FORM") {
		Fm = Fm.parentElement;
		/////////////// Å×½ºÆ®ÇØº¸±æ getElementsByTagName
		// IE ÀÌ¿Ü´Â tagName À» ÀÎ½Ä¸øÇÔ
		if(Fm == null) {
			FsLen = document.forms.length;
			for(var i=0; i<FsLen; i++) {
				Fm = document.forms[i];
				FLen = Fm.length;
				for(k=0; k<FLen; k++) {
					El = Fm.elements[k];
					if(obj.name == El.name) {
						FsLen = 0;
						break;
					}
				}
			}
			break;
		}
	}

	if(typeof(Fm) != "object") return;

	var nameHead = obj.name.substr(0, obj.name.lastIndexOf("_"));
	yearObj = Fm[nameHead + "_year"];
	monthObj = Fm[nameHead + "_month"];
	dayObj = Fm[nameHead + "_day"];

	// ³¯Â¥ select ¾øÀ¸¸é ³¡
	if(typeof(dayObj) != "object") return;

	var preValue = "";
	if(dayObj.length) preValue = dayObj.options[dayObj.selectedIndex].value;

	TM = new Date(yearObj.options[yearObj.selectedIndex].value, monthObj.options[monthObj.selectedIndex].value, 1);
	RTM = TM - 86400000;
	TM = new Date(RTM);
	var dateCnt = TM.getDate();
	for(var i=0; i<dayObj.length; i++) {
		dayObj.options[0] = null;
	}

	var opSel = false;
	for(var i=0; i<=dateCnt; i++) {
		//if(preValue) opSel = (preValue == i+1) ? true : false;
		//dayObj.options[i] = new Option(i+1, i+1, false, opSel);

		dayTxt = i ? i : "--";
		dayVal = i ? i : -1;
		if(preValue) opSel = (preValue == i) ? true : false;
		dayObj.options[i] = new Option(dayTxt, dayVal, false, opSel);
	}
	return;
}

var nowDate = new Date();
var nowYear = nowDate.getFullYear();
var nowMonth = nowDate.getMonth()+1;
var nowDay = nowDate.getDate();

var tempDate = new Date(nowYear, nowMonth, 1);
tempDate = tempDate - 86400000;
var prevDate = new Date(tempDate);
var dayCnt = prevDate.getDate();

// °Ë»ö³¯Â¥ °£´Ü
function quickDateSet(thisFm, startName, termDay) {
	var Len = thisFm.length;
	for(var i=0; i<Len; i++) {
		E = thisFm.elements[i];
		if(E.type.indexOf("select") < 0) continue;
		else if(E.name == startName) break;
	}

	startYearObj = thisFm.elements[i];
	startMonthObj = thisFm.elements[i+1];
	endYearObj = thisFm.elements[i+3];
	endMonthObj = thisFm.elements[i+4];

	ymSet = ["year", "month"];
	for(var j=0; j<5; j++) {
		chkObj = thisFm.elements[j];
		if(j%3 > 1) continue;
		else if(typeof(chkObj) != "object") return;
		else if(chkObj.name.indexOf("_" + ymSet[j%3]) < 0) {
			alert("Á¤»óÀûÀÎ object ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return;
		}
	}

	startDayObj = thisFm.elements[i+2];
	endDayObj = thisFm.elements[i+5];

	// Å×½ºÆ®¿ë
	nowDate = new Date(endYearObj.value, (endMonthObj.value-1), endDayObj.value);

	var termDate = nowDate - (86400000 * (termDay-1));
	//var startDate = new Date(nowYear, nowMonth, nowDay-termDay+1);
	var startDate = new Date(termDate);
	var startYear = startDate.getFullYear();
	var startMonth = startDate.getMonth()+1;
	var startDay = startDate.getDate();

	startYearObj.value = startYear;
	startMonthObj.value = startMonth;
	getDay3(thisFm.elements[i]);
	nowDay = document.LLL.ddd_lll_day.value;
	thisFm.elements[i+2].value = (termDay > 29) ? ((nowDay < startDay) ? thisFm.elements[i+2].options[thisFm.elements[i+2].length-1].value : nowDay) : startDay;
	//alert(nowDay+" , "+startDay);
/*
	thisFm.elements[i+3].value = nowYear;
	thisFm.elements[i+4].value = nowMonth;
	getDay3(thisFm.elements[i+3]);
	thisFm.elements[i+5].value = nowDay;
*/
	//alert(nowYear+"³â "+nowMonth+"¿ù "+nowDay+"ÀÏ");
}

function callprint() {
	document.write ("<object id='factory' style='display:none' classid='clsid:1663ed61-23eb-11d2-b92f-008048fdd814' codebase='/common/ScriptX.cab#Version=6,1,431,8'></object>");
}

// ¿Ü±¹ÀÎ µî·Ï¹øÈ£ Ã¼Å©
function fgn_no_chksum(reg_no) {
	var sum = 0;
	var odd = 0;

	buf = new Array(13);
	for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));
	odd = buf[7]*10 + buf[8];

	if (odd%2 != 0) {
		return false;
	}
	if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
		return false;
	}
   	
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for(i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);
	sum=11-(sum%11);
	if(sum>=10) sum-=10; sum += 2;
	if(sum>=10) sum-=10;
	if(sum != buf[12]) {
		return false;
	} else {
		return true;
	}
}

