/*
    trim(str)               - stringÀÇ ¾ç³¡ °ø¹éÁ¦°ÅÇÏ´Â method
    loadError()             - ¿¡·¯ ¹ß°ß½Ã alert ¶ç¿î´Ù.
    infoMessage()           - ¸Þ½ÃÁö Ã³¸® "alert"       2004-05-12 (yunjoong.kim)
    confirmMessage()        - ¸Þ½ÃÁö Ã³¸® "confirm" 2004-05-12 (yunjoong.kim)
    isEmail()               - Email Ã¼Å© 2004-05-13 (yunjoong.kim)(@ÀÌÀü ÁÖ¼Ò)
    isEmailAll()            - Email Ã¼Å© 2004-08-27 (yunjoong.kim)(Ç® ÁÖ¼Ò)
    checkMaxLength          - Text ÃÖ´ë Çã¿ë±æÀÌ Ã¼Å© 2004-05-24(yunjoong.kim)
    checkTextAreaMaxLength  - TextArea ÃÖ´ë Çã¿ë±æÀÌ Ã¼Å© 2004-05-24(yunjoong.kim)
    isFieldNull ()          -  ÇÊ¼ö ÀÔ·Â Ç×¸ñ Ã¼Å©½Ã Null check 2004.7.22(kang)
    goNext()                -  ÀÚ¸®¼ö°¡ Â÷¸é ´ÙÀ½ ÇÊµå·Î ÀÚµ¿ ÀÌµ¿.(º¸Åë ¼ýÀÚÀÇ °æ¿ì)2004.7.22(kang)
    isPureNumberNotMessage()- °ú°Å SCM »ç¿ë ½ºÅ©¸³Æ® ¾à°£ º¯°æ 2004.7.22(kang)
    onlyNumber              - Keypress½Ã ¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý 2004.7.22(kang)
    validRegNo()            - ÁÖ¹Î¹øÈ£ Ã¼Å©.
    isOnlyNumberNotMessage()- 
    validRegBpNo()          - ¹ýÀÎ¹øÈ£ Ã¼Å©.
    setSelect()             - select ¹Ú½º¿¡¼­ Æ¯Á¤°ª ¼±ÅÃ.
    //ÀüÈ­¹øÈ£ °ü·Ã.
    exceptNotTelKey
    isTelKey
    setRadioValue(propertyTemp, valueTemp, disableFlag) - radio °ª ¼ÂÆÃÇØÁÖ´Â ¸Þ¼Òµå propertyTemp = property, valueTemp = °ª disableFlag = ¾²±â ÀÐ±â ±ÇÇÑ


*/
    var selColor =  12974050;
    function trim(str) {
        var start;
        var end;
        for(start=0;start<str.length;start++){
            if(str.charAt(start)!=' ') break;
        }
        for(end=str.length-1;end>=0;end--){
            if(str.charAt(end)!=' ') break;
        }
        if(start > end) return "";
            return str.substring(start,end+1);
    }

    function loadError() {
        var str = trim(error.innerHTML);
        var array = new Array();
        array = str.split('<BR>');
        var msg = '';
        for (var i=0; i<array.length; i++) {
            if (array[i] != '') {
                msg += array[i]+'\n';
            }
        }
        if (msg != '') alert(msg);
    }

    function infoMessage(msgText, msgValue1, msgValue2, msgValue3) {

        if ( msgValue1==null ) {    msgValue1="";    }
        if ( msgValue2==null ) {    msgValue2="";    }
        if ( msgValue3==null ) {    msgValue3="";    }

        if(msgValue1 != '') {
            msgArray = new Array(msgText.split('%1%').length);
            msgArray = msgText.split('%1%');
            msgText = msgArray[0] + msgValue1 + msgArray[1];
        }

        if(msgValue2 != '') {
            msgArray = new Array(msgText.split('%2%').length);
            msgArray = msgText.split('%2%');
            msgText = msgArray[0] + msgValue2 + msgArray[1];
        }

        if(msgValue3 != '') {
            msgArray = new Array(msgText.split('%3%').length);
            msgArray = msgText.split('%3%');
            msgText = msgArray[0] + msgValue3 + msgArray[1];
        }
        msgArray = new Array(msgText.split('<BR>').length);
        msgArray = msgText.split('<BR>');
        msgText = msgArray[0];

        if(msgText != '') alert(msgText);
        window.self.focus();
        if(document.all.vspdData!=null){
            document.all.vspdData.focus();
        }

    }

    function infoMessageNotFocus(msgText, msgValue1, msgValue2, msgValue3) {

        if ( msgValue1==null ) {    msgValue1="";    }
        if ( msgValue2==null ) {    msgValue2="";    }
        if ( msgValue3==null ) {    msgValue3="";    }

        if(msgValue1 != '') {
            msgArray = new Array(msgText.split('%1%').length);
            msgArray = msgText.split('%1%');
            msgText = msgArray[0] + msgValue1 + msgArray[1];
        }

        if(msgValue2 != '') {
            msgArray = new Array(msgText.split('%2%').length);
            msgArray = msgText.split('%2%');
            msgText = msgArray[0] + msgValue2 + msgArray[1];
        }

        if(msgValue3 != '') {
            msgArray = new Array(msgText.split('%3%').length);
            msgArray = msgText.split('%3%');
            msgText = msgArray[0] + msgValue3 + msgArray[1];
        }
        msgArray = new Array(msgText.split('<BR>').length);
        msgArray = msgText.split('<BR>');
        msgText = msgArray[0];

        if(msgText != '') alert(msgText);
    }

    function confirmMessage(msgText, msgValue1, msgValue2, msgValue3) {

        if ( msgValue1==null ) {    msgValue1="";    }
        if ( msgValue2==null ) {    msgValue2="";    }
        if ( msgValue3==null ) {    msgValue3="";    }

        if(msgValue1 != '') {
            msgArray = new Array(msgText.split('%1%').length);
            msgArray = msgText.split('%1%');
            msgText = msgArray[0] + msgValue1 + msgArray[1];
        }

        if(msgValue2 != '') {
            msgArray = new Array(msgText.split('%2%').length);
            msgArray = msgText.split('%2%');
            msgText = msgArray[0] + msgValue2 + msgArray[1];
        }

        if(msgValue3 != '') {
            msgArray = new Array(msgText.split('%3%').length);
            msgArray = msgText.split('%3%');
            msgText = msgArray[0] + msgValue3 + msgArray[1];
        }
        msgArray = new Array(msgText.split('<BR>').length);
        msgArray = msgText.split('<BR>');
        msgText = msgArray[0];

        if(msgText != '') {
            if(!confirm(msgText)) {
                return false;
            }
        }
        return true;
    }

    function infoMessageMail(msgText, msgValue1, msgValue2, msgValue3) {

        if ( msgValue1==null ) {    msgValue1="";    }
        if ( msgValue2==null ) {    msgValue2="";    }
        if ( msgValue3==null ) {    msgValue3="";    }

        if(msgValue1 != '') {
            msgArray = new Array(msgText.split('%1%').length);
            msgArray = msgText.split('%1%');
            msgText = msgArray[0] + msgValue1 + msgArray[1];
        }

        if(msgValue2 != '') {
            msgArray = new Array(msgText.split('%2%').length);
            msgArray = msgText.split('%2%');
            msgText = msgArray[0] + msgValue2 + msgArray[1];
        }

        if(msgValue3 != '') {
            msgArray = new Array(msgText.split('%3%').length);
            msgArray = msgText.split('%3%');
            msgText = msgArray[0] + msgValue3 + msgArray[1];
        }

        return msgText;
    }
    // ÀÌ¸ÞÀÏ Ã¼Å© (value ·Î ³Ñ±æ¶§)
    function isEmailVal(objVal) {
        alert(objVal);
        var str = trim(objVal);
        alert(str);
        var tempChar;
            for (var i=0; i<str.length; i++) {
                tempChar = str.charAt(i);
                if(!(('a'<= tempChar && tempChar<='z') || 0<=tempChar && tempChar<=9)) {
                    infoMessage(notChar);
                    return false;
                }
            }
        return true;
    }
    // ÀÌ¸ÞÀÏ Ã¼Å© (value ·Î ³Ñ±æ¶§)
    function isEmailAllVal(objVal) {
        if (objVal == "") return false;
        if (isQuotationVal(objVal)) return false;
        if (!checkEmail(objVal)) {
            infoMessage(conrrectEmailAddress);        // alert("E-mail ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
            return false;
        }else{
            return true;
        }
    }

    function isQuotationVal(objVal) {
        var str = objVal;
        var strLength = str.length;
        for (var i=0; i<strLength; i++) {
            var tempstr = str.substr(0,1);
            if (tempstr == "'" || tempstr == "\"") {
                infoMessage(notChar);
                return true;
            }
            str = str.substring(1,strLength);
        }
        return false;
    }

    // ÀÌ¸ÞÀÏ Ã¼Å©
    function isEmail(obj) {
        var str = trim(obj.value);
        var tempChar;
            for (var i=0; i<str.length; i++) {
                tempChar = str.charAt(i);

                if(!(('a'<= tempChar && tempChar<='z') || (0<=tempChar && tempChar<=9) || ( tempChar == "." || tempChar == "_") )) {
                	//if (   ) {
	                    infoMessage(notChar);
	                    obj.select();
	                    obj.focus();
	                    return false;
               // }
                }
            }
        return true;
    }

    function isEmailAll(obj) {
        if (obj.value == "") return false;
        if (isQuotation(obj)) return false;
        if (!checkEmail(obj.value)) {
            infoMessage(conrrectEmailAddress);        // alert("E-mail ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
            obj.select();
            obj.focus()
            return false;
        }else{
            return true;
        }
    }

    function isQuotation(obj) {
        var str = obj.value;
        var strLength = str.length;
        for (var i=0; i<strLength; i++) {
            var tempstr = str.substr(0,1);
            if (tempstr == "'" || tempstr == "\"") {
                infoMessage(notChar);
                obj.select();
                obj.focus();
                return true;
            }
            str = str.substring(1,strLength);
        }
        return false;
    }

    function checkEmail(str) {
        var supported = 0;
        if (window.RegExp) {
            var tempStr = "a";
            var tempReg = new RegExp(tempStr);
            if (tempReg.test(tempStr)) supported = 1;
        }
        if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
        var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
        var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
        return (!r1.test(str) && r2.test(str));
    }


    //----------------------------------------------------------
    // Maxlength
    //----------------------------------------------------------
    // trim() Ã³¸®
    function checkMaxLength(obj, idx) {
        obj.value = trim(obj.value);
        var str = obj.value;
        if(checkStringLength(str,idx) == true){
            return true;
        }else if(checkStringLength(str,idx) == false){
            infoMessage(maxmumLength, idx);
            //obj.focus();
            var returnValue = fncom_chk_strlength_cut(str,idx);
            obj.value = returnValue;
            obj.select();
            return false;
        }
        return true;
    }

    // trim() Ã³¸® ¾ÈÇÔ
    function checkTextAreaMaxLength(obj, idx) {
        var str = obj.value;
        if(checkStringLength(str,idx) == true){
            return true;
        }else if(checkStringLength(str,idx) == false){
            infoMessage(maxmumLength, idx);
            //obj.focus();
            var returnValue = fncom_chk_strlength_cut(str,idx);
            obj.value = returnValue;
            obj.select();
            return false;
        }
        return true;
    }
    
    function fncom_chk_strlength_cut(vn_str,len) {
	 var vn_sumlength=0;
	 var vn_restr='';
	 for(var i= 0;i < vn_str.length; i++)
		 {
		  if( escape(vn_str.charAt(i)).length > 3 ) { vn_length = 2; }
		  else if (vn_str.charAt(i) == '<' || vn_str.charAt(i) == '>') { vn_length = 4; }
		  else { vn_length = 1 ; }
		  if ( len < (vn_sumlength + vn_length) ) { break; }
		  vn_sumlength += vn_length;
		  vn_restr += vn_str.charAt(i);
		 }
	 return (vn_restr);
	}
    
    function checkStringLength(str, len) {
        var nLen = str.length+(escape(str)+"%u").match(/%u/g).length-1;
        if ( nLen <= len ) {
            return true;
        } else {
            return false;
        }
    }

    function modalPopup( popupUrl , widthValue , heightValue , queryString , iframeHeight , checkFlag) {

        var url;

        if(checkFlag!=null && checkFlag!=''){
            url = '/mp/PopupHtmlLoad.do?popupUrl='+popupUrl
        }else{
            url = '/mp/PopupLoad.do?popupUrl='+popupUrl
        }
        if(iframeHeight!=null && iframeHeight!=''){
            url = url+'&widthValue='+widthValue+'&queryString2='+iframeHeight;
        }
        if(queryString!=null && queryString!=''){
            url = url+'&'+queryString;
        }
        var name = 'modalPopup';
        var setting = 'dialogWidth:'+widthValue+'px; dialogHeight:'+heightValue+'px; center=yes; border=thin; scroll:no; status=no; help=no';
        var modalPopup = window.showModalDialog(url, name, setting);
        return modalPopup;
    }

    function modalPopupByObject( popupUrl , obj, widthValue , heightValue, queryString , iframeHeight ) {

        var url= '/mp/PopupLoad.do?popupUrl='+popupUrl;

        if(iframeHeight!=null && iframeHeight!=''){
            url = url+'&widthValue='+widthValue+'&queryString2='+iframeHeight;
        }
        if(queryString!=null && queryString!=''){
            url = url+'&'+queryString;
        }

        var setting = 'dialogWidth:'+widthValue+'px; dialogHeight:'+heightValue+'px; center=yes; border=thin; scroll:no; status=no; help=no';
        var modalPopup = window.showModalDialog(url, obj,  setting);
        return modalPopup;
    }

    function getCdata( tagName , value ) {
        return  '<'+tagName+'>'+'<'+'!'+'[CDATA['+value+']]></'+tagName+'>';
    }

    function alertRequiredMessage( errMsg , errMsg2) {

        if(errMsg.indexOf('[REQUIRED]') == -1){
            alert(errMsg);
        }else{
            alert(errMsg.substring(10,errMsg.length)+' '+errMsg2);
        }
    }

    function isRequiredError( errMsg ) {

        if(errMsg==''){
            return false ;
        }else{
            if(errMsg.indexOf('[REQUIRED]') != -1){
                return true ;
            }else{
                return false ;
            }
        }
    }

    function isTransactError( errMsg ) {

        if(errMsg==''){
            return false ;
        }else{
            if(errMsg.indexOf('[ERROR]') != -1){
                return true ;
            }else{
                return false;
            }
        }
    }

    function isSystemError( errMsg ) {

        if(errMsg==''){
            return false ;
        }else{
            if(errMsg.indexOf('[SYSTEM_ERROR]') != -1){
                return true ;
            }else{
                return false;
            }
        }
    }
    function getResultText( resultText ) {

        if(resultText==''){
            return resultText ;
        }else{
            return resultText.substring(resultText.indexOf("]")+1, resultText.length);
        }
    }
    function informSystemError(locObj , errorTet) {
        locObj.href = '/mp/common/html/SystemError.html';
    }


    function isFieldBlank(theField) {
        var str = theField.value;
        return (str == "" || str.charAt(0) == " ") ? true : false;
    }

    function isFieldNull(theField, theTitle, theMessage) {
        if (isFieldBlank(theField)) {
            infoMessage(theMessage,theTitle);
            theField.focus();
            return false;
        } else {
            return true;
        }
    }

    function isPureNumberNotMessage(obj,theTitle,theMessage) {
        var str = obj.value;
        var chkstr = "0123456789";
        for ( var i=0 ; i<str.length ; i++ ) {
            if ( chkstr.indexOf(str.substring(i, i+1)) == -1) {
                infoMessage(theMessage,theTitle);
                obj.focus();
                return false;
            }
        }
        return true;
    }

    function isOnlyNumber(obj) {
        var str = obj.value;
        var chkstr = "0123456789";
        for ( var i=0 ; i<str.length ; i++ ) {
            if ( chkstr.indexOf(str.substring(i, i+1)) == -1) {
                infoMessage(notChar);
                obj.focus();
                obj.select();
                return false;
            }
        }
        return true;
    }

    function exceptNotTelKey() {
        if ( !((event.keyCode > 47 && event.keyCode <58) || event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 45)) {
            event.returnValue = false;
        }
    }

    function isTelKeyVal(objVal,flag) {
        var str = objVal;
        var tempChar;
        for (i=0; i<str.length; i++) {
            tempChar = str.charAt(i);
            if ( !(    ( '0'<=tempChar && tempChar<='9' )       //¼ýÀÚ
                    || ( tempChar=='(' ) || ( tempChar==')' )   //(, )
                    || ( tempChar=='-' )       ) ) {            //-
                    if(flag == 'TEL'){
                        infoMessage(conrrectTelNo);
                    }else if(flag == 'FAX'){
                        infoMessage(conrrectFaxNo);
                    }
                return false;
            }
        }
        return true;
    }

    function isTelKey(obj,flag) {
        var str = obj.value;
        var tempChar;
        for (i=0; i<str.length; i++) {
            tempChar = str.charAt(i);
            if ( !(    ( '0'<=tempChar && tempChar<='9' )       //¼ýÀÚ
                    || ( tempChar=='(' ) || ( tempChar==')' )   //(, )
                    || ( tempChar=='-' )       ) ) {            //-
                    if(flag == 'TEL'){
                        infoMessage(conrrectTelNo);
                    }else if(flag == 'FAX'){
                        infoMessage(conrrectFaxNo);
                    }
                obj.select();
                obj.focus();
                return false;
            }
        }
        return true;
    }

    function checkUserId(obj) {
        var validChar = "0123456789_-.";
        var str = trim(obj.value);
        var tempChar;
        for (i=0; i<str.length; i++) {
            tempChar = str.charAt(i);
            if ( !( ( 'A'<=tempChar && tempChar<='Z' )       //´ë¹®ÀÚ
                    || ( 'a'<=tempChar && tempChar<='z' )    //¼Ò¹®ÀÚ
                    || validChar.indexOf(tempChar) >= 0 ) ) {
                    infoMessage(notChar);                            //Çã¿ëÇÏÁö ¾Ê´Â ¹®ÀÚ°¡ µé¾îÀÖ½À´Ï´Ù.
                obj.select();
                obj.focus();
                return false;
            }
        }
        return true;
    }

    function displayWorkingImage() {
        if(document.all.working!=null){
            document.all.working.style.visibility='visible';
        }
    }
    function hiddenWorkingImage() {
        if(document.all.working!=null){
            document.all.working.style.visibility='hidden';
        }
    }
    function displayWorkingImageInPopup() {
        if(parent.document.all.popupWorking!=null){
            parent.document.all.popupWorking.style.visibility='visible';
        }

    }
    function hiddenWorkingImageInPopup() {
        if(parent.document.all.popupWorking!=null){
            parent.document.all.popupWorking.style.visibility='hidden';
        }
    }
    function displayLoadingImage() {
        if(document.all.loading!=null){
            document.all.loading.style.visibility='visible';
        }
    }
    function hiddenLoadingImage() {
        if(document.all.loading!=null){
            document.all.loading.style.visibility='hidden';
        }
    }
    function displayLoadingImageInPopup() {
        if(parent.document.all.popupLoding!=null){
            parent.document.all.popupLoding.style.visibility='visible';
        }
    }
    function hiddenLoadingImageInPopup() {
        if(parent.document.all.popupLoding!=null){
            parent.document.all.popupLoding.style.visibility='hidden';
        }
    }
    function isGridLoad() {
        if(document.all.vspdData!=null){
            return true;
        }else{
            return false;
        }
    }

    function setRadioValue(propertyTemp, valueTemp, disableFlag) {
        var radioObj = document.all[propertyTemp];

        if(disableFlag == "true") {
            for (var i=0; i<radioObj.length; i++) {
                if(radioObj[i].value == valueTemp) {
                    radioObj[i].checked = true;
                }
                radioObj[i].disabled = true;
            }
        } else {
            for (var i=0; i<radioObj.length; i++) {
                if(radioObj[i].value == valueTemp) {
                    radioObj[i].checked = true;
                }
            }
        }
    }


    /******************************************
     * ÀÔ·Â¶õÀÌ Â÷¸é ´ÙÀ½ ÀÔ·ÂÀ¸·Î ÀÚµ¿ ÀÌµ¿
     * vThis  : ÀÔ·Â¶õ
     * vNext  : ÀÌµ¿ÇÒ ÀÔ·Â¶õ
     * vMaxLen: ÃÖ´ë±æÀÌ
     * onKeyUp ÀÌº¥Æ®ÇÚµé·¯·Î È£ÃâµÊ
     * kangjungwoo add
     *****************************************/
    function goNext( vThis, vNext, vMaxLen ){
      if ( vThis.value.length == vMaxLen &&
           ( ( event.keyCode >= 48 && event.keyCode <= 57  ) ||  // ¼ýÀÚ
             ( event.keyCode >= 96 && event.keyCode <= 105 ) ||  // ´º¸Å¸¯ ¼ýÀÚ
             event.keyCode == 13 )                               // ¿£ÅÍ
         )
        vNext.focus();
      return false;
    }

    /******************************************
     * Å°º¸µå¸¦ ´©¸¦°æ¿ì ¼ýÀÚ¸¸ ÀÔ·Â¶õ¿¡ ÀÔ·Â
     * onKeyPress ÀÌº¥Æ®ÇÚµé·¯·Î È£ÃâµÊ
     * kangjungwoo add
     *****************************************/
    function onlyNumber(){
      if( ( event.keyCode < 48 || event.keyCode > 57  ) &&  // ¼ýÀÚ
          ( event.keyCode < 96 || event.keyCode > 105 ) &&  // ´º¸Å¸¯ ¼ýÀÚ
            event.keyCode != 8  &&                            // back space
            event.keyCode != 9  &&                            // tab
            event.keyCode != 35 &&                            // end
            event.keyCode != 36 &&                            // home
            event.keyCode != 37 &&                            // left arrow
            event.keyCode != 39 &&                            // right arrow
            event.keyCode != 46 &&                            // del
            event.keyCode != 13 )                             // enter
            event.returnValue = false;
    }

    /***************************************
     * ÁÖ¹Î¹øÈ£ Ã¼Å©
     * objName1 :¹ýÀÎ ¹øÈ£ ¾ÕÀÚ¸® object
     * objName2 :¹ýÀÎ ¹øÈ£ µÞÀÚ¸® object
     * kangjungwoo add
     **************************************/
    function validRegNo( objName1, objName2 ){
      if ( ( objName1.value == '' )||( objName2.value == '' ) ){
        alert( "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
        if ( objName1.value == '' ){
          objName1.focus();
        }else{
          objName2.focus();
        }
        return false;
      }
      if ( isOnlyNumberNotMessage( objName1 ) == false && isOnlyNumberNotMessage( objName2 ) == false ){
        alert( "ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
        objName1.focus();
        return false;
      }
      if ( objName1.value.length != 6 || objName2.value.length != 7 ){
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·Â¾ç½ÄÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.(6ÀÚ¸® - 7ÀÚ¸®)")
        if ( objName1.value.length != 6 ){
          objName1.focus();
        }else{
          objName2.focus();
        }
        return false;
      }

      var a1=objName1.value.substring(0,1)
      var a2=objName1.value.substring(1,2)
      var a3=objName1.value.substring(2,3)
      var a4=objName1.value.substring(3,4)
      var a5=objName1.value.substring(4,5)
      var a6=objName1.value.substring(5,6)
      var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

      var b1=objName2.value.substring(0,1)
      var b2=objName2.value.substring(1,2)
      var b3=objName2.value.substring(2,3)
      var b4=objName2.value.substring(3,4)
      var b5=objName2.value.substring(4,5)
      var b6=objName2.value.substring(5,6)
      var b7=objName2.value.substring(6,7)
      var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

      check_digit = check_digit%11
      check_digit = 11 - check_digit
      check_digit = check_digit%10
      var month=objName1.value.substring(2,4)
      var b8=objName2.value.substring(0,6)
      if ( (check_digit != b7) || (month > 12) || (month == 00) || (b1 > 4) || (b8 == '111111') || (b8 == '222222') || (b8 == '333333') || (b8 == '444444') ){
        alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇÏ¼¼¿ä.');
        objName1.focus();
        return false;
      }
      return true;
    }

    /***************************************
     * ¼ýÀÚ Ã¼Å© (¸Þ¼¼Áö ¾øÀ½)
     * obj :ÇØ´ç ÇÊµå object
     * kangjungwoo add
     **************************************/
    function isOnlyNumberNotMessage(obj) {
        var str = obj.value;
        var chkstr = "0123456789";
        for ( var i=0 ; i<str.length ; i++ ) {
            if ( chkstr.indexOf(str.substring(i, i+1)) == -1) {
                obj.focus();
                obj.select();
                return false;
            }
        }
        return true;
    }

    /***************************************
     * ¹ýÀÎ ¹øÈ£ Ã¼Å© 
     * objFront :¹ýÀÎ ¹øÈ£ ¾ÕÀÚ¸® object
     * objRear  :¹ýÀÎ ¹øÈ£ µÞÀÚ¸® object
     * kangjungwoo add
     **************************************/
    function validRegBpNo(objFront, objRear){
        if((isFieldBlank(objFront)) == true){
            alert("¹ýÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
            objFront.focus();
            return false;
        }
        if((isFieldBlank(objRear)) == true){
            alert("¹ýÀÎµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
            objRear.focus();
            return false;
        }
        var regBpNo = objFront.value + objRear.value;
        var checkNum = new Array("1","2","1","2","1","2","1","2","1","2","1","2");
        if (regBpNo.length !=13) {
            alert("¹ýÀÎµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
            objFront.value = "";
            objRear.value = "";
            objFront.focus();
            return false;
        }
        //¼ýÀÚÀÎÁö°Ë»ç
        if(!isOnlyNumberNotMessage(objFront)){
            alert("¼ýÀÚÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
            objFront.value = "";
            objFront.focus();
            return false;
        }
        //¼ýÀÚÀÎÁö°Ë»ç
        if(!isOnlyNumberNotMessage(objRear)){
            alert("¼ýÀÚÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
            objRear.value = "";
            objRear.focus();
            return false;
        }
        //µî±â°ü¼­º° ºÐ·ù¹øÈ£, ¹ýÀÎÁ¾·ùº° ºÐ·ù¹øÈ£ ¹× ÀÏ·Ã¹øÈ£¸¦ Â÷·Ê·Î ¿¬°áÇÑ 12ÀÚ¸®
        //ÀÇ ¼ýÀÚ¸¦ ¸¸µç´Ù.
        var newNum = new Array();
        for(var i = 0; i < regBpNo.length -1; i++)
                newNum[i] = regBpNo.charAt(i);
        //°¢ ¼ýÀÚ¿¡ Â÷·Ê·Î 1°ú 2¸¦ °öÇÑ ´Ù.°ªÀ» ¸ðµÎ ´õÇÏ¿© ÇÕÀ» ±¸ÇÑ´Ù.
        var multiNum = new Array();
        for(var k = 0; k < newNum.length; k++)
                multiNum[k] = checkNum[k] * newNum[k];
        //alert("°¢ ¼ýÀÚ¿¡ Â÷·Ê·Î 1°ú 2¸¦ °öÇÑ ´Ù: "+ multiNum[11]);
        //°öÇÑ °ªÀ» ¸ðµÎ ´õÇÏ¿© ÇÕÀ» ±¸ÇÑ´Ù.
        var addNum = 0;
        for(var y = 0; y < multiNum.length; y++)
                addNum = addNum + Number(multiNum[y]);
        
        //alert("°öÇÑ °ªÀ» ¸ðµÎ ´õÇÏ¿© ÇÕÀ» ±¸ÇÑ´Ù: "+ addNum);
        //ÇÕÀ» 10À¸·Î ³ª´©¾î ¸ò°ú ³ª¸ÓÁö¸¦ ±¸ÇÑ´Ù.
        var remainder;
        var quota;
        remainder = Number(addNum) % 10;
        quota = Number(addNum) / 10;
        //10¿¡¼­ ³ª¸ÓÁö¸¦ »« °ªÀ» ¿À·ù°Ë»ö¹øÈ£·Î ÇÑ´Ù. ´Ù¸¸, 10¿¡¼­ ³ª¸ÓÁö¸¦ »« °ªÀÌ
        //10ÀÎ ¶§¿¡´Â 0À» ¿À·ù°Ë»ö¹øÈ£·Î ÇÑ´Ù.
        var failCheckNum;
        if( (10 - Number(remainder)) == 10 ){
            failCheckNum = 0;
        }else{
            failCheckNum = 10 - Number(remainder);  
        }
        //alert("¿À·ù°Ë»ö¹øÈ£: "+ failCheckNum);
        if(failCheckNum != regBpNo.charAt(12)){
            var rst;
            rst = confirm("¹ýÀÎµî·Ï¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. °è¼Ó ÁøÇàÇÏ½Ã°Ú½À´Ï±î?");
            if(rst == false){
                objFront.value = "";
                objRear.value  = "";
                objFront.focus();
                return false;
            }
        }
        return true;
    }
    /*********************************************
     * ÁÖ¾îÁø Select ¹Ú½º¸¦ ÁÖÀÌÁø value°ªÀÌ ¼±ÅÃ
     * vSelect :Ã³¸®ÇÒ Select ¹Ú½ºÀÇ name
     * vValue  :¼±ÅÃµÉ value
     * kangjungwoo add
     ********************************************/
    function setSelect( vSelect, vValue ){
      for ( i = 0; i < vSelect.length; i++ )
        if ( vSelect.options[i].value == vValue ){
          vSelect.options[i].selected = true;
          break;
        }
    }

    function openPopup( popupUrl , widthValue , heightValue , queryString ) {

        var url;

        url = '/mp/'+popupUrl;

        if(queryString!=null && queryString!=''){
            url = url+'?'+queryString;
        }

        var popupWidth  = widthValue;
        var popupHight  = heightValue;
        var leftPosition = (screen.width ) ? (screen.width-popupWidth )/2 : 0;
        var topPosition  = (screen.height) ? (screen.height-popupHight)/2 : 0;

        var setting='menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,width='+popupWidth+',height='+popupHight+',top='+topPosition+',left='+leftPosition;
        var openPopup = window.open(url, "openPopup",setting );
        return openPopup;
    }


    function goPage(curPage){
        document.forms[0].currentPage.value = curPage;
        document.forms[0].submit();
    }

    /*********************************************
     * °Ô½ÃÆÇ µî·Ï½Ã ³»¿ë Áß°£¿¡ ÀÌ¹ÌÁö¼±ÅÃ½Ã ³»¿ë ÀÔ·ÂºÎºÐ¿¡ ÀÌ¹ÌÁö º¸¿©ÁÜ.
     * obj :ÆÄÀÏÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â input type ÀÌ ÆÄÀÏ
     * sangchan add
     ********************************************/
	function changeHtml( obj, pos ) {
		var cnt      = 0;
		var flag     = true;
		var formName = document.PTNewsForm;	
		var content  = formName.wec.html;
		var fileName = formName.fileInfo[pos].value
		var imgHtml  = '<P><IMG src="' + obj.value +'"></P>'
		var fPoint   = content.indexOf("<P><IMG src=");
		
		//³»¿ë ºÎºÐ¿¡ ÀÌ¹ÌÁö Á¸Àç ¿©ºÎ
		if ( fPoint == -1 ) {
			formName.wec.html = content + imgHtml;
		} else {
			//°¢ ÆûÆÄÀÏÀÌ ÀÌ¹ÌÁö¸¦ Ã³À½ Ã·ºÎ ÇÏ´Â°¡.??
			if ( fileName != null && fileName != "" ) {
				
				//°¢ ÆûÆÄÀÏÀÌ ÀÌ¹ÌÁö¸¦ Ã·ºÎ ÇÏ¿´´Âµ¥ ³»¿ë¿¡¼­ ÀÌ¹ÌÁö¸¦ Áö¿ü´Â°¡.??
				if ( content.indexOf( fileName ) != -1 ) {
					content = content.replace( fileName, obj.value );
				} else {
					while( fPoint != -1 ){						
						
						if ( content.substring( fPoint+13, fPoint+17 ) != '/mp/' ) {
							if ( pos == cnt ) {							
								content = content.substring( 0, fPoint ) + imgHtml + content.substring( fPoint );
								flag = false;
								break;
							}
							cnt++;
						}
						fPoint   = content.indexOf("<P><IMG src=", fPoint + 13);
					}
					if ( flag ) content = content + imgHtml;
				}
				formName.wec.html = content;
			} else {
				formName.wec.html = content + imgHtml;
			}
			
		}
		formName.fileInfo[pos].value = obj.value;
	}

	/*********************************************
     * °Ô½ÃÆÇ µî·Ï½Ã ³»¿ë Áß°£¿¡ Ãß°¡µÈ ÀÌ¹ÌÁö¸¦ ¼­¹ö·Î  
     * ¾÷·Îµå ÇÏ±â À§ÇØ »çÀü ÀÛ¾÷Áß
     * sangchan add
     ********************************************/
	function fineImgTag() {
		<!-- start -->
		var cnt      = 0;
		var rPoint   = 0;
		var fileName = '';
		var filePath = '';
		var formName = document.PTNewsForm;	
		var content  = formName.wec.html;
		var fPoint   = content.indexOf("<IMG src=");
		
		while( fPoint != -1 ){
			if ( content.substring( fPoint+10, fPoint+14 ) != '/mp/' ) {
				rPoint   = content.indexOf( "\"", fPoint+10 );
				filePath = content.substring( fPoint+10, rPoint );
				fileName = filePath.substring( filePath.lastIndexOf( "\\" )+1);
				content  = content.replace(filePath, fileName);
				
				formName.fileInfo[cnt].value = fileName;
				cnt++;
			}
			fPoint   = content.indexOf("<IMG src=", fPoint + 10);
		}
		
		for ( var i=cnt; i<formName.fileInfo.length; i++ ) {
			formName.fileInfo[i].value = "";
		}
		
		formName.content.value = content;		
		<!-- end -->
	}