function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}

function na_preload_img()
{ 
  var img_list = na_preload_img.arguments;
  if (document.preloadlist == null) 
    document.preloadlist = new Array();
  var top = document.preloadlist.length;
  for (var i=0; i < img_list.length; i++) {
    document.preloadlist[top+i]     = new Image;
    document.preloadlist[top+i].src = img_list[i+1];
  } 
}

function na_change_img_src(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//From jzLib.js
/*
 * Copyleft Jazz on the G string 2002 - 2003 (vs571@naver.com)
*/
//¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹éÀ» Á¦°Å
function trim(str){
    var count = str.length;
    var len = count;
    var st = 0;

    while ((st < len) && (str.charAt(st) <= ' ')){
        st++;
    }
    while ((st < len) && (str.charAt(len - 1) <= ' ')){
        len--;
    }
    return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;
}

//¾Ë·µÃ¢À» º¸¿©ÁÖ°í Æû¿ä¼Ò¿¡ Æ÷Ä¿½º...
function alertnFocus(obj , msg){
    alert(msg);
    obj.focus();
}

//¾Ë·µÃ¢À» º¸¿©ÁÖ°í Æû¿ä¼Ò¿¡ Æ÷Ä¿½º.. ±×¸®°í false¸¦ ¹ÝÈ¯
function returnFalse(obj , msg){
    alert(msg);
    obj.focus();
	return false;
}

//Æû¿¡¼­ ÇÊ¼öÇ×¸ñÀ» Ã¼Å©ÇÏ´Â ÇÔ¼ö
function fieldCheck(arg , msg){
    var result = true;
    var str = trim(arg.value);
    if(str.length < 1){
        alertnFocus(arg , msg);
        result = false;
    }
    return result;
}

//¼ýÀÚ¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö(¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é false¸¦ ¸®ÅÏ
function numCheck(str){
    var result = true;
    var StrLen = str.length;
    for(i = 0 ; i < StrLen ; i++){
        var CC = str.charCodeAt(i);
        if(CC < 48 || CC > 57){
            result = false;
            break
        }
    }
    return result;
}

//È®ÀåÀÚ¸¦ Ã¼Å©ÇÑ´Ù..(´ë¼Ò¹®ÀÚ´Â ±¸ºÐÇÏÁö ¾Ê´Â´Ù)
function extCheck(filename , ext){
    var result = false;
    var FNSpd = filename.split(".");
    var ExistExt = FNSpd[FNSpd.length - 1].toLowerCase();
    var ExtSpd = ext.split(",");
    for(i = 0 ; i < ExtSpd.length ; i++){
        if(ExistExt == ExtSpd[i].toLowerCase()){
            result = true;
            break;
        }
    }
    return result;
}

//¼¿·ºÆ®¹Ú½ºÀÇ onChangeÀÌº¥Æ®¿¡ÀÇÇØ ÆäÀÌÁö ÀÌµ¿
function selectChange(target , obj){
    document.location.href = target + '?' + obj.name + '=' + obj.options[obj.options.selectedIndex].value;
}

//±ÝÄ¢¹®ÀÚ Ã¼Å© 
//h => ÇÑ±Û±ÝÁö , s=>Æ¯¹® ±ÝÁö , a=>¿µ¹® ±ÝÁö , hs => ÇÑ±Û/Æ¯¹® ±ÝÁö , as => ¿µ¹®/Æ¯¹® ±ÝÁö , ha => ÇÑ±Û/¿µ¹® ±ÝÁö
//±ÝÄ¢¹®ÀÚ°¡ ÀÖÀ¸¸é false ¾øÀ¸¸é true¸¦ ¹ÝÈ¯ÇÑ´Ù.
function stringCheck(str , mode){
	var result = true;
	if(mode == 'h'){
		if(!checkHangul(str)){
			result = false;
		}
	}else if(mode == 's'){
		if(!checkSpecial(str)){
			result = false;
		}
	}else if(mode == 'a'){
		if(!checkAlpha(str)){
			result = false;
		}
	}else if(mode == 'hs'){
		if(!checkHangul(str) || !checkSpecial(str)){
			result = false;
		}
	}else if(mode == 'as'){
		if(!checkAlpha(str) || !checkSpecial(str)){
			result = false;
		}
	}else if(mode == 'ha'){
		if(!checkHangul(str) || !checkAlpha(str)){
			result = false;
		}
	}

	return result;
}

//ÇÑ±Û(2Byte ¹®ÀÚ)ÀÌ Æ÷ÇÔ µÇ¾î ÀÖ´Ù¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
function checkHangul(str){
	var result = true;
	for(i = 0 ; i < str.length ; i++){
		if(str.charCodeAt(i) > 128){
			result = false;
			break;
		}
	}
	return result;
}

//Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔ µÇ¾î ÀÖ´Ù¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
function checkSpecial(str){
	var result = true;
	var CurChar;
	for(i = 0 ; i < str.length ; i++){
		CurChar = str.charCodeAt(i);
		if((CurChar > 0 && CurChar < 48) || (CurChar > 57 && CurChar < 65) || (CurChar > 90 && CurChar < 97) || (CurChar > 122 && CurChar128)){
			result = false;
			break;
		}
	}
	return result;
}

//¿µ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Ù¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
function checkAlpha(str){
	var result = false;
	var CurChar;
	for(i = 0 ; i < str.length ; i++){
		CurChar = str.charCodeAt(i);
		if((CurChar > 64 && CurChar < 91) || (CurChar > 96 && CurChar < 123)){
		}else{
			result = false;
			break;
		}
	}
	return result;
}

//»ç¿ë ÇÒ ¼ö ¾ø´Â ¸ÞÀÏ µµ¸ÞÀÎ Ã¼Å©
function emailChk(str , doNot){
	var result = true;
	var tmp = str.split("@");
	var domains = doNot.split(",");
	var len = tmp.length - 1;
	var domain = tmp[len];
	for(i = 0 ; i < domains.length ; i++){
		if(domain == domains[i]){
			result = false;
			break;
		}
	}
	return result;
}

//Select BoxÀÇ ±âº» ¼±ÅÃ°ªÀ» Àâ´Â´Ù.
function dftSelect(obj , value){
	if(!obj || !value) return;
	for(seq = 0 ; seq < obj.options.length ; seq++){
		if(obj.options[seq].value == value){
			obj.options[seq].selected = true;
			break;
		}
	}
}

//¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ Æ¯Á¤¹®ÀÚ¸¦ ¸ðµÎ º¯È¯ÇÑ´Ù.
function replaceAll(str , search , replace){
    while(inStr(str , search)){
        str = str.replace(search , replace);
    }
    return str;
}

//¹®ÀÚ¿­¿¡ Æ¯Á¤ ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»ç
function inStr(str , needle){
    var result = false;
    for(i = 0 ; i < str.length ; i++){
        if(str.charAt(i) == needle){
            result = true;
            break;
        }
    }
    return result;
}

//ÀÚµ¿À¸·Î Æ÷Ä¿½º¸¦ ¿Å°Ü ÁÖ´Â ÇÔ¼ö
function Bfocus(len , sElement , tElement){
    if(sElement.value.length == len){
        tElement.focus();
    }
}

//¼ýÀÚÀÇ 3ÀÚ¸®´ÜÀ§¸¶´Ù ,(ÄÞ¸¶)¸¦ Âï¾î ÁÖ´Â ÇÔ¼ö
function numberFormat(srcNumber) {
    var txtNumber = '' + srcNumber;
    if (isNaN(txtNumber) || txtNumber == "") {
        alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä");
        fieldName.select();
        fieldName.focus();
    }else {
        var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
        var arrNumber = txtNumber.split('.');
        arrNumber[0] += '.';
        do {
            arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
        } while (rxSplit.test(arrNumber[0]));
        if (arrNumber.length > 1) {
            return arrNumber.join('');
        }else{
            return arrNumber[0].split('.')[0];
        }
    }
}

//ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÔ¼ö °ªÀÌ ³ª´²Á®ÀÖÁö ¾ÊÀ»¶§
function juminCheck(strJumin){
	strJumin = replaceAll(strJumin , "-" , ""); //-¸¦ ¾øÀÎ´Ù	
	if(strJumin.length != 13) return false;//ÀÚ¸´¼ö°¡ ¸ÂÁö ¾ÊÀ¸¸é ´õ º¼°Å ¾ø´Ù
	return juminCheck1(strJumin.substring(0 , 6) , strJumin.substring(6));
}

//ÁÖ¹Î¹øÈ£Ã¼Å© ÇÔ¼ö °ªÀÌ ³ª´²Á®¼­ ¿ÔÀ»¶§
function juminCheck(str_jumin1 , str_jumin2){
    var checkImg='';
    var i3=0;

    for (var i=0;i<str_jumin1.length;i++){
        var ch1 = str_jumin1.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }

    if ((str_jumin1 == '') || ( i3 != 0 )){
        return false;
    }

    var i4=0
    for (var i=0;i<str_jumin2.length;i++){
        var ch1 = str_jumin2.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }

    if ((str_jumin2 == '') || ( i4 != 0 )){
        return false;
    }

    if(str_jumin1.substring(0,1) < 1){
        return false;
    }

    if(str_jumin2.substring(0,1) > 4){
        return false;
    }

    if((str_jumin1.length > 7) || (str_jumin2.length > 8)){
        return false;
    }

    if ((str_jumin1 == '72') || ( str_jumin2 == '18')){
        return false;
    }

    var f1=parseInt(str_jumin1.substring(0,1))
    var f2=parseInt(str_jumin1.substring(1,2))
    var f3=parseInt(str_jumin1.substring(2,3))
    var f4=parseInt(str_jumin1.substring(3,4))
    var f5=parseInt(str_jumin1.substring(4,5))
    var f6=parseInt(str_jumin1.substring(5,6))
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=parseInt(str_jumin2.substring(0,1))
    var l2=parseInt(str_jumin2.substring(1,2))
    var l3=parseInt(str_jumin2.substring(2,3))
    var l4=parseInt(str_jumin2.substring(3,4))
    var l5=parseInt(str_jumin2.substring(4,5))
    var l6=parseInt(str_jumin2.substring(5,6))
    var l7=parseInt(str_jumin2.substring(6,7))
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    if (hap != l7) {
        return false;
    }
    return true;
}

//»ç¾÷ÀÚ ¹øÈ£ Ã¼Å© ÇÔ¼ö
function WorkCheck(strNumb){
	strNumb = replaceAll(strNumb , "-" , "");
    if(strNumb.length != 10){
        return false;
    }

    sumMod = 0;
    sumMod +=  parseInt(strNumb.substring(0,1));
    sumMod +=  parseInt(strNumb.substring(1,2)) * 3 % 10;
    sumMod +=  parseInt(strNumb.substring(2,3)) * 7 % 10;
    sumMod +=  parseInt(strNumb.substring(3,4)) * 1 % 10;
    sumMod +=  parseInt(strNumb.substring(4,5)) * 3 % 10;
    sumMod +=  parseInt(strNumb.substring(5,6)) * 7 % 10;
    sumMod +=  parseInt(strNumb.substring(6,7)) * 1 % 10;
    sumMod +=  parseInt(strNumb.substring(7,8)) * 3 % 10;
    sumMod +=  Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
    sumMod +=  parseInt(strNumb.substring(8,9)) * 5 % 10;
    sumMod +=  parseInt(strNumb.substring(9,10));

    if (sumMod % 10 != 0){
        return false;
    }
    return true;
}

//¹è¿­¿¡ Æ¯Á¤°ªÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ÇÔ¼ö
function inArray(arr , needle){
    var result = false;
    for(i = 0 ; i < arr.length ; i++){
        if(arr[i] == needle){
            result = true;
            break;
        }
    }
    return result;
}

//Ã¼Å©¹Ú½º¿¡ Ã¼Å©ÇØÁÖ´Â ÇÔ¼ö
function dftCheck(Obj , val){
    try{
        if(Obj.length == 1 && val != ""){ 
            Obj[0].checked = true; 
            return;
        }else if(Obj.length == 1 && val == ""){
            Obj[0].checked = false; 
            return;
        }
        for(i = 0 ; i < Obj.length ; i++){
            if(Obj[i].value == val){
                Obj[i].checked = true;
                break;
            }
        }
    }catch(e){
        //alert(e.description);
    }
}

function zipSearch(formName , zip1 , zip2 , addr , target){
	var szhref = "/member/pop2.htm?formName=" + formName + "&zip1=" + zip1 + "&zip2=" + zip2 + "&addr=" + addr + "&target=" + target;
	window.open(szhref , "zipSearchWin" , "width=420,height=300");
}

function ZipWindow(ref,what) {
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	ref = ref + "?what=" + what;
	window.open(ref,"zipWin",'width=626,height=370,status=no,resizable=yes,scrollbars=yes,top=' + window_top + ',left=' + window_left + '');
}

function zeroFill(val , size){
	for(x = val.length ; x < size ; x++){
		val = "0" + val;
	}
	return val;
}

function OpenWin(dest, change) {
	dest = dest + "?inputLogin="+document.forms.joinform.elements.inputLogin.value;
	StartWin = window.open(dest, "StartWindow", "scrollbars=auto,toolbar=no,location=no,directories=no,width=500,height=145,resizable=no,mebar=no,left=250,top=65");
	if (change == 1) {
		if (StartWin) {
			IsBlur = true;
		}
	}
}