// [¸ÞÀÎÆäÀÌÁö-Áú¹®°¡ÀÌµå] °Ë»ö¾îÀÇ ÀÔ·ÂÀÇ ÀûÇÕ¼ºÀ» ÆÇ´ÜÇÑ´Ù.
function Question_Guide_Search()
{
	var chkform = document.cboard;

	// °Ë»ö¾î °ø¹é°Ë»ç
	var chkitem = chkform.bdcontent;
	if (!strTrim(chkitem.value)) {
		alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		chkitem.value = "";
		chkitem.focus();
		return false;
	}
}

//ÆäÀÌÁöÀÌµ¿
function moveurl(url) {
    location.href = url;
}

//Ã¢´Ý±â
function toclose() {
    if(window.open) {
        opener.focus();
        top.close();
    }
}

//°ø¹é¾ø¾Ú
function strTrim(string)
{
    for(;string.indexOf(" ")!= -1;){
        string=string.replace(" ","")
    }
    return string;
}

// ÀÚµ¿Æ÷Ä¿½º
function autofocus(nextfld, maxlen) {
	var ob = event.srcElement;
	var len = ob.value.length;
	if(len >= maxlen) {
		nextfld.focus();
	}
}

// °ªÀ» ¾È³Ö¾úÀ»¶§ ±âº»ÀÔ·Â°ªÀ¸·Î ¹Ù²Þ.
function default_change(fld, trimtype) {
	 if (trimtype == true) {
        fld.value = subTrim(fld.value);
    }
    else {
        fld.value = strTrim(fld.value);
    }
	if(!fld.value) {
		fld.value = fld.defaultValue;
	}
}

// °ªÀ» ¾È³Ö¾úÀ»¶§ ±âº»ÀÔ·Â°ªÀ¸·Î ¹Ù²Þ.
function default_change_date(fld, trimtype) {
	 if (trimtype == true) {
        fld.value = subTrim(fld.value);
    }
    else {
        fld.value = strTrim(fld.value);
		if (fld.value.length==1)
		{
			fld.value = "0"+strTrim(fld.value);
		}
    }
	if(!fld.value) {
		fld.value = fld.defaultValue;
	}
}

//¾ÕµÚ°ø¹é ¾ø¾Ú
function subTrim(fld)
{
    var pattern = /(^\s*)|(\s*$)/g; // \s °ø¹é ¹®ÀÚ
    fld = fld.replace(pattern, "");
    return fld;
}

//»õÃ¢¶ç¿ì±â
function open_window(url, target, w, h, s, ws, hs)
{
    if (s) s = 'yes';
    else s = 'no';

	if(!ws) {
		ws = (screen.width - w) / 2;
	}
	if(!hs) {
		hs = (screen.height - h) / 2 - 20;
	}
	var its = window.open(url,target,'width='+w+',height='+h+',top='+hs+',left=' + ws + ',scrollbars='+s);
    its.focus();
}


//¹ÙÀÌÆ® °Ë»ç
function strByte(str)
{
    var i, j=0;
    for (i=0;i<str.length;i++)
    {
        val = escape(str.charAt(i)).length;
        if (val== 6) {
            j++;
        }
        j++;
    }
    return j;
}

//Æû ÀÔ·Â¿©ºÎ °Ë»ç(¹®ÀÚ)-->°ø¹éÁ¦°Å 
function formExists(fld, ment, types, trimtype)
{
    if (trimtype == true) {
        fld.value = subTrim(fld.value);
    }
    else {
        fld.value = strTrim(fld.value);
    }

    if (types == false && !fld.value) {
        return false;
    }

    var minLength = fld.getAttribute("minLength");
    var maxLength = fld.maxLength;

    if (!fld.value) {
        alert(ment);
        return true;
    }
    else if (minLength && strByte(fld.value) < minLength) {
        alert(ment + ' (ÃÖ¼Ò ' + minLength/2 + 'ÀÚ¸®)');
        return true;
    }
    else if (maxLength && strByte(fld.value) > maxLength) {
        alert(ment + ' (ÃÖ´ë ' + maxLength/2 + 'ÀÚ¸®)');
        return true;
    }
    else {
        return false;
    }
}


//Æû ÀÔ·Â¿©ºÎ °Ë»ç(¹®ÀÚ)--> °ø¹éÆ÷ÇÔ
function formExists2(fld, ment, types, trimtype)
{
	/*
    if (trimtype == true) {
        fld.value = subTrim(fld.value);
    }
    else {
        fld.value = strTrim(fld.value);
    }
	*/
    if (types == false && !fld.value) {
        return false;
    }

    var minLength = fld.getAttribute("minLength");
    var maxLength = fld.maxLength;

    if (!fld.value) {
        alert(ment);
        return true;
    }
    else if (minLength && strByte(fld.value) < minLength) {
        alert(ment + ' (ÃÖ¼Ò ' + minLength/2 + 'ÀÚ¸®)');
        return true;
    }
    else if (maxLength && strByte(fld.value) > maxLength) {
        alert(ment + ' (ÃÖ´ë ' + maxLength/2 + 'ÀÚ¸®)');
        return true;
    }
    else {
        return false;
    }
}

//Æû ÀÔ·Â¿©ºÎ °Ë»ç(¼ýÀÚ)
//min:ÃÖ¼Ò°ª, max:ÃÖ´ë°ª, vals:ÃÊ±â°ª, maxlen:°ªÀÌ ±æÀÌ¸¸Å­¾øÀ»°æ¿ì 0À¸·Î ¶«»§
function formExistsInt(fld, ment, types, min, max, vals, maxlen, units)
{
    if (types == false && !fld.value) {
        return false;
    }

    if (!vals) {
        vals = 0
    }

    if (!units)
    {
        units = ''
    }

    var numbers = parseNumber(fld.value, vals)
    numbers = parseInt(numbers)
    fld.value = numbers

    if (maxlen) {
        var len = maxlen - fld.value.length

        if (len > 0) {
            var str = ''
            if (numbers == 0) {
                nums = ''
                len = maxlen
            }
            else {
                nums = numbers
            }

            for (var i=0;i<len ;i++ )
            {
                str += '0'
            }
            fld.value = str + nums
        }
    }
    else {
        fld.value = numbers
    }
    fld.value = filterNum(fld.value);
    fld.value = commaSplitAndNumberOnly(fld);
    
    if (min > 0 && numbers < min) {
        alert(ment + ' (ÃÖ¼Ò: ' + min + units + ')');
        return true
    }
    else if (max > 0 && numbers > max) {
        alert(ment + ' (ÃÖ´ë: ' + max + units + ')');
        return true
    }
    else if (!(numbers >= 0)) {
        alert(ment);
        return true
    }
    else {
        return false
    }
}

//¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®)
function formExistsEngchar(fld, ment, types) {
    if (types == false && !fld.value) {
        return false;
    }

    var error_c=0, i, val;
    for(i=0;i<strByte(fld.value);i++) {
        val = fld.value.charAt(i);
        if(i == 0) if(!((val>='a' && val<='z') || (val>='A' && val<='Z'))) {
            alert(ment);
            return true;
        }
        else if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) {
            alert(ment);
            return true;
        }
   }
   return formExists(fld, ment, types);
}

//Æû ÀÔ·Â¿©ºÎ °Ë»ç(ÀüÈ­¹øÈ£)
function formExistsPhone(ph1, ph2, ph3, ment, types)
{
    ph1.value = strTrim(ph1.value);
    ph2.value = strTrim(ph2.value);
    ph3.value = strTrim(ph3.value);

    if (types == false && !ph1.value && !ph2.value && !ph3.value) {
        return false;
    }

    var error_c=0, i, val;
    spchar=/^[0-9]+/;

    //¼ýÀÚ°Ë»ç
    if(ph1.value.search(spchar)== -1) {
        alert(ment);
        ph1.focus();
        return true;
    }
    else if(ph2.value.search(spchar)==  -1) {
        alert(ment);
        ph2.focus();
        return true;
    }
    else if(ph3.value.search(spchar)== -1) {
        alert(ment);
        ph3.focus();
        return true;
    }

    //±æÀÌ°Ë»ç
    if(ph1.value.length<2 || ph1.value.length>4) {
        alert(ment);
        ph1.focus();
        return true;
    }
    else if(ph2.value.length<3 || ph2.value.length>4) {
        alert(ment);
        ph2.focus();
        return true;
    }
    else if(ph3.value.length != 4) {
        alert(ment);
        ph3.focus();
        return true;
    }

    //½ÇÆÐ
    return false;
}

//ÀÌ¸ÞÀÏÃ¼Å©
function formExistsEmail(email, ment, types)
{
    email.value = strTrim(email.value);

    if (types == false && !email.value) {
        return false;
    }

    var minLength = email.getAttribute("minLength");
    var maxLength = email.maxLength;

    if (!email.value) {
        alert(ment);
        return true;
    }

    //email.value = email.value.toLowerCase();
    spchar=/^[a-z0-9\-_.]+[@]{1}[a-z0-9\-]+[\.]{1}[a-z]+/;

    if (minLength && strByte(email.value) < minLength) {
        alert(ment);
        return true;
    }
    else if (maxLength && strByte(email.value) > maxLength) {
        alert(ment);
        return true;
    //}
    //else if (email.value.search(spchar) == -1) {
    //    alert(ment);
    //    return true;
    }
    else {
        return false;
    }
}

//´ÙÀ½/ÇÁ¸®Ã§¸ÞÀÏ ÀÔ·Â°ÅºÎ -- ÀÌ°Å ¾ø¾Ö¹ö¸²
function formExistsDaum_delete(email, ment, types)
{
    email.value = strTrim(email.value);
    if (types == false && !email.value) {
		return false;
    }

    var isEmail = /@hanmail.net|daum.net|freechal.com/;

    if (isEmail.test(email.value)) {
        alert(ment);
	return true;
    }
    else {
        return false;
    }
}
function formExistsDaum(email, ment, types)
{

}

//Æû ÀÔ·Â¿©ºÎ °Ë»ç(·¹µð¿À¹Ú½º)
function formExistsradio(fld, ment, types) {
    if (types == false) {
        return false;
    }
    var len = fld.length, i;

    for(i=0; i<len; i++) {
        if(fld[i].checked) {
            return false;
        }
    }
    alert(ment);
    return true;
}

//ÆûÀÇ disabled Ã³¸®
function disabledForm(fld, opts, vflag) {
    if(opts) {
		if(vflag != true) {
			fld.value = '';
		}
        fld.disabled = true;
        fld.style.background = "#E4E4E4";
    }
    else {
        fld.disabled = false;
        fld.style.background = "#FFFFFF";
    }
}

//ÆûÀÇ readonly Ã³¸®
function readonlyForm(fld, opts, vflag) {
    if(opts) {
		if(vflag != true) {
			fld.value = '';
		}
        fld.readOnly = true;
        fld.style.background = "#F7F7F7";
    }
    else {
        fld.readOnly = false;
        fld.style.background = "#FFFFFF";
    }
}

//****ÆûÀÇ disabled Ã³¸® Ãß°¡,¼öÁ¤½Ã ³»¿ë »èÁ¦ ¶§¹®(2007.07.24) 
function disabledForm2(fld, opts, vflag) {
    if(opts) {
		if(vflag != true) {
//		fld.value = '';
		}
        fld.disabled =true;
        fld.style.background = "#E4E4E4";
    }
    else {
        fld.disabled = false;
        fld.style.background = "#FFFFFF";
    }
}

//****ÆûÀÇ disabled Ã³¸® Ãß°¡,¼öÁ¤½Ã ³»¿ë »èÁ¦ ¶§¹®(2007.07.24) 
function readonlyForm2(fld, opts, vflag) {
    if(opts) {
		if(vflag != true) {
//			fld.value = '';
		}
        fld.readOnly = true;
        fld.style.background = "#F7F7F7";
    }
    else {
        fld.readOnly = false;
        fld.style.background = "#FFFFFF";
    }
}


//Á¤¼öÇüÀ¸·Î ÆÄ½Ì
function parseNumber(str, vals) 
{
    for (; str.indexOf(",") != -1; )
    {
        str = str.replace(",", "");
    }
    str = parseInt(str)
    if (!(str > 0)) {
        str = vals
    }
    return str;
}

//¼ýÀÚÇüÀ¸·Î ÆÄ½Ì
function parseNums(str) {
    for (; str.indexOf(",") != -1; ) {
        str = str.replace(",", "");
    }
    return eval(str);
}

// ±Ý¾×Ç¥½Ã(ÀÚµ¿ÀÔ·Â)
function CommaAuto(){
	var ob = event.srcElement;
	var str = ob.value;
	var Re = /[^0-9\.\-]/g;
	var ReN = /(-?[0-9]+)([0-9]{3})([^\.0-9]*)/;
	str = str.replace(Re,''); 
	while (ReN.test(str)) { 
		str = str.replace(ReN, "$1,$2$3"); 
	}
	ob.value = str;
}

// Æû°ªÀ» ¸®ÅÏ
function CommaInput(str){
	var Re = /[^0-9\.\-]/g;
	var ReN = /(-?[0-9]+)([0-9]{3})([^\.0-9]*)/;
	str = str.replace(Re,''); 
	while (ReN.test(str)) { 
		str = str.replace(ReN, "$1,$2$3"); 
	}
	return str;
}


// »ç¾÷ÀÚµî·Ï¹öÈ£Ã¼Å©( ÀÔ·ÂÆû 1°³)
function formExistsbizno(fld) {
	var bizno = strTrim(fld);
	if(bizno == "0000000000") {
		return true;
	}
	var baseval = 0;
	comStr = "13713713";
	for(i=0; i<8; i++) {
		baseval += (parseFloat(bizno.substring(i,i+1)) * parseFloat(comStr.substring(i,i+1))) % 10;
	}
	tmp = parseFloat(bizno.substring(8,9)) * 5 + "0";
	flagval = parseFloat(tmp.substring(0,1)) + parseFloat(tmp.substring(1,2));
	chkno = (10 - (baseval + flagval ) % 10 ) %10 ;
	if( bizno.substring(9,10) != chkno) {
		return true;
	}
	else {
		return false;
	}
}

// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©( ÀÔ·ÂÆû 1°³)
function formExistsjumin2(fld) {
	var fld=strTrim(fld);
	if(fld.length != 13) {
	alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.');
//    fld.focus();
    return true;
    }
    var i2=0;
	for(var i=0;i<fld.length;i++) {

        var temp=fld.substring(i,i+1);

		if(temp<0 || temp>9)  i2++;
    }
    if((fld==  '') || (i2 != 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        j_left.focus();
        return true;
    }
    var l1=fld.substring(0,1);
    var l2=fld.substring(1,2);
    var l3=fld.substring(2,3);
    var l4=fld.substring(3,4);
    var l5=fld.substring(4,5);
    var l6=fld.substring(5,6);
    var hap=l1*2+l2*3+l3*4+l4*5+l5*6+l6*7;
    var r1=fld.substring(6,7);
    var r2=fld.substring(7,8);
    var r3=fld.substring(8,9);
    var r4=fld.substring(9,10);
    var r5=fld.substring(10,11);
    var r6=fld.substring(11,12);
    var r7=fld.substring(12,13);
    hap=hap+r1*8+r2*9+r3*2+r4*3+r5*4+r6*5;
    hap=hap%11;
    hap=11-hap;
    hap=hap%10;
    if(hap != r7) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        return true;
    }
    return false;
}

// ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©( ÀÔ·ÂÆû 2°³)
function formExistsjumin(fld1, fld2) {
    fld1.value=strTrim(fld1.value);
    fld2.value=strTrim(fld2.value);

    if(fld1.value.length != 6) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.');
        fld1.focus();
        return true;
    }
    if(fld2.value.length != 7) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.');
        fld2.focus();
        return true;
    }
    var i2=0;
    for(var i=0;i<fld1.value.length;i++) {
        var temp=fld1.value.substring(i,i+1);
        if(temp<0 || temp>9)  i2++;
    }
    if((fld1.value==  '') || (i2 != 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        j_left.focus();
        return true;
    }
    var i3=0;
    for(var i=0;i<fld2.value.length;i++) {
        var temp=fld2.value.substring(i,i+1);
        if (temp<0 || temp>9) i3++;
    }
    if((fld2.value==  '') || (i3 != 0)) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        fld2.focus();
        return true;
    }
    var l1=fld1.value.substring(0,1);
    var l2=fld1.value.substring(1,2);
    var l3=fld1.value.substring(2,3);
    var l4=fld1.value.substring(3,4);
    var l5=fld1.value.substring(4,5);
    var l6=fld1.value.substring(5,6);
    var hap=l1*2+l2*3+l3*4+l4*5+l5*6+l6*7;
    var r1=fld2.value.substring(0,1);
    var r2=fld2.value.substring(1,2);
    var r3=fld2.value.substring(2,3);
    var r4=fld2.value.substring(3,4);
    var r5=fld2.value.substring(4,5);
    var r6=fld2.value.substring(5,6);
    var r7=fld2.value.substring(6,7);
    hap=hap+r1*8+r2*9+r3*2+r4*3+r5*4+r6*5;
    hap=hap%11;
    hap=11-hap;
    hap=hap%10;
    if(hap != r7) {
        alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
        fld2.focus();
        return true;
    }
    return false;
}

// ¿Ü±¹ÀÎ¹øÈ£°Ë»ç ¾Ë°í¸®Áò (2007.07.16) 
 function formExistsjumin3(fld){	

	  var sum = 0;
	  var odd = 0;
	  buf = new Array(13);
	  for(i = 0; i < 13; i++){
	   buf[i] = parseInt(fld.charAt(i));
	  }
	  odd = buf[7]*10 + buf[8];
	  if(odd%2 != 0){
		  alert('¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
		  return true;
	  }
	  if((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)){
		  alert('¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
	      return true;
	  }
	  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]){
		  alert('¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
		  return true;
	  }
	  return false;	  
 }


// ¿ìÆí¹øÈ£ °Ë»ç
function FindAddress(fname, zip1, zip2, fld1, fld2, ph1, focuskey) {
    if(!fname) fname = "forms[0]";
    if(!zip1) zip1 = "";
    if(!zip2) zip2 = "";
    if(!fld1) fld1 = "";
    if(!fld2) fld2 = "";
    if(!ph1) ph1 = "";
    if(!focuskey) focuskey = "";
	var url = '/zipcode/zipcode.php?fname='+fname+'&zip1='+zip1+'&zip2='+zip2+'&fld1='+fld1+'&fld2='+fld2+'&ph1='+ph1+'&focuskey='+focuskey;
	open_window(url, 'FindAddress', 520, 400, 'yes');
}

// ±×¸² ¹Ì¸®º¸±â
function preview(show_id, w, h, msg) {
	var ob = event.srcElement;
	var show_img = eval(show_id);
	var str;
	if(ob.value.match(/(.jpg|.jpeg|.gif|.png)/)) {
		str = "<img src='" + ob.value + "'";
		if(w > 0) {
			str += "width='" + w + "'";
		}
		if(h > 0) {
			str += "height='" + h + "'";
		}
		show_img.innerHTML = str + ">";
	}
	else {
		show_img.innerHTML = msg;
		alert("À¥¿¡¼­ Áö¿øÇÏ´Â ±×¸² ÆÄÀÏ(jpg, jpeg, gif, png)¸¸ ¾÷·Îµå°¡ °¡´ÉÇÕ´Ï´Ù.");
	}
}

function SetCookie(name, value, expires, path, domain) {
	document.cookie = name + "=" + escape(value) +
	((expires == null) ? "" : "; expires=" + nowTime.toGMTString()) +
	((path == null)    ? "" : "; path=" + path) +
	((domain == null)  ? "" : "; domain=" + domain);
}

function delCookie(name) {
	if (getCookie(name)) {
		document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

function getCookie(name) {
	var arg = name+"=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape (document.cookie.substring(offset, endstr));
}
//°³ÀÎÀÏ°æ¿ì ºñ°í¶õ¿¡ ÁÖ¹Î¹øÈ£ÀÔ·Â
function chkPer() {
	var strBizno = document.taxForm.tnd_get_bizno.value;
	var len = strBizno.length;
	if (len == 13)	{		//°³ÀÎÀÏ°æ¿ì
		document.taxForm.tnd_bigo.value = strBizno.substring(0,6)+"-"+strBizno.substring(6);
	}
}

function chkPer_guider(sutak) {
	var strBizno = document.taxForm.tnd_get_bizno.value;
	var len = strBizno.length;
	if (len == 13)	{		//°³ÀÎÀÏ°æ¿ì
		document.taxForm.tnd_bigo.value = sutak+"<br>"+strBizno.substring(0,6)+"-"+strBizno.substring(6);
	}else	{	//»ç¾÷ÀÚ ÀÏ°æ¿ì
		document.taxForm.tnd_bigo.value = sutak;
	}
}


