  //컴마 삽입 함수
  function fncAddcomma(val) {

    var src;
    var i;
    var factor;
    var su;
    var Spacesize = 0;
    
    var String_val = val.toString();
    
    factor = String_val.length % 3;
    su = (String_val.length - factor) /3;
    src = String_val.substring(0,factor);

     for(i=0; i<su ; i++)
    {
       if ((factor==0)&&(i==0))// " XXX "인 경우
      {
         src += String_val.substring(factor+(3*i), factor+3+(3*i));
      }
      else 
      {
        if ( String_val.substring(factor+(3*i) - 1, factor+(3*i)) != "-" ) src +=",";
        src += String_val.substring(factor+(3*i), factor+3+(3*i));
          }
      }
      
      return src;
  }

//컴마 제거 함수
function fncReducecomma(account_number) 
{
	var x, ch;
	var i=0;
	var newVal="";
	for(x=0; x <account_number.length ; x++){
		ch=account_number.substring(x,x+1);
		if(ch != ",")  newVal += ch;
	}
	return newVal;
} 

  
  //전화번호 셋팅
  function fncCallNumFormat(str){
        var arrNum = ["", "", ""];
        var str = str;
        
        if(str!=null && str != ""){
            if(str.length == 12){
                arrNum[0] = trim(str.substring(0, 4));
                arrNum[1] = trim(str.substring(4, 8));
                arrNum[2] = trim(str.substring(8, 12));
            }else{
                arrNum[0] = trim(str.substring(0, 4));
                arrNum[1] = trim(str.substring(4, 8));
                arrNum[2] = trim(str.substring(8, str.length));
            }
        }else{
            arrNum[0] = "";
            arrNum[1] = "";
            arrNum[2] = "";
        }
        return arrNum;
  }

  //날짜 셋팅
  function fncCallDateFormat(str){
        var arrNum = ["", "", ""];
        var str = str;
		var newDatestr = "";
        
        if(str!=null && str != ""){
            if(str.length == 8){
                arrNum[0] = trim(str.substring(0, 4));
                arrNum[1] = trim(str.substring(4, 6));
                arrNum[2] = trim(str.substring(6, 8));
            }
        }else{
            arrNum[0] = "";
            arrNum[1] = "";
            arrNum[2] = "";
        }

		newDatestr = arrNum[0] + "년 " + arrNum[1] + "월 " + arrNum[2] + "일";

        return newDatestr;
  }


    // 월일을 두자리로 만들기 - pansory
    function make2Length(val) {
        if(val < 10) {
            val = "0" + val;
        }

        return val;
    }

  //trim() 함수
    function trim(str){
        str = str.replace(/(^\s*)|(\s*$)/g, "");

        return str;
  }

  //체크박스 선택된 개수 체크
  function fncGetCheckCnt(obj_name){

      var obj = document.getElementsByName(obj_name);
      var cnt = 0;

      for(var i=0; i < obj.length; i++ ){	
          if(obj[i].checked){
              cnt++;
          }
      }
      return cnt;
  }

  /**
 * HTML 체크 박스를 모두 선택한다.
 * @param select HTML Form Checkbox 객체
 */
function selectAllCheckboxs(checkbox) {
    if (checkbox == null) return;
    
    /* 체크 박스가 하나인 경우에 대한 처리 */
    checkbox.checked = true;

    for (var i = 0; i < checkbox.length; i++) {
        checkbox[i].checked = true;
    }
    return true;
}

/**
 * HTML 채크 박스의 선택을 해제한다.
 * @param select HTML Form Checkbox 객체
 */
function deselectAllCheckboxs(checkbox) {
    if (checkbox == null) return;
    
    /* 체크 박스가 하나인 경우에 대한 처리 */
    checkbox.checked = false;
    
    for (var i = 0; i < checkbox.length; i++) {
        checkbox[i].checked = false;
    }
    return true;
}


//객체 선언
function subject( p_iicode, p_iiname)
{
	this.idx = p_iicode;
	this.code = p_iiname;
}

//객체 선언
function subjectC( idx, cpnNo, prodId, cnt)
{
	this.idx = idx;
	this.cpnNo = cpnNo;
	this.prodId = prodId;
	this.cnt = cnt;
}

var subjects = new Array();
var subjectsC = new Array();
var subjectsT = new Array();
var nCnt = 0;
var nCntC = 0;
var nCntT = 0;
function addSubject( p_iicode, p_iiname)
{
	subjects[nCnt++] = new subject( p_iicode, p_iiname);
}
function addSubjectC( p_icode, p_iname, p_iicode, p_iiname)
{
	subjectsC[nCntC++] = new subjectC( p_icode, p_iname, p_iicode, p_iiname);
}
function addSubjectT(  p_iname, p_iicode)
{
	subjectsT[nCntT++] = new subjectC( "", p_iname, p_iicode, "");
}



function alertMessagePop(no){
	alertWin = window.open("/web/jsp/front/common/messageAlert.jsp?no="+no,"alertWin","width=400,height=150");
	alertWin.focus();
}
