// Java Script Document

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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


// ºÎµå·´°Ô ¿Ã¶ó°¡´Â Top ¹öÆ°

function back_top()
{
x = document.body.scrollLeft;
y = document.body.scrollTop;
step = 6;

while ((x != 0) || (y != 0)) {
scroll (x, y);
step += (step * step / 900);
x -= step;
y -= step;
if (x < 0) x = 0;
if (y < 0) y = 0;
} 
scroll (0, 0);
}

// ¸µÅ©Á¡¼±»èÁ¦

function bluring(){

if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();

}

document.onfocusin=bluring;

// rollover bgcolor.
function rollover(obj, color) {
	if(!obj) return false;
	obj.style.backgroundColor = color;
}

// Align Center

function CenterWin(url,winname,features)
{

features = features.toLowerCase();
len = features.length;
sumchar= "";
for (i=1; i <= len; i++) 
{ 
onechar = features.substr(i-1, 1);
if (onechar != " ") sumchar += onechar;
}

features = sumchar; 
sp = new Array();
sp = features.split(',', 10);
splen = sp.length;
for (i=0; i < splen; i++) 
{ 
if (sp[i].indexOf("width=") == 0)
{ 
width = Number(sp[i].substring(6)); 
} else if (sp[i].indexOf("height=") == 0) 
{
height = Number(sp[i].substring(7)); 
}
}
sleft = (screen.width - width) / 2;
stop = (screen.height - height) / 2;
features = features + ",left=" + sleft + ",top=" + stop;
popwin = window.open(url,winname,features); 
}

// Menu Over Fix

function menu(img_id,img_src,subm,sub_img_id,sub_img_src){
 eval(img_id + ".src='image/" + img_src + ".gif';");
 
 if (subm != ""){
  eval("document.all['" + subm + "'].style.display = '';");
 }
 
 if (sub_img_id != "" && sub_img_src != ""){
  eval(sub_img_id + ".src='image/" + sub_img_src + ".gif';");
 }
}

// Show Flash

function ShowFlash(url, width, height){
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
	document.write('<param name="movie" value="' + url + '">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
    document.write('<param name="menu" value="false">');
	document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
	document.write('</object>');
}

var iframeids=["myframe"] // iframe ¿¡ »ç¿ëÇÒ ID ¸¦ ÁöÁ¤ ÇØ ÁÖ¼¼¿ä 

var iframehide="yes" 

function resizeCaller() { 
var dyniframe=new Array() 
for (i=0; i<iframeids.length; i++){ 
if (document.getElementById) 
resizeIframe(iframeids[i]) 
if ((document.all || document.getElementById) && iframehide=="no"){ 
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) 
tempobj.style.display="block" 
} 
} 
} 

function resizeIframe(frameid){ 
var currentfr=document.getElementById(frameid) 
if (currentfr && !window.opera){ 
currentfr.style.display="block" 
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax 
currentfr.height = currentfr.contentDocument.body.offsetHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax 
currentfr.height = currentfr.Document.body.scrollHeight; 
if (currentfr.addEventListener) 
currentfr.addEventListener("load", readjustIframe, false) 
else if (currentfr.attachEvent) 
currentfr.attachEvent("onload", readjustIframe) 
} 
} 

function readjustIframe(loadevt) { 
var crossevt=(window.event)? event : loadevt 
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement 
if (iframeroot) 
resizeIframe(iframeroot.id); 
} 

function loadintoIframe(iframeid, url){ 
if (document.getElementById) 
document.getElementById(iframeid).src=url 
} 

if (window.addEventListener) 
window.addEventListener("load", resizeCaller, false) 
else if (window.attachEvent) 
window.attachEvent("onload", resizeCaller) 
else 
window.onload=resizeCaller 

function CheckEmail(strValue)
{
	var flag = true;

	if (strValue.length > 4 && strValue.indexOf("@") > 0 && 
	strValue.indexOf("@.")==-1 && strValue.indexOf(".@")==-1 && 
	strValue.indexOf(",", strValue.indexOf("@"))==-1 && 
	strValue.indexOf(".", strValue.indexOf("@")) != -1)
	{
		flag = false;
	}

	return flag;
}

// ÇÔ¼ö¸í : function Check_Jumin(J1,J2, pForm)
// ±â  ´É : ÁÖ¹Îµî·Ï ¹øÈ£ °Ë»ç ·çÆ¾
function Check_Jumin(J1,J2)
{
	var Today = new Date();
	var Year = Today.getYear();

	if (Year >= 0 && Year < 100) {
		Year = Year + 1900;
	}
	
	var BornYear = J1.substring(0,2);
	var BornMonth = parseInt(J1.substring(2,4), 10);
	var BornDay = parseInt(J1.substring(4,6), 10);
	var Sex = J2.substring(0,1);
	
	if (Sex == "1" || Sex == "2") {
		BornYear = "19" + BornYear;
	}
	else {
		BornYear = "20" + BornYear;
	}
	
	var DiffYear = Year - parseInt(BornYear, 10);	// ³ªÀÌ °è»ê

	var SUM = 0;
	
	// ÁÖ¹Îµî·Ï¹øÈ£ 1 ~ 6 ÀÚ¸®±îÁöÀÇ Ã³¸®
	// ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ Ã³¸®
 	for(i=0;i<J1.length;i++){
		if (J1.charAt(i) >= 0 || J1.charAt(i) <= 9) {
		 	// ¼ýÀÚ¸é °ªÀ» °öÇØ ´õÇÑ´Ù.
			if(i == 0){
				SUM = (i+2) * J1.charAt(i);
			}else{ 
				SUM = SUM +(i+2) * J1.charAt(i);
			}
		}else{
		 	// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
		    //alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return 1;
		}
	}
		
	for(i=0;i<2;i++){
	// ÁÖ¹Îµî·Ï¹øÈ£ 7 ~  8 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
	        SUM = SUM + (i+8) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
 		    return 1;
		}
	}
		
	for(i=2;i<6;i++){
	// ÁÖ¹Îµî·Ï¹øÈ£ 9 ~ 12 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
			SUM = SUM + (i) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return 1;
		}
	}
		
	// ³ª¸ÓÁö ±¸ÇÏ±â
	 var checkSUM = SUM % 11;
	// ³ª¸ÓÁö°¡ 0 ÀÌ¸é 10 À» ¼³Á¤
	if(checkSUM == 0){
	   var checkCODE = 10;
	// ³ª¸ÓÁö°¡ 1 ÀÌ¸é 11 À» ¼³Á¤
	}else if(checkSUM ==1){
	   var checkCODE = 11;
	}else{
	   var checkCODE = checkSUM;
	}
	// ³ª¸ÓÁö¸¦ 11 ¿¡¼­ »«´Ù
	var check1 = 11 - checkCODE;
	 
	if (J2.charAt(6) >= 0 || J2.charAt(6) <= 9) {
	   var check2 = parseInt(J2.charAt(6))
	}else{
	// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
		//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return 1;
	}
			
	if(check1 != check2){
		// ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸± ¶§ÀÇ Ã³¸®
	    //alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	    return 2;
	}
}


function FileDown (name, menu) {
	window.open("./FileDown.asp?url=" + menu + name , "filedown", "status=no,toolbar=no, resizable=no, scrollbars=yes, menubar=no,width=200,height=200,top=150,left=350");
}

/*********************************************************************************
** ÇÔ¼ö¸í : function isNull(input)
** ±â  ´É : ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å© / ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2004. 1. 5
*********************************************************************************/
function isNullAndEmpty(input) {
	if (isNull(input) || isEmpty(input)) {
		return true;
	}
	
	return false;
}

function login() {
	var url = document.location.href;

	url = ReplaceStr(url, "&", "@");
	document.location.href = "/System/Member/Login.asp?reurl=" + url;
}

function ReplaceStr(strOriginal, strFind, strChange) {
  return strOriginal.split(strFind).join(strChange);
}

/*********************************************************************************
** ÇÔ¼ö¸í : function isNull(input)
** ±â  ´É : ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2003.11.8
*********************************************************************************/
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/*********************************************************************************
** ÇÔ¼ö¸í : function isEmpty(input)
** ±â  ´É : ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2003.11.8
*********************************************************************************/
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/*********************************************************************************
** ÇÔ¼ö¸í : function getByteLength(input)
** ±â  ´É : ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2003.11.8
*********************************************************************************/
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/*********************************************************************************
** ÇÔ¼ö¸í : function CheckCharSet(strValue, strNonChar)
** ±â  ´É : strValue¹®ÀÚ¿­¿¡ strNonCharÀÇ char´ÜÀ§ ¹®ÀÚ°¡ ÀÖ´ÂÁö ¾ø´ÂÁö °Ë»çÇÑ´Ù.
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2003.11.8
*********************************************************************************/
function CheckCharset(strValue, strNonChar) {
	var bFlag = true;
	
	if (strValue != "") {
		bFlag = false;
		
		for (var i = 0; i < strValue.length; i++) {
			for (var j = 0; j < strNonChar.length; j++) {
				if (strValue.charAt(i) == strNonChar.charAt(j)) {
					bFlag = true;
					return bFlag;
				}
			}
		}
	}
	
	return bFlag;
}

/*********************************************************************************
** ÇÔ¼ö¸í : function AlertAndExecute(strMsg, path)
** ±â  ´É : ¸Þ½ÃÁö Ãâ·ÂÈÄ »ç¿ëÀÚ¿¡°Ô ½ÇÇà¿©ºÎ ÀçÈ®ÀÎ
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2003.11.8
*********************************************************************************/
function AlertAndExecute(strMsg, path) {
	var str = confirm(strMsg);
				
	if (str) {
		location.href = path;
	}
	else {
		return;
	}
}

/*********************************************************************************
** ÇÔ¼ö¸í : function chk_jumin(J1, J2)
** ±â  ´É : ÁÖ¹Îµî·Ï¹øÈ£ °Ë»ç
** ÀÛ¼ºÀÚ : °­Á¤°É
** ÀÛ¼ºÀÏ : 2004. 1. 6
*********************************************************************************/
function chk_jumin(J1, J2) {
//	var Today = new Date();
//	var Year = Today.getYear();
//
//	if (Year >= 0 && Year < 100) {
//		Year = Year + 1900;
//	}
//	
//	var BornYear = J1.substring(0,2);
//	var BornMonth = parseInt(J1.substring(2,4), 10);
//	var BornDay = parseInt(J1.substring(4,6), 10);
//	var Sex = J2.substring(0,1);
//	
//	if (Sex == "1" || Sex == "2") {
//		BornYear = "19" + BornYear;
//	}
//	else {
//		BornYear = "20" + BornYear;
//	}
//	
//	var DiffYear = Year - parseInt(BornYear, 10);	// ³ªÀÌ °è»ê
//
	var SUM = 0;
	
	// ÁÖ¹Îµî·Ï¹øÈ£ 1 ~ 6 ÀÚ¸®±îÁöÀÇ Ã³¸®
	// ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ Ã³¸®
 	for(i=0;i<J1.length;i++){
		if (J1.charAt(i) >= 0 || J1.charAt(i) <= 9) {
		 	// ¼ýÀÚ¸é °ªÀ» °öÇØ ´õÇÑ´Ù.
			if(i == 0){
				SUM = (i+2) * J1.charAt(i);
			}else{ 
				SUM = SUM +(i+2) * J1.charAt(i);
			}
		}else{
		 	// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
		    //alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return 1;
		}
	}
		
	for(i=0;i<2;i++){
	// ÁÖ¹Îµî·Ï¹øÈ£ 7 ~  8 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
	        SUM = SUM + (i+8) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
 		    return 1;
		}
	}
		
	for(i=2;i<6;i++){
	// ÁÖ¹Îµî·Ï¹øÈ£ 9 ~ 12 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
			SUM = SUM + (i) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			return 1;
		}
	}
		
	// ³ª¸ÓÁö ±¸ÇÏ±â
	 var checkSUM = SUM % 11;
	// ³ª¸ÓÁö°¡ 0 ÀÌ¸é 10 À» ¼³Á¤
	if(checkSUM == 0){
	   var checkCODE = 10;
	// ³ª¸ÓÁö°¡ 1 ÀÌ¸é 11 À» ¼³Á¤
	}else if(checkSUM ==1){
	   var checkCODE = 11;
	}else{
	   var checkCODE = checkSUM;
	}
	// ³ª¸ÓÁö¸¦ 11 ¿¡¼­ »«´Ù
	var check1 = 11 - checkCODE;
	 
	if (J2.charAt(6) >= 0 || J2.charAt(6) <= 9) {
	   var check2 = parseInt(J2.charAt(6))
	}else{
	// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
		//alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return 1;
	}
			
	if(check1 != check2){
		// ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸± ¶§ÀÇ Ã³¸®
	    //alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	    return 2;
	}else{
		return 0;
	}
}

/*********************************************************************************
** ±â  ´É : ·Î±×ÀÎ½Ã Æ¯¼öÅ°Ã³¸®¸¦ À§ÇÑ Æ¯¼öÅ°¹®ÀÚ »ó¼ö
** ÀÛ¼ºÀÚ : ±è¹Î¼ö
** ÀÛ¼ºÀÏ : 2004. 1. 7
*********************************************************************************/
var KEYVALUE=" '<>!@#$%^&*(){}[]=-+|\"/,.:;`~";


function OnlyNumber()
{
	// left=37, up=38, right=39, down=40
	// back=8, tab=9, enter=13, del=46,
	// NumLock=144, NumKeyPad0~9=96~105
	if (event.keyCode < 48 || event.keyCode > 57) {
		if ((event.keyCode>=37 && event.keyCode<=40)
			|| (event.keyCode>=96 && event.keyCode<=105)
			|| (event.keyCode==8 || event.keyCode==9 || event.keyCode==13
			|| event.keyCode==46 || event.keyCode==144) ) {
			event.returnValue = true
		} else {
			event.returnValue = false;
		}
	}
}


// ÇÔ¼ö¸í : function CheckEmail(strValue)
// ±â  ´É : E-MAIL ÁÖ¼Ò ¾ç½Ä Ã¼Å©
function CheckEmail(strValue)
{
	var flag = true;

	if (strValue.length > 4 && strValue.indexOf("@") > 0 && 
	strValue.indexOf("@.")==-1 && strValue.indexOf(".@")==-1 && 
	strValue.indexOf(",", strValue.indexOf("@"))==-1 && 
	strValue.indexOf(".", strValue.indexOf("@")) != -1) 
	{
		flag = false;
	}

	return flag;
}

// ¾ËÆÄºª Ã¼Å© ·çÆ¾ 
function CheckAlphabet(input) {
	var flag=true;

	if (CheckSpaces(input.value)) {
		flag = false;
	}
	else {
		for (var i=0; i < input.value.length; i++) {
			if ((input.value.charAt(i) < "A" || input.value.charAt(i) > "z") && (input.value.charAt(i) < "0" || input.value.charAt(i) > "9")){
				flag=false;
				break;
			}
		}
	}
	return flag;
}


// nStartºÎÅÍ nEnd±îÁö nStep·Î ¼¿·ºÆ® ¹® ¸¸µé±â
function DisplayDaySelect(strName, nStart, nEnd, nStep, nSelect) {
	document.write("<SELECT name='" + strName + "' id='" + strName + "'>");

	for (i = nStart; i <= nEnd; i++) {
		if (i < 10) 
			strValue = "0" + i;
		else
			strValue = i;
		
		if (i == nSelect)
			document.write("<OPTION value='" + strValue + "' selected>" + i + "</OPTION>");
		else
			document.write("<OPTION value='" + strValue + "'>" + i + "</OPTION>");
	}
	
	document.write("</SELECT>");
}



function numOnly(obj,frm,isCash){
	//ÀÔ·ÂÇÊµåÀÇ ÀÔ·Â°ªÀÌ ¼ýÀÚ ÀÔ·Â°¡´É.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.ÆûÀÌ¸§,true);">
	//¼¼ÀÚ¸® ÄÞ¸¶ »ç¿ë½Ã true , ¼ýÀÚ¸¸ ÀÔ·Â ½Ã false
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if (isCash){
		obj.value = cashReturn(returnValue);
		return;
	}
	obj.focus();
	obj.value = returnValue;
}


function numOnlyTime(obj,frm){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if(parseInt(returnValue,10) >= 24) returnValue = "";
	obj.focus();
	obj.value = returnValue;
}


function numOnlyDay(obj,frm){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if(parseInt(returnValue,10)==0 || parseInt(returnValue,10)>=32 || !returnValue) returnValue = "01";
	obj.focus();
	obj.value = returnValue;
}


function isNumber(str) {
	if (str) {
		if (str.search(/[^0-9]/g) == -1) return true;
		else return false;
	}
	else return false;
}


function korOnly(str) {
	var strLength = str.length;
	var i;
	var Unicode;
	for (var i=0; i<strLength; i++){
		Unicode = str.charCodeAt(i);
		if ( !(44032 <= Unicode && Unicode <= 55203) ) return false;
	}
	return true;
}



function engOnlyUp1(obj){
	//¿µ¹® ,_,-, ¼ýÀÚ ¸¸ÀÌ ÀÔ·Â
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnly(this);">
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-"){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}
function engOnlyUp2(obj){
	//space, -, _, ¼ýÀÚ, ., ¿µ¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == " " || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-" || obj.value.charAt(i) == "."){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}
function engOnlyUp3(obj){
	//¼ýÀÚ, ¿µ¹® ´ë¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toUpperCase();
}
function engOnlyUp4(obj){
	//¼ýÀÚ, ¿µ¹® ¼Ò¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toLowerCase();
}



function cashReturn(numValue){
	//numOnlyÇÔ¼ö¿¡ ¸¶Áö¸· ÆÄ¶ó¹ÌÅÍ¸¦ true·Î ÁÖ°í numOnly¸¦ ºÎ¸¥´Ù.
	var cashReturn = "";
	for (var i = numValue.length-1; i >= 0; i--){
		cashReturn = numValue.charAt(i) + cashReturn;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
	}
	return cashReturn;
}



function removeComma(cash){
	//ÄÞ¸¶¸¦ ¾ø¾ÖÁØ´Ù.
	//»ç¿ë¹ý : document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value = removeComma(document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value);
	var returnValue = "";
	for (var i = 0; i < cash.length; i++){
		if (cash.charAt(i) != ","){
			returnValue += cash.charAt(i);
		}
	}
	return returnValue;
}



function zero_fill(inputvalue,demandLength){
	//12 --> 0012 Ã³·³ ¸¸µé±â
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += "0";
	}
	return spaceValue+inputvalue;
}



function space_fill(inputvalue,demandLength){
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += " ";
	}
	return spaceValue+inputvalue;
}



function removeLeftZero(inputValue){
	//¿ÞÂÊ 0 ¾ø¾Ö±â
	var zeroIdx = 0;
	for (var i = 0; i < inputValue.length; i++){
		if (inputValue.charAt(i) != "0" && inputValue.charAt(i) != ","){
			break;
		}
		else zeroIdx++;
	}
	return inputValue.substring(zeroIdx);
}



function isValidEmail(str){
	var pattern = /^[-_a-zA-Z0-9]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(str)) ? true : false;
}



function nohanMail(str) {
	var email = str.split("@")
	if (email[1]=="hanmail.net") return false;
	else if (email[1]=="daum.net") return false;
	else return true;
}


// ID, PW Ã¼Å©
function is_IDPW_Old(id_pw){
	if(id_pw.length < 4 || id_pw.length > 10){
		return false;
	}
	for(var i = 0; i < id_pw.length; i++) {
		var chr = id_pw.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
			return false;
		}
	}
	return true;
}

function is_IDPW_New(id_pw){
	if(id_pw.length < 4 || id_pw.length > 10){
		return false;
	}
	var j = k = 0;
	for(var i=0; i<id_pw.length; i++){
		var chr = id_pw.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')){
			return false;
		}
		if(chr >= '0' && chr <= '9')
			j++;
		if(chr >= 'a' && chr <= 'z')
			k++;
	}
	return true;
}


// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function check_jm_bh(jm_bh1,jm_bh2) {
	var tot=0, result=0, re=0, se_arg=0;
	var chk_num="";
	chk_jm_bh = jm_bh1 + jm_bh2;
	if (chk_jm_bh.length != 13) {
		return false;
	}
	else {
		for (var i=0; i < 12; i++) {
		if (isNaN(chk_jm_bh.substr(i, 1))) return false;
			se_arg = i;
			if (i >= 8) se_arg = i - 8;
			tot = tot + Number(chk_jm_bh.substr(i, 1)) * (se_arg + 2)
		}
		if (chk_num != "err") {
			re = tot % 11;
			result = 11 - re;
			if (result >= 10) result = result - 10;
			if (result != Number(chk_jm_bh.substr(12, 1))) return false;
			if ((Number(chk_jm_bh.substr(6, 1)) < 1) || (Number(chk_jm_bh.substr(6, 1)) > 4))
			return false;
		}
	}
	return true;
}

function next(str,order,size){     // ÁÖ¹Î¹øÈ£ valid check , ÀÚµ¿ ´ÙÀ½ Æû ÀÌµ¿

// PHP version difference??
	socno1ord = 1;
	socno2ord = socno1ord+1;
	if(str.elements[0].name == "PHPSESSID")
		{
		order++;		
		socno1ord = 2;
		socno2ord = socno1ord+1;
		}

   nex = order + 1;
   num = str.elements[order].value;
   siz = num.length;
   numFlag = Number(num);
   if(!numFlag && siz > 1 && num != '00' &&  num != '000'){
         alert('¼ýÀÚ¸¦ ³Ö¾îÁÖ¼¼¿ä');
         str.elements[order].select();
         str.elements[order].focus();
         return false;
   }

   if(siz == size){
      if( order == socno1ord) str.elements[nex].focus();
	  return true;
   }
   if(order == socno2ord && siz == 1){
		if(num < 1 || num > 4){
			alert('Àß¸øµÈ ÁÖ¹Î¹øÈ£ Çü½ÄÀÔ´Ï´Ù');
         	str.elements[order].select();
         	str.elements[order].focus();
			return false;
		}
   }
}

// ¿ìÆí¹øÈ£ ÀÚµ¿ÀÔ·Â
function OpenZipcode(form,zip01,zip02,add01,add02) {
	window.open("/intro/member/search_add.asp?form=" + form + "&zip01=" + zip01 + "&zip02=" + zip02 + "&add01=" + add01 + "&add02=" + add02 + "","","width=420,height=300,top=100,left=100");
}


// ¾ÆµðµðÃ¼Å© ÆË¾÷Ã¢
function goCheckID(form,userid) {
	window.open("/intro/member/check_id.asp?form=" + form + "&userid=" + userid + "","","width=335,height=200,top=100,left=100");
}

// ÇØ´ç(ÁÖ¹Îµî·Ï¹øÈ£)±æÀÌ°¡ µÇ¸é ´ÙÀ½À¸·Î Ä¿¼­ ÀÌµ¿
function Move_Check(obj01,obj02,len) {
	if (obj01.value.length == len) {
		obj02.focus();
	}
}


// ½ÇÁ÷Àû »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function Real_IsComNo(num) {
	var reg = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/;
	if (!reg.test(num)) return false;
	num = RegExp.$1 + RegExp.$2 + RegExp.$3;
	var cVal = 0;
	for (var i=0; i<8; i++) {
		var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7);
		cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10;
	}
	var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0';
	cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
	return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10);
}


// ±¸¶óÀû »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function IsComNo(fname01,len01,fname02,len02,fname03,len03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!isNumber(num01) || num01.length!=len01){
		alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!isNumber(num02) || num02.length!=len02){
		alert(mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || num03.length!=len03){
		alert(mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


// °¢Á¾ ÀüÈ­¹øÈ£(ÈÞ´ëÆù),ÆÑ½º¹øÈ£
function IsPhoneNo(fname01,len01,fname02,len02,fname03,len03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (len01 == 9){
		if (num01!='010' && num01!='011' && num01!='016' && num01!='017' && num01!='018' && num01!='019'){
			alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº 010,011,016,017,018,019 ÁßÀÇ ÇÏ³ª¿©¾ß ÇÕ´Ï´Ù!");
			fname01.focus();
			fname01.select();
			return false;
		}
	} else {
		if (!isNumber(num01) || num01.length<len01){
			alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
			fname01.focus();
			fname01.select();
			return false;
		}
	}
	if (!isNumber(num02) || num02.length<len02){
		alert(mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || num03.length<len03){
		alert(mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


// ³¯Â¥ÀÔ·Â
function IsDateAll(fname01,fname02,fname03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!isNumber(num01) || num01.length!=4 || parseInt(num01,10)<1900 || parseInt(num01,10)>2100){
		alert(mess + "ÀÇ '³â'Àº 4ÀÚ¸®·Î 1900~2100»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!isNumber(num02) || parseInt(num02,10)<1 || parseInt(num02,10)>12){
		alert(mess + "ÀÇ '¿ù'Àº 1~12»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || parseInt(num03,10)<1 || parseInt(num03,10)>31){
		alert(mess + "ÀÇ 'ÀÏ'Àº 1~31»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


function Int_Round(num,round_num){
	tmp_num1 = num*Math.pow(10, round_num);
	// °¡°øµÈ ¼ýÀÚ¸¦ ¹Ý¿Ã¸²
	tmp_num2=Math.round(tmp_num1);
	// ¿ª¼øÀ¸·Î ´Ù½Ã °¡°ø
	result = tmp_num2/Math.pow(10, round_num); 
	return result;
}


// Show Flash
function ShowFlash(url, width, height){
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
	document.write('<param name="movie" value="' + url + '">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
    document.write('<param name="menu" value="false">');
	document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
	document.write('</object>');
}

/*
µ¿¿µ»ó,ÇÃ·¡½Ã »ç¿ë¹æ¹ý

¼³¸í :
	<script type="text/javascript">
	//ÇÔ¼ö È£Ãâ
	setem = new setEmbed();

	// ÇÃ·¡½ÃÀÏ°æ¿ì 'flash', µ¿¿µ»óÀÏ°æ¿ì 'movie'
	// µÎ¹øÂ° ÀÎÀÚ´Â ÆÄÀÏ°æ·Î
	// ¼¼¹øÂ°, ³×¹øÂ°´Â °¢°¢ ³ÐÀÌ(width), ³ôÀÌ(height)
	// ³×¹øÂ°´Â object ÀÌ¸§ (name°ª)
	//setem.init('±¸ºÐÀÚ','¼Ò½º°æ·Î','³ÐÀÌ','³ôÀÌ','ÀÌ¸§');
	setem.init('flash','swf/menu.swf','638','96','');

	//ÆÄ¶÷(param)°ªÀÌ Á¸ÀçÇÒ °æ¿ì
	//setem.parameter('³×ÀÓ°ª','¼Ó¼º');
	setem.parameter('wmode','transparent');

	//¼Ò½º¸¦ È­¸é¿¡ µð½ºÇÃ·¹ÀÌ
	setem.show();
	</script>

	ÇöÀç ÆÄÀÏÀº <head> </head>»çÀÌ ¶Ç´Â include ÆÄÀÏ »ó´Ü¿¡
	<script language="javascript" src="object_embed.js"></script>
	¿Í °°ÀÌ Ç¥±â

¿¹ :

	<script type="text/javascript">
	setem = new setEmbed();
	setem.init('flash','swf/main.swf','988','347','');
	setem.parameter('wmode','transparent');
	setem.show();
	</script>

»ç¿ë¹ý : ÇÃ·¡½Ã³ª µ¿¿µ»ó ÆÄÀÏÀ» »ç¿ëÇÒ °æ¿ì <object> ºÎÅÍ </object>±îÁö¸¦ À§ÀÇ
ÀÚ¹Ù½ºÅ©¸³Æ®·Î ´ë½ÅÇÑ´Ù.
*/
function setEmbed()
{
	var obj = new String;
	var parameter = new String;
	var embed = new String;
	var html = new String;
	var allParameter = new String;
	var clsid = new String;
	var codebase = new String;
	var pluginspace = new String;
	var embedType = new String;
	var src = new String;
	var width = new String;
	var height = new String;
	var name = new String;

	// n : name, s : source, w : width, h : height//

	this.init = function( getType ,s ,w ,h ,n ) {

		if ( getType == "flash")
		{
			clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";
			codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0";
			pluginspage = "http://www.macromedia.com/go/getflashplayer";
			embedType = "application/x-shockwave-flash";
			parameter += "<param name='movie' value='"+ s + "'>\n";
			parameter += "<param name='quality' value='high'>\n";
		}
		else if ( getType == "movie")
		{
			clsid = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6";
			codebase = "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715";
			pluginspage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/";
			embedType = "application/x-mplayer2";
			parameter += "<param name='filename' value='"+ s + "'>\n";
		}
		src = s;
		width = w;
		height = h;
		name = n;
	}

	this.parameter = function( parm , value ) {
		parameter += "<param name='"+parm +"' value='"+ value + "'>\n";
		allParameter += " "+parm + "='"+ value+"'";
	}

	this.show = function() {
		if ( clsid )
		{
			obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\" width='"+ width +"' height='"+ height +"' name='"+ name +"'>\n";
		}
		embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "' width='"+ width + "' height='"+ height + "' name='"+ name + "' "+ allParameter +" ></embed>\n";
		if ( obj )
		{
			embed += "</object>\n";
		}
		html = obj + parameter + embed;
		document.write(html);
	}
}


function resizeHeight(fr) {
	fr = typeof fr == 'string' ? document.getElementById(fr) : fr;
	//alert(fr.document.body.scrollHeight);
 	//if(fr.document.body.scrollHeight < 500) {
  	//fr.setExpression('height', 500);
 	//} else {
 		 fr.setExpression('height', fr.document.body.scrollHeight);
 	//}

}


