<!--
/********************************************

	ÆÇÅ¸ÇÃ·£ÀÇ BASE Javascript ÀÔ´Ï´Ù.
	licence by ÆÇÅ¸ÇÃ·£
	creator by ÆÇÅ¸ÇÃ·£
	issued date : 2004.05.10.

	getCookie( name )
	setCookie( name, value, expiredays )
	keyCheck(keyword,e)
	isFilled(elm,msg)
	fieldCheck(elm,elmType,msg)
	chkEngInt(elm)
	bLength(elm,minlen,maxlen,msg)
	isPercent(elm,msg)
	isChanged(elm,msg)
	isChecked(elm,msg)
	isRadio(elm,msg)
	isEmail(elm,msg)
	isPassword(elm1,elm2,minlen,maxlen,msg)
	readOnlySelect()
	isYYYYMMDD(y, m, d)
	isLeapYear(y)
	getNumberOfDate(yy, mm)
	formfocus(form)
	chkTrimCheckBox(form)
	Jumin_chk(elm1,elm2,msg)
	FgnNo_chk(elm1,elm2,msg)
	BizNo_chk(elm1,elm2,elm3,msg)
	date(arg_format, arg_date)
	agechange(lno,rno)
	Trim(elm)
	trims(str, schStr)
	josa(str,tail)
	CheckField(f)
	CommaNum(num)
	email_send(board_name,u_no,check1,check2)
	PopupCenter(get_width,get_height)
	open_window(url, target, w, h, s)
	PhotoWindows(p_url,p_witdh,p_height)
	ChkPasswd(mode,chk,file,query_url)
	ChkPasswd1(mode,chk,file,query_url,back_url)
	CheckId(form_name,field,u_no,elm1,elm2,elm3)
	CheckJumin(form_name,field,u_no,elm1,elm2,elm3)
	CheckBizno(form_name,field,u_no,elm1,elm2,elm3)
	ChkPost(form_name,target_addrs,elm1,elm2,elm3)
	textarea_size(fld, size)
	closeWin()
	move(url)
	toclose()
	winsize(w,h,l,t)
	screensize()
	popupmenu_show(layername, thislayer, thislayer2)
	layer_set_visible(obj, flag)
	layer_set_pos(obj, x, y)
	disableCheck(obj)

*********************************************/

var n4 = (document.layers)?true:false; 
var e4 = (document.all)?true:false; 

function getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

function setCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

//***ÀÔ·Â½Ã °Ë»ç
function keyCheck(keyword,e){ //<input onKeyPress="return keyCheck('num/-',event)">
    if(n4) var keyValue = e.which 
    else if(e4) var keyValue = event.keyCode 
	en=(keyword.match(/(en)|(eng)|(¿µ)/))?1:0;
	kr=(keyword.match(/(han)|(kr)|(kor)|(ÇÑ)/))?1:0;
	no=(keyword.match(/(no)|(num)|(1)/))?1:0;
	dot=(keyword.match(/(dot)|(\.)/))?1:0;
	com=(keyword.match(/(com)|(,)/))?1:0;
	sp=(keyword.match(/(sp)|(\x20)/))?1:0;
	bar=(keyword.match(/(bar)|(-)|(line)|(minus)/))?1:0;
	un=(keyword.match(/(un)|(_)|(under)|(ubar)/))?1:0;
	a = "/["+((((en)?"|(a-z)|(A-Z)":"")+((kr)?"|(°¡-ÆR)":"")+((no)?"|(0-9)":"")+((dot)?"|.":"")+((com)?"|,":"")+((sp)?"| ":"")+((bar)?"|-":"")+((un)?"|_":"")).substring(1))+"]/g";
	return ((String.fromCharCode(keyValue)).match(eval(a)))?true:false;
}

//*** ÀÔ·Â°ª °Ë»ç
function isFilled(elm,msg) {  // ¾ÆÀÌÅÛÀÌ NULLÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö NULLÀÏ °æ¿ì falseÀ» ¸®ÅÏ ¾Æ´Ï¸é trueÀ» ¸®ÅÏ

	str = typeof(elm);
	if ( str != "object") return;

	var elmstr = Trim(elm.value);
	elm.value = elmstr;
	
	if (elmstr == "" ) {
		if(!msg) msg="ÀÔ·Â ¹Ú½º";
		alert(josa(msg,'À»¸¦')+'Ã¤¿öÁÖ½Ê½Ã¿ä');
		elm.focus(); 
		return false;
	}else{
		return true;
	}
}

function fieldCheck(elm,elmType,msg){ //
 	if(isFilled(elm,msg)) {
		var valid="";
		var msgType="";
		if(elmType.match(/(en)|(eng)|(¿µ)/)) {valid +="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";msgType +=" ¿µ¾î";}
		if(elmType.match(/(no)|(num)|(1)/)) {valid +="0123456789";msgType +=" ¼ýÀÚ";}
		if(elmType.match(/(dot)|(\.)/)) {valid +=".";msgType +=" Á¡";}
		if(elmType.match(/(com)|(,)/)) {valid +=",";msgType +=" ÄÄ¸¶";}
		if(elmType.match(/(bar)|(-)|(line)|(minus)/)) {valid +="-";msgType +=" -";}
		if(elmType.match(/(un)|(_)|(under)|(ubar)/)) {valid +="_";msgType +=" _";}
		if(elmType.match(/(at)|(@)/)) {valid +="@";msgType +=" @";}
		if(valid == "") return true;
		
		for (var i=0; i<elm.value.length; i++) {
			if (valid.indexOf(elm.value.substring(i, i+1)) == "-1") {
				if(!msg) msg="ÀÔ·Â°ª";
				alert(josa(msg,'À»¸¦')+josa(msgType,'À¸·Î')+'Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
				elm.select(); 
				return false;
			}
		}
		return true;
	} else return false;
}

function chkEngInt(elm) {  //¿µ¾î¿Í ¼ýÀÚÆÇ´Ü ÇÔ¼ö
	valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@-_."; 
	for (var i=0; i<elm.value.length; i++) {
		if (valid.indexOf(elm.value.substring(i, i+1)) == "-1") {
			return false;
		}
	}
	return true;
}

function bLength(elm,minlen,maxlen,msg) {  // ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ ¸®ÅÏmaxlen=ÃÖ´ë, minlen=ÃÖ¼Ò
	if(isFilled(elm,msg)) {
		var elmstr = elm.value + "";
		var blen = 0
		for (var i = 0; i < elmstr.length; i++)	blen = blen +  Math.floor((escape(elmstr.charAt(i)).length)/4) + 1;
		if(blen >= minlen && blen <= maxlen) {
			return true;
		} else {
			if(!msg) msg="ÀÔ·Â°ª";
			if(chkEngInt(elm)) {
				if(minlen == maxlen) {alert(josa(msg,'À»¸¦')+minlen+' Å©±â·Î ÀÔ·Â ÇÏ¼¼¿ä.');}
				else {alert(josa(msg,'À»¸¦')+minlen+' ~ '+maxlen+' »çÀÌ·Î ÀÔ·Â ÇÏ¼¼¿ä.');}
			} else {
				if(minlen == maxlen) {alert(josa(msg,'À»¸¦')+minlen/2+' Å©±â·Î ÀÔ·Â ÇÏ¼¼¿ä.');}
				else {alert(josa(msg,'À»¸¦')+minlen/2+' ~ '+maxlen/2+' »çÀÌ·Î ÀÔ·Â ÇÏ¼¼¿ä.');}
			}
			elm.focus();
			return false;
		}
    }else return false;
    
}

function isPercent(elm,msg) {  // %ÆÇ´Ü ÇÔ¼ö
	if(isFilled(elm,msg)) {
		for (var i = 0; i < elm.value.length; i++) {
			if (elm.value.charAt(i) == "%") {
				if(!msg) msg="ÀÔ·Â°ª";
				alert(josa(msg,'À»¸¦')+'Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
				elm.select(); 
				return false;
			}
		}
		return true;
	} else return false;
}

function isChanged(elm,msg) {  //select ¹Ú½ºÀÇ Ç×¸ñÀÌ º¯°æ‰ç´ÂÁö È®ÀÎ
    var len = elm.length; 
    if(len>1 || (len==1 && elm.value != "")) { 
		if (elm.selectedIndex < 0 || elm.options[elm.selectedIndex].value == "") {
			if(!msg) msg="¼¿·ºÆ® ¹Ú½º";
	    	alert(msg+'Áß ÇÏ³ª¸¦ ¼±ÅÃÇÏ¼¼¿ä.');
	    	elm.focus(); 
			return false;
		} else return true;
	} else return true;
}

function isChecked(elm,msg) {  //select ¹Ú½ºÀÇ Ç×¸ñÀÌ º¯°æ‰ç´ÂÁö È®ÀÎ
	if (elm.checked == false && elm.value != "") {
		if(!msg) msg="Ã¼Å© ¹Ú½º";
    	alert(josa(msg,'À»¸¦')+'Ã¼Å©ÇÏ¼¼¿ä.');
    	elm.focus(); 
		return false;
	} else 
		return true;
}

function isRadio(elm,msg) {  //radio ¹Ú½ºÀÇ Ç×¸ñÀÌ ¼±ÅÃ‰ç´ÂÁö È®ÀÎ
    var len = elm.length; 
    if(len>0) { 
    	for(var i=0;i<len;i++) if(elm[i].checked == true && elm[i].value) return true; 
		if(!msg) msg="¶óµð¿À ¹Ú½º";
    	alert(msg+'Áß ÇÏ³ª¸¦ ¼±ÅÃÇÏ¼¼¿ä.');
    	elm[0].focus(); 
	    return false;
	} else if (elm && !len && elm.value != "") {
		if(elm.checked == true && elm.value) return true; 
		if(!msg) msg="¶óµð¿À ¹Ú½º";
    	alert(msg+'Áß ÇÏ³ª¸¦ ¼±ÅÃÇÏ¼¼¿ä.');
    	elm.focus(); 
	    return false;
	} else return true;
} 

function isEmail(elm,msg) {  //À¯È¿ÇÑ emailÀÎÁö ÆÇ´ÜÇÏ´Â ÇÔ¼ö
	if (bLength(elm,0,50,msg)){
		var elmstr = elm.value + "";
		if (elmstr == "" || elmstr.indexOf(" ") != -1 || elmstr.indexOf("@") == -1 || elmstr.indexOf(".") == -1 ||
		 elmstr.indexOf(".") < elmstr.indexOf("@") || elmstr.lastIndexOf(".") == elmstr.length -1){
			if(!msg) msg="ÀÔ·Â°ª";
			alert(josa(msg,'À»¸¦')+'Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			elm.select();
			return false;
		} else return true;
	} else return false;
}

function isMultiEmail(elm,msg) {  //À¯È¿ÇÑ emailÀÎÁö ÆÇ´ÜÇÏ´Â ÇÔ¼ö
	to_mails = elm.value.split(",");
	for(i="0";i<to_mails.length;i++) {
		var elmstr = to_mails[i];
		if (elmstr == "" || elmstr.indexOf(" ") != -1 || elmstr.indexOf("@") == -1 || elmstr.indexOf(".") == -1 ||
		 elmstr.indexOf(".") < elmstr.indexOf("@") || elmstr.lastIndexOf(".") == elmstr.length -1){
			if(!msg) msg="ÀÔ·Â°ª";

			alert( elmstr + '(' + eval(i+1) +')'+'ÀÇ '+josa(msg,'À»¸¦')+'Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			elm.select();
			return false;
		}
	}
	return true;
}

function isPassword(elm1,elm2,minlen,maxlen,msg) {  // ÆÐ½º¿öµå ÀÔ·Â È®ÀÎ
	if(fieldCheck(elm1,'eng/num',msg) && bLength(elm1,minlen,maxlen,msg) && isFilled(elm2,msg)) {
		if(elm1.value != elm2.value) {
			if(!msg) msg="ÀÔ·Â°ª";
			alert(josa(msg,'À»¸¦')+'µ¿ÀÏÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
			elm2.select();
			return false;
		}
		return true;
	} else return false;
}

function readOnlySelect(){
	var objSel = event.srcElement;
	var type = typeof arguments[arguments.length-1];
	
	if( type == 'string' ){ // ¸¶Áö¸· ÀÎÀÚ±â ¹®ÀÚ¶ó¸é
		arguments[arguments.length-1].match(/[\W]*(\d+)/);
		len = arguments.length-1;
		goOption =  RegExp.lastParen - 1;
	}else if( type == 'number'){ // ¼ýÀÚ¶ó¸é
		len = arguments.length;
		goOption =  0;
	}else{
		throw Error(0,'¼ýÀÚ³ª ¹®ÀÚ¸¦ Àü´ÞÇØÁÖ¼¼¿ä!');
	}
	
	for(var i=0; i<len; i++){
		if(arguments[i]-1 == objSel.selectedIndex ){
			alert('¼±ÅÃÇÏ½Å Ç°¸ñÀº ÇöÀç ÀýÆÇÀÔ´Ï´Ù.');
			objSel.selectedIndex =  goOption;
			break;
		}
	}    
}

function isYYYYMMDD(y, m, d) {
    if( m>=1 && m<=12) {
    	if( d>=1 && d<=getNumberOfDate(y,m)) return true;
    }
    return false;
}

function isLeapYear(y) {
    if (y < 100) y = y + 1900;
    if ((y % 4 == 0)&&(y % 100 != 0)||(y % 400 == 0)) {
            return true;
    } else {
            return false;
    }
}

function getNumberOfDate(yy, mm) {
    month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
    if (mm == 2 && isLeapYear(yy)) mm = 0;
    return month[mm];
}

function formfocus(form) { //Æ÷Ä¿½ºÀ§Ä¡ 
  var len = form.elements.length; 
  for(i=0;i<len;i++) { 
    if((form.elements[i].type == "text" || form.elements[i].type == "password") && Trim(form.elements[i].value) == "") { 
      form.elements[i].value = ""; 
      form.elements[i].focus(); 
      break; 
    } 
  } 
} 

function chkTrimCheckBox(form) { //°ø¹é ¹× Ã¼Å©¹Ú½º °Ë»ç
  var len = form.elements.length; 
  for(i=0;i<len;i++) {
    if(form.elements[i].type == "text" || form.elements[i].type == "textarea"){
	    form.elements[i].value = Trim(form.elements[i].value); 
    }else if(form.elements[i].type == "checkbox" && form.elements[i].checked == false) { 
	    form.elements[i].value = ""; 
	    form.elements[i].checked = true;
    }
  } 
} 

function Jumin_chk(elm1,elm2,msg){			//ÁÖ¹Î¹øÈ£ Ã¼Å©
    if(elm2) {
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,6,6,msg) == false) return false;
		if(fieldCheck(elm2,'num',msg) == false || bLength(elm2,7,7,msg) == false) return false;
	} else {
    	elm1.value = elm1.value.replace("-",""); // "-"(ÇÏÀÌÇÂ) Á¦°Å 
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,13,13,msg) == false) return false;
	}

	var elm = elm1.value + elm2.value;

    if ((parseInt(elm.charAt(6)) == "1") || (parseInt(elm.charAt(6)) == "2")) {birthYear = "19";}
    else if ((parseInt(elm.charAt(6)) == "3") || (parseInt(elm.charAt(6)) == "4")) {birthYear = "20";}
    else if ((parseInt(elm.charAt(6)) == "9") || (parseInt(elm.charAt(6)) == "0")) {birthYear = "18";}
    else {
		alert('Á¤È®ÇÏ°Ô ÁÖ¹Î µî·Ï ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
    }        

    birthYear += elm.substr(0, 2);
    birthMonth = elm.substr(2, 2) - 1;
    birthDate = elm.substr(4, 2);
    birth = new Date(birthYear, birthMonth, birthDate);
    
    if ( birth.getYear() % 100 != elm.substr(0, 2) ||
         birth.getMonth() != birthMonth ||
         birth.getDate() != birthDate) {
		alert('Á¤È®ÇÏ°Ô ÁÖ¹Î µî·Ï ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
    }

	IDtot = 0;
	IDAdd = "234567892345";
	for(i=0;i<12;i++) IDtot += parseInt(elm.charAt(i))*parseInt(IDAdd.charAt(i));
	IDtot=(11-(IDtot%11))%10;
	if(parseInt(elm.charAt(12))==IDtot) {
		return true;
	} else {
		alert('Á¤È®ÇÏ°Ô ÁÖ¹Î µî·Ï ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
	}
}

function FgnNo_chk(elm1,elm2,msg) {// Àç¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
    if(elm2) {
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,6,6,msg) == false) return false;
		if(fieldCheck(elm2,'num',msg) == false || bLength(elm2,7,7,msg) == false) return false;
	} else {
    	elm1.value = elm1.value.replace("-",""); // "-"(ÇÏÀÌÇÂ) Á¦°Å 
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,13,13,msg) == false) return false;
	}

	var elm = elm1.value + elm2.value;
   
    if ((parseInt(elm.charAt(6)) == "5") || (parseInt(elm.charAt(6)) == "6")) {birthYear = "19";}
    else if ((parseInt(elm.charAt(6)) == "7") || (parseInt(elm.charAt(6)) == "8")) {birthYear = "20";}
    else if ((parseInt(elm.charAt(6)) == "9") || (parseInt(elm.charAt(6)) == "0")) {birthYear = "18";}
    else {
		alert('Á¤È®ÇÏ°Ô ¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
    }        

    birthYear += elm.substr(0, 2);
    birthMonth = elm.substr(2, 2) - 1;
    birthDate = elm.substr(4, 2);
    birth = new Date(birthYear, birthMonth, birthDate);
    
    if ( birth.getYear() % 100 != elm.substr(0, 2) ||
         birth.getMonth() != birthMonth ||
         birth.getDate() != birthDate) {
		alert('Á¤È®ÇÏ°Ô ¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
    }

	IDtot = 0;
	IDAdd = "234567892345";
    var odd = parseInt(elm.charAt(7))*10 + parseInt(elm.charAt(8));
	for(i=0;i<12;i++) IDtot += parseInt(elm.charAt(i))*parseInt(IDAdd.charAt(i));
    IDtot = (11 - (IDtot%11))%10;
    IDtot = (IDtot + 2)%10;
 	if(parseInt(elm.charAt(12))==IDtot && odd%2 != 0) {
		return true;
	} else {
		alert('Á¤È®ÇÏ°Ô ¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm1.select();
		return false;
	}
}

function BizNo_chk(elm1,elm2,elm3,msg) {// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
    if(elm2) {
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,3,3,msg) == false) return false;
		if(fieldCheck(elm2,'num',msg) == false || bLength(elm2,2,2,msg) == false) return false;
		if(fieldCheck(elm3,'num',msg) == false || bLength(elm3,5,5,msg) == false) return false;
	} else {
    	elm1.value = elm1.value.replace("-",""); // "-"(ÇÏÀÌÇÂ) Á¦°Å 
		if(fieldCheck(elm1,'num',msg) == false || bLength(elm1,10,10,msg) == false) return false;
	}

	var elm = elm1.value + elm2.value + elm3.value;

	IDtot = 0;
	IDAdd = "137137135";
	for(i=0;i<9;i++) IDtot += parseInt(elm.charAt(i))*parseInt(IDAdd.charAt(i));
    IDtot += parseInt((parseInt(elm.charAt(8))*5)/10);

    IDtot = (10 - (IDtot%10))%10;
 	if(parseInt(elm.charAt(9))==IDtot) {
		return true;
	} else {
		alert('Á¤È®ÇÏ°Ô »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
		elm1.value="";
		elm2.value="";
		elm3.value="";
		elm1.select();
		return false;
	}
}

function date(arg_format, arg_date) { // ³¯Â¥,½Ã°£ format ÇÔ¼ö = phpÀÇ date() 
       if(!arg_date) arg_date = new Date(); 

       var M = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); 
       var F = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); 
       var K = new Array("ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä"); 
       var k = new Array("ìí","êÅ","ûý","â©","ÙÊ","ÐÝ","÷Ï"); 
       var D = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); 
       var l = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); 
       var o = new Array("Àü","ÈÄ"); 
       var O = new Array("¿ÀÀü","¿ÀÈÄ"); 
       var a = new Array("am","pm"); 
       var A = new Array("AM","PM"); 

       var org_year = arg_date.getFullYear(); 
       var org_month = arg_date.getMonth(); 
       var org_date = arg_date.getDate(); 
       var org_wday = arg_date.getDay(); 
       var org_hour = arg_date.getHours(); 
       var org_minute = arg_date.getMinutes(); 
       var org_second = arg_date.getSeconds(); 
       var hour = org_hour % 12; hour = (hour) ? hour : 12; 
       var ampm = Math.floor(org_hour / 12); 

       var value = new Array(); 
       value["Y"] = org_year; 
       value["y"] = String(org_year).substr(2,2); 
       value["m"] = String(org_month+1).replace(/^([0-9])$/,"0$1"); 
       value["n"] = org_month+1; 
       value["d"] = String(org_date).replace(/^([0-9])$/,"0$1"); 
       value["j"] = org_date; 
       value["w"] = org_wday; 
       value["H"] = String(org_hour).replace(/^([0-9])$/,"0$1"); 
       value["G"] = org_hour; 
       value["h"] = String(hour).replace(/^([0-9])$/,"0$1"); 
       value["g"] = hour; 
       value["i"] = String(org_minute).replace(/^([0-9])$/,"0$1"); 
       value["s"] = String(org_second).replace(/^([0-9])$/,"0$1"); 
       value["t"] = (new Date(org_year, org_month+1, 1) - new Date(org_year, org_month, 1)) / 86400000; 
       value["z"] = (new Date(org_year, org_month, org_date) - new Date(org_year, 0, 1)) / 86400000; 
       value["L"] = ((new Date(org_year, 2, 1) - new Date(org_year, 1, 1)) / 86400000) - 28; 
       value["M"] = M[org_month]; 
       value["F"] = F[org_month]; 
       value["K"] = K[org_wday]; 
       value["k"] = k[org_wday]; 
       value["D"] = D[org_wday]; 
       value["l"] = l[org_wday]; 
       value["o"] = o[ampm]; 
       value["O"] = O[ampm]; 
       value["a"] = a[ampm]; 
       value["A"] = A[ampm]; 
       
       var str = ""; 
       var tag = 0; 
       for(i=0;i<arg_format.length;i++) { 
              var chr = arg_format.charAt(i); 
              switch(chr) { 
                     case "<" : tag++; break; 
                     case ">" : tag--; break; 
              } 
              if(tag || value[chr]==null) str += chr; else str += value[chr]; 
       } 

       return str; 
} 

function agechange(lno,rno) { //ÁÖ¹Îµî·Ï¹øÈ£¸¦ ³ªÀÌ·Î º¯È¯ 
    var refArray = new Array(18,19,19,20,20,16,16,17,17,18); 
    var refyy = rno.substring(0,1); 
    var refno = lno.substring(0,2); 
    var biryear = refArray[refyy] * 100 + eval(refno); 
     
    var nowDate = new Date(); 
    var nowyear = nowDate.getYear(); 
    return nowyear - biryear + 1; 
} 

//*** ¹®ÀÚ¿­ Á¶ÀÛ
function Trim(elm) { //°ø¹éÁ¦°Å 
	return elm.replace(/(^\s*)|(\s*$)/g, ""); 
//    if(elm.indexOf(" ")!= -1) elm=elm.replace(" ","");
//    return elm; 
} 

function trims(str, schStr) {
   while((str.charAt(0) == schStr)||(str.charAt(str.length - 1) == schStr)) {
      if ( str.charAt(0) == schStr ) {str = str.substring(1, str.length - 1);}
      if ( str.charAt(str.length - 1) == schStr ) {str = str.substring(0, str.length - 2);}
   }
   return str;
} 

function josa(str,tail) {
	var strTemp = str.substr(str.length-1);
	josaString = (strTemp.charCodeAt(0)-16)%28!=0 ? tail.substring(0,1) : tail.substring(1,2);
	josaString = str + josaString + ' ' ;
	return josaString ;
}

function CheckField(str) {
	var wordList = /(±¤°í|¼ºÀÎ|È«º¸|¼½½º|Æ÷¸£³ë|sex|porno)/gi;
	var subValue = str.value;
	if (wordList.test(subValue)) {
		alert("["+RegExp.$1+"]´Â Â÷´ÜµÈ ´Ü¾îÀÔ´Ï´Ù."); return false;
	}else {
		alert("Àü¼Û¼º°ø!"); return false;
	}
}

function CommaNum(num) { //¼ýÀÚ¿¡ ÄÄ¸¶ ºÙÀÌ±â
	if (num < 0) { num *= -1; var minus = true}
	else var minus = false
	
	var dotPos = (num+"").split(".")
	var dotU = dotPos[0]
	var dotD = dotPos[1]
	var commaFlag = dotU.length%3

	if(commaFlag) {
		var out = dotU.substring(0, commaFlag) 
		if (dotU.length > 3) out += ","
	}
	else var out = ""

	for (var i=commaFlag; i < dotU.length; i+=3) {
		out += dotU.substring(i, i+3) 
		if( i < dotU.length-3) out += ","
	}

	if(minus) {out = "-" + out;}
	if(dotD) {return out + "." + dotD;}
	else{ return out;}
}

function email_send(board_name,u_no,check1,check2) { //ÀÌ¸ÞÀÏ ¾ÏÈ£È­
	email_send.src = "email.php?board_name="+board_name+"&u_no="+u_no+"&check1="+check1+"&check2="+check2;
    return true; 
} 

///**** À©µµ¿ì ½ºÅ©¸³Æ®
function PopupCenter(get_width,get_height) { //popup Ã¢ °¡¿îµ¥ ¶ì¿ì±â
	horizontal = (screen.width-get_width)/2;
	vertical = (screen.height-get_height)/2;
	new_posi='width='+get_width+',height='+get_height+',top='+vertical+',left='+horizontal+',toolbar=no,scrollbars=no,menubar=no,status=no,resizable=no';
	return new_posi;
}

function open_window(url, target, w, h, s) { //»õÃ¢¶ç¿ì±â 
    if(s) s = 'yes'; 
    else s = 'no'; 
    var its = window.open(url,target,'width='+w+',height='+h+',top=0,left=0,scrollbars='+s); 
    its.focus(); 
    return;
} 

function PhotoWindows(p_url,p_witdh,p_height){  //photo windows ¿ÀÇÂ
	var photo_win = null;
	if ( !photo_win || photo_win.closed ){
		photo_win = window.open('/fantabase/photowindows.php?src='+p_url+'&p_witdh='+p_witdh+'&p_height='+p_height,'photo_win',PopupCenter(p_witdh,p_height));
	} else {
		photo_win.location.href = '/fantabase/photowindows.php?src='+p_url+'&p_witdh='+p_witdh+'&p_height='+p_height;
	}
    return;
}

function ChkPasswd(mode,chk,file,query_url){   //ºñ¹Ð¹øÈ£ °Ë»ç
	if(chk==1){
		passwd=prompt("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		location.href = file+'?password='+passwd+'&back_num=-1&'+query_url;
	}else{
		if(mode=='d') if(!confirm("Á¤¸»·Î »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?"))	return;
		location.href = file+'?'+query_url;
	}
    return;
}

function ChkPasswd1(mode,chk,file,query_url){   //ºñ¹Ð¹øÈ£ °Ë»ç
	if(chk==1){
		location.href = 'passwd_check.php?file='+file+'&'+query_url;
	}else{
		if(mode=='d') if(!confirm("Á¤¸»·Î »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?"))	return;
		location.href = file+'?'+query_url;
	}
    return;
}

function CheckId(form_name,field,u_no,elm1,elm2,elm3){  //id Áßº¹ °Ë»ç
	var check_id = null;
	if(!elm1) elm1="../popup/check_id.php";
	if(!elm2) elm2="351";
	if(!elm3) elm3="176";
	check_value1 = eval("document." + form_name + "." + field + ".value");
	if ( !check_id || check_id.closed ){
		check_id = window.open(elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1,'check_id',PopupCenter(elm2,elm3));
	}else{
		check_id.location.href = elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1;
	}
    return;
}

function CheckJumin(form_name,field,u_no,elm1,elm2,elm3){  //ÁÖ¹Îµî·Ï ¹øÈ£ Áßº¹ °Ë»ç
	var check_id = null;
	if(!elm1) elm1="../popup/check_jumin.php";
	if(!elm2) elm2="351";
	if(!elm3) elm3="176";
	check_value1 = eval("document." + form_name + "." + field + "1.value");
	check_value2 = eval("document." + form_name + "." + field + "2.value");
	if ( !check_id || check_id.closed ){
		check_id = window.open(elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1+'&check_value2='+check_value2,'check_id',PopupCenter(elm2,elm3));
	}else{
		check_id.location.href = elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1+'&check_value2='+check_value2;
	}
    return;
}

function CheckBizno(form_name,field,u_no,elm1,elm2,elm3){  //»ç¾÷ÀÚ ¹øÈ£ Áßº¹ °Ë»ç
	var check_id = null;
	if(!elm1) elm1="../popup/check_jumin.php";
	if(!elm2) elm2="351";
	if(!elm3) elm3="176";
	check_value1 = eval("document." + form_name + "." + field + "1.value");
	check_value2 = eval("document." + form_name + "." + field + "2.value");
	check_value3 = eval("document." + form_name + "." + field + "3.value");
	if ( !check_id || check_id.closed ){
		check_id = window.open(elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1+'&check_value2='+check_value2+'&check_value3='+check_value3,'check_id',PopupCenter(elm2,elm3));
	}else{
		check_id.location.href = elm1+'?form_name='+form_name+'&field='+field+'&u_no='+u_no+'&check_value1='+check_value1+'&check_value2='+check_value2+'&check_value3='+check_value3;
	}
    return;
}

function DupChkDisable(form_name,field){  //Áßº¹ °Ë»ç Ã¼Å©
	dup_check = eval("document." + form_name + "." + field + "_dup_chk");
	dup_check.value = "";
    return;
}

function ChkPost(form_name,target_addrs,elm1,elm2,elm3){   //¿ìÆí¹øÈ£ ÀÔ·ÂÃ¢ ¶ç¿ò
	var zipcode = null;
	if(!elm1) elm1="../popup/zipcode.php";
	if(!elm2) elm2="354";
	if(!elm3) elm3="385";
	if ( !zipcode || zipcode.closed ){
		zipcode = window.open(elm1+'?form_name='+form_name+'&target_addrs='+target_addrs, 'zipcode', PopupCenter(elm2,elm3));
	}else{
		zipcode.location.href = elm1+'?form_name='+form_name+'&target_addrs='+target_addrs;
	}
    return;
}

// TEXTAREA »çÀÌÁî º¯°æ
function textarea_size(fld, size)
{
	var rows = parseInt(fld.rows);

	rows += parseInt(size);
	if (rows > 0) {
		fld.rows = rows;
	}
}

function closeWin() { 
	if ( document.forms[0].Notice.checked ) 
 		setCookie( "Notice", "done" , 1); 
	self.close(); 
}

function move(url) { //ÆäÀÌÁöÀÌµ¿ 
    location.href = url; 
} 

function toclose() { //´Ý±â 
    self.close(); 
} 

function winsize(w,h,l,t) { //À§Ä¡º¯°æ 
    if(window.opener) resizeTo(w,h); 
} 

function screensize() { // ÇØ»óµµ¿¡ ¸Â´Â Å©±â »ç¿ë 
    self.moveTo(0,0); 
    self.resizeTo(screen.availWidth,screen.availHeight); 
} 

//***¸Þ´º°ü·Ã
function popupmenu_show(layername, thislayer, thislayer2) { //ÆË¾÷¸Þ´º 

    thislayerfield.value = thislayer; 
    thislayerfield2.value = thislayer2; 
    var obj = document.all[layername]; 
    var _tmpx,_tmpy, marginx, marginy; 
    _tmpx = event.clientX + parseInt(obj.offsetWidth); 
    _tmpy = event.clientY + parseInt(obj.offsetHeight); 
    _marginx = document.body.clientWidth - _tmpx; 
    _marginy = document.body.clientHeight - _tmpy ; 
    if(_marginx < 0) _tmpx = event.clientX + document.body.scrollLeft + _marginx ; 
    else _tmpx = event.clientX + document.body.scrollLeft ; 
    if(_marginy < 0) _tmpy = event.clientY + document.body.scrollTop + _marginy + 20; 
    else _tmpy = event.clientY + document.body.scrollTop ; 
    obj.style.posLeft = _tmpx - 5; 
    obj.style.posTop  = _tmpy; 
     
    layer_set_visible(obj, true); 
    layer_set_pos(obj, event.clientX, event.clientY); 
} 

function layer_set_visible(obj, flag) { 
  if (navigator.appName.indexOf('Netscape', 0) != -1) obj.visibility = flag ? 'show' : 'hide'; 
  else obj.style.visibility = flag ? 'visible' : 'hidden'; 
} 

function layer_set_pos(obj, x, y) { 
  if (navigator.appName.indexOf('Netscape', 0) != -1) { 
    obj.left = x; 
    obj.top  = y; 
  } else { 
    obj.style.pixelLeft = x + document.body.scrollLeft; 
    obj.style.pixelTop  = y + document.body.scrollTop; 
  } 
} 

///*** ±âÅ¸
/*
	function right(e) {
  		if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
     		return false;
  		else if (navigator.appName == 'Microsoft Internet Explorer' && 
			(event.button == 2 || event.button == 3)) {
     		alert("ÀÌ È­¸éÀº º¸¾È»óÀÇ ÀÌÀ¯·Î ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
     		return false;
  		}
		return true;
	}
	document.onmousedown=right;
	if (document.layers) 
   		window.captureEvents(Event.MOUSEDOWN);
   	window.onmousedown=right;
*/

function passFocus(text1, text2)
{
	if(text1.value.length == 6)
	{
		text2.focus();
	}
}

function selectMoveUrl(elm) { //ÆäÀÌÁöÀÌµ¿ 
  if (elm[elm.selectedIndex].value!='') {
    location.href = elm[elm.selectedIndex].value; 
  }
  return;
} 

function disableCheck(obj) {
  if (obj[obj.selectedIndex].className=='disabled') {
    alert("¼±ÅÃÇÏ½Å Ç°¸ñÀº ÇöÀç ÀýÆÇÀÔ´Ï´Ù.");
    for (var i=0; obj[i].className=="disabled"; i++);
    obj.selectedIndex = i;
    return;
  }
}
/*<style type="text/css">
option.disabled { color: lightgrey; }
</style>

½Å¹ßÄ¡¼ö:
<select onChange="disableCheck(this)">
<option value='1'>260
<option value='2' class=disabled>270
<option value='3' class=disabled>280
<option value='4'>290
</select>
//-->
*/
/*ÇÃ·¡½¬ ¹× µ¿¿µ»ó Ãß°¡»çÇ× <APPLET>, <EMBED>, <OBJECT> ÅÂ±×ÀÇ À§Ä¡µîÀÇ »ç¿ëÇÏ±â À§ÇÑ FUNCTION*/

function JS_viewObj(objhtml) {
    document.write(objhtml);
}

                                                                                                                                                                                                                    

