
// Å°ÄÚµå ¾Ë¾Æ³»±â
//function keyCodeprint() {
//var keyCode = window.event.keyCode
//window.status = keyCode
//alert(keyCode);
//}
//document.onkeydown = keyCodeprint



//// Å°»ç¿ë ±ÝÁö F5³ª F11Å°, ÄÁÆ®·Ñ Å° ±ÝÁö
//function processKey()
//{
//        if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
//        (event.keyCode >= 112 && event.keyCode <= 123))
//            {
//        event.keyCode = 0;
//        event.cancelBubble = true;
//        event.returnValue = false;
//            }
//}

//document.onkeydown = processKey;


    //=====================================================================
    // ¹®ÀÚ¿­ ÁÂ¿ì°ø¹é »èÁ¦
    //=====================================================================
    function trim( str )
    {
    	return str.replace(/(^\s*)|(\s*$)/g, "");
    }


    //=====================================================================
    //¼Ò¼öÁ¡ ÀÚ¸®¼ö ÁöÁ¤ (ÁöÁ¤ÀÚ¸®¼ö ÀÌÇÏ ¹Ý¿Ã¸²)
    //»ç¿ë¿¹ : setNumForm(°ª,¹Ý¿Ã¸²ÇÒ ÀÚ¸´¼ö(Á¤¼ö·Î¸¸))
    //=====================================================================
    function setNumForm(Num, Position){

        if(Position == 0){
                    //1ÀÌ¸é ¼Ò¼ýÁ¡1 ÀÚ¸®¿¡¼­ ¹Ý¿Ã¸²
            return Math.round(Num);
        }else if(Position > 0){
             var cipher = '1';

             for(var i=0; i < Position; i++ )
                cipher = cipher + '0';
             var no = Number(cipher);

                return Math.round(Num * no) / no;

         }else{
                            alert("ÀÚ¸´¼ö´Â Á¤¼ö·Î¸¸ ±¸ºÐÇÕ´Ï´Ù.");
                return false;
        }
    }

    //=====================================================================
    // ±Ý¾×Ã³¸® 3ÀÚ¸®¸¶´Ù ÄÞ¸¶
    // convertMoney(eval("document.kapFrm.amt1["+row+"]"));
    // convertMoney(Æû³×ÀÓ);
    //=====================================================================
    function convertMoney(v)
    {
    	var strMoney = eval(v);
    	var sMoney = strMoney.value.replace(/,/g,"");
    	var tMoney="";
    	var i;
    	var j=0;
    	arrMoney = new Array(2);
    	arrMoney = sMoney.split(".");
    	var tLen = arrMoney[0].length;

    	if (arrMoney[0].length <= 3 ) return;

    	for(i=0;i<tLen;i++){
    		if (i!=0 && ( i % 3 == tLen % 3) )     tMoney += ",";
    		if(i < arrMoney[0].length ) tMoney += arrMoney[0].charAt(i);
    	}
    	if(arrMoney[1]!=null) {
    		strMoney.value = tMoney+"."+arrMoney[1];
    	} else {
    		strMoney.value = tMoney;
    	}
    }


    //=====================================================================
    //±Ý¾× 3ÀÚ¸®¸¶´Ù ÄÞ¸¶Âï±â(±Ý¾× °è»êÇØ¼­ È­¸é¿¡ ¹Ù·Î º¸¿©ÁÙ¶§ »ç¿ë)
    // commaSplit(±Ý¾×)
    //=====================================================================
    function commaSplit(srcNumber) {
    var txtNumber = '' + srcNumber;
        if (isNaN(txtNumber) || txtNumber == "") {
            return '0';
        }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];
          }
       }
    }


    //=====================================================================
    // ¼ýÀÚ¸¸ ÀÔ·Â
    // onkeydown="isNumOnly();"
    //=====================================================================
    function isNumOnly() {
    	if ((event.keyCode != 8)&&(event.keyCode != 9)&&(event.keyCode != 37)
    		&&(event.keyCode != 39)&&(event.keyCode != 46)) {
    		if ( (event.keyCode < 48)||(event.keyCode > 57 && event.keyCode < 96)||(event.keyCode > 105) )
    			event.returnValue = false;
    	} else {
    		event.returnValue = true;
    	}
    }


    //=====================================================================
    // ¼ýÀÚ ¿Í ¸¶ÀÌ³Ê½º(-) °ª  ÀÔ·Â °¡´É
    // onkeydown="isWonOnly();"
    //=====================================================================
    function isWonOnly() {
    	if ((event.keyCode != 8)&&(event.keyCode != 9)&&(event.keyCode != 37)
    		&&(event.keyCode != 39)&&(event.keyCode != 46)&&(event.keyCode != 110) && (event.keyCode != 109) && (event.keyCode != 189)) {
    		if ( (event.keyCode < 48)||(event.keyCode > 57 && event.keyCode < 96)||(event.keyCode > 105) )
    			event.returnValue = false;
    	} else {
    		event.returnValue = true;
    	}
    }

    //=====================================================================
    //out =  Ä¡È¯µÉ ¹®ÀÚ
    //add =  Ä¡È¯ÇÒ ¹®ÀÚ
    // ÁöÁ¤ ¹®ÀÚ¸¦ Ä¡È¯ÇÏ±â..
    //=====================================================================
    function replaceChars(entry,out,add) {
    temp = "" + entry;

    while (temp.indexOf(out)>-1) {
        pos= temp.indexOf(out);
        temp = "" + (temp.substring(0, pos) + add +
        temp.substring((pos + out.length), temp.length));
    }
        return temp;
    }

    //=====================================================================
    // ÀÌ¹ÌÁö¿¡ ¸Â°Ô »õÃ¢ »çÀÌÁî Á¶Àý
    // ex) <body onLoad="fitWindowSize()">
    //=====================================================================
    var isNav4, isIE4;
    if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
        isNav4 = (navigator.appName == "Netscape") ? 1 : 0;
        isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
    }
    function fitWindowSize() {
    if (isNav4) {
        window.innerWidth = document.layers[0].document.images[0].width;
        window.innerHeight = document.layers[0].document.images[0].height;
    }
    if (isIE4) {
        window.resizeTo(500, 500);
        width = 500 - (document.body.clientWidth -  document.images[0].width);
        height = 500 - (document.body.clientHeight -  document.images[0].height);
        window.resizeTo(width, height);
       }
    }



    //=====================================================================
    // ÀÔ·Â°ª Ã¼Å©
    // »ç¿ë¹ý : if(!chk_input('cust_nm','ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.')){ return; }
    //=====================================================================
    function chk_input(nm,msg){

         nm_value = eval("form."+nm+".value");
         nm_focus = eval("form."+nm+".focus()");

         if(nm_value == ""){
          alert(msg);
          nm_focus;
          return false;
         }

         return true;

    }



    //=====================================================================
    // ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼ºÃ¼Å©-1
    // »ç¿ë¹ý : if(!chk_jumin()){ return; }
    //=====================================================================
	function chk_jumin(){

		var jumin1 = form.cust_jumin1.value;
		var jumin2 = form.cust_jumin2.value;
		var jumin = jumin1 + jumin2;
		var index = "234567892345";
		var total = 0;
		for(var i = 0; i < 12; i++)
			total += parseInt(jumin.charAt(i) * index.charAt(i));

		total = 11 - total % 11;
		if(total == 10)
			total = 0;
		else if(total == 11)
			total = 1;

		if(total != jumin.charAt(12)){
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ´Ù½Ã È®ÀÎÇÏ¼¼¿ä.");
			form.cust_jumin1.value = "";
			form.cust_jumin2.value = "";
			form.cust_jumin1.focus();
			return false;
		}

		return true;

	}


    //=====================================================================
    // ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼ºÃ¼Å©-2
    // »ç¿ë¹ý : if(!chk_Confirm('8203241658420')){ return; }
    //=====================================================================
    function chk_Confirm(jumin_no){

        if(jumin_no.length !=13){

            alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
            return false;

        }else if(jumin_no.length == 13){

            var obj = jumin_no;
            var sum = 0;

            for(i = 0; i < 8; i++) { sum += obj.substring(i, i + 1) * (i + 2); }

            for(i = 8; i < 12; i++) { sum += obj.substring(i, i + 1) * (i - 6); }

            sum = 11 - (sum % 11);

            if (sum >= 10) { sum -= 10; }

            if (obj.substring(12,13) != sum || (obj.substring(6,7) !=1 && obj.substring(6,7) != 2)){
                alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
                return false;
            }

        }
        
        return true;

    }

    //=====================================================================
    // ±ÛÀÚ¼ö Ã¼Å©
    // »ç¿ë¹ý : chk_length(ÇÊµå¸í,ÃÖ¼Ò,ÃÖ´ë,¸Þ¼¼Áö)
    // ¿¹Á¦ :  if(!chk_length('passwd','4','15','ºñ¹Ð¹øÈ£´Â ¿µ¹®/¼ýÀÚ Á¶ÇÕ 4 ~ 15ÀÚ·Î ÀÔ·ÂÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.')){ return; }
    //=====================================================================
	function chk_length(inputName, minlength, maxlength, msg){

		inputName1 = eval("form."+inputName+".value");
		inputName2 = eval("form."+inputName+".focus()");

		if(inputName1.length < minlength || inputName1.length > maxlength){
			alert(msg);
			inputName2;
			return false;
		}

		return true;

	}


    //=====================================================================
    // Æ÷Ä¿½º ÀÌµ¿
    // »ç¿ë¹ý : moveFocus(±ÛÀÚ¼ö,ÇöÀçForm,ÀÌµ¿ÇÒ°÷)
    // ¿¹Á¦ :  onKeyUp="javascript:moveFocus(6,this,form.cust_jumin2)"
    //=====================================================================
	function moveFocus(num,formform,toform){
		var str = formform.value.length;
		if(str == num){
			toform.focus();
		}
	}



    //================================================================
    // Ã¢Å©±â¸¦ Áß½ÉÀ¸·Î
    // È­¸é Áß¾Ó À§Ä¡¸¦ Ã£´Â´Ù.
    //================================================================

    function js_center(w,h){

        var winl = (screen.width - w) / 2;
        var wint = (screen.height - h) / 2;

        return CenterCode = "left="+winl+", top="+wint;
    }


    //================================================================
    //¿µ¹® , ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÏ°Ô ÇÑ´Ù.
    // ex)onKeydown="validate(this)"
    //================================================================
    function validate(field) {
        var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" // À¯È¿ÇÑ °ª
        var ok = "yes";
        var temp;
        
        if(!trim(field.value) == ""){
            for (var i=0; i<trim(field.value).length; i++) {
                temp = "" + trim(field.value).substring(i, i+1);
                if (valid.indexOf(temp) == "-1") ok = "no";
            }

           if (ok == "no") {
                return false;
           }else{
                return true;
           }
        }else{
                return false;
        }
    }



    //==================================================================================================================
    // Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ
    // true,false °ªÀ» °¡Áö°íÀÖÀ» input¹Ú½º°¡ ÀÖ¾î¾ßÇÔ
    // ex) toggle_checked(document.Frm_farmsco.wishCheck(Ã¼Å©¹Ú½º), document.Frm_farmsco.allbox(È÷µç input ¹Ú½º))
    //==================================================================================================================

    function toggle_checked(check_obj, btn_obj)
    {
    	if( btn_obj.value == "true") {
    		btn_obj.value="false";
    		change_check(check_obj, false);
    	}
    	else {
    		btn_obj.value="true";
    		change_check(check_obj, true);
    	}
    }

    function change_check(obj,status) {
    	if( obj.checked != null ) {
    		obj.checked = status;
    	} else {
    		if( obj.length ){
    			for( var i = 0; i< obj.length; i++ )
    				obj[i].checked = status;
    		}
    	}
    }


    //================================================================
    // Textarea ¾È¿¡¼­ ÅÇÅ°¸¦ »ç¿ëÇÒ¼ö ÀÖ°Ô ÇÑ´Ù.
    // »ç¿ë¹ý   : useTab(this)
    // ¿¹Á¦     : onkeydown="useTab(this);"
    //================================================================
    function useTab(el){
        if( event.keyCode == 9 ){
            ( el.selection = document.selection.createRange() ).text = "\t";
            event.returnValue = false;
        }
    }




    //=======================================
    // ¸ÞÀÏ Ã¼Å©
    //=======================================
	function MailCheck(mail){
    	if(mail.value.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) {
    		alert("ÀüÀÚ¿ìÆíÁÖ¼ÒÀÇ Çü½ÄÀº '°èÁ¤@[È£½ºÆ®|µµ¸ÞÀÎ]'°ú °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù."); 
    		mail.focus();
    		return false;
    	}else{
    	    return true;
    	}
    }

