//트리밍
String.prototype.Trim= new Function("return this.replace(/^\\s+|\\s+$/g,'')")

var con_home_https = "https://www.vita500.com:8184";
var con_home_http  = "http://www.vita500.com";

// 필수 입력값 유무체크한후 경고창 뛰우기
//inputCheck("폼이름", "엘리먼트이름", "항목", "문자/숫자/한글/영문/영문,숫자/이메일/전화번호(S,N,K,E,EN,EM,T)", ["길이구분(S:small, B:big, F:fix, R:range)"], [최소길이], [최대길이], "필수여부(Y/N)")
//if(!inputCheck("form1", "id", "아이디", "EN", "R", "4", "16", "Y")){return false;}
//if(!inputCheck("form1", "pwd", "패스워드", "EN", "R", "4", "16", "Y")){return false;}
//if(!inputCheck("form1", "aa", "셀렉트", "S", "", "", "", "Y")){return false;}
//if(!inputCheck("form1", "bb", "체크", "S", "", "", "", "Y")){return false;}
//if(!inputCheck("form1", "cc", "라디오", "S", "", "", "", "Y")){return false;}

function inputCheck(form_name,elm,msg,strORNum,len_gubun,s_len,b_len,essential){
  if(!eval("document."+ form_name +"."+ elm)){
    confirm_popup(1,elm + " 엘리먼트가 정의되지 않았습니다.", "red", "", "");
    return false;
  }
  var form = eval("document."+ form_name +"."+ elm);
  if(form.type=="text" || form.type=="textarea" || form.type=="password" || form.type=="file"){
  //텍스트 박스, 텍스트 영역
    var inputStr = form.value.Trim();
    if(essential=="Y"){
      if (inputStr==""){
        confirm_popup(1,msg + " 항목은 반드시 입력하셔야 됩니다.", "red", "", "");
        form.value="";
        try{
          form.focus();
        }catch(e){

        }
        return false;
      }

    }else{
      if (inputStr==""){
        return true;
      }
    }
    if(!FuncCheck(strORNum,form_name,elm,msg)){return false;}

    if (len_gubun!=""){
      if(!lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len)){return false;}
    }
  }else if(form.type==undefined || form.type=="radio"){
  //라디오 버튼
    if(!form.length){
      if(form.type=="radio"){
        if(!form.checked){
          confirm_popup(1,msg+" 선택하세요!", "red", "", "");
          return false;
        }
        return true;
      }else{
        confirm_popup(1,form.type, "red", "", "");
        return false;
      }

    }
    var elm_len = form.length;
    var ok = 0;
    if(elm_len<=0){
      confirm_popup(1,elm + " 엘리먼트가 정의되지 않았습니다.", "red", "", "");
      return false;
    }
    for(var i=0;i<elm_len;i++) {
      if (form[i].checked) {
        ok = i+1;
      }
    }

    if(ok < 1) {
      confirm_popup(1,msg+" 선택하세요!", "red", "", "");
      return false;
    }
  }else if(form.type=="checkbox"){
  //체크박스
    if(essential=="Y"){
      if(!form.checked){
        confirm_popup(1,msg + " 항목은 반드시 체크하셔야 됩니다.", "red", "", "");
        return false;
      }
    }
  }else if(form.type.indexOf("select") != -1){
  //셀렉트 박스
    var inputStr = form.options[form.selectedIndex].value;
    if(essential=="Y"){
      if (inputStr==""){
        confirm_popup(1,msg + " 항목은 반드시 선택하셔야 됩니다.", "red", "", "");
        form.value="";
        form.focus();
        return false;
      }
    }else{
      if (inputStr==""){
        return true;
      }
    }

    if(!FuncCheck(strORNum,form_name,elm,msg)){return false;}

    if (len_gubun!=""){
      if(!lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len)){return false;}
    }
  }else{
  //그외
    confirm_popup(1, form.type, "red", "", "");
    return false;
  }
  return true;
}

//확인창 띄우기 - 삭제등 확인하는 팝업을 다르게 띄울수 있도록 이 함수를 사용한다.
//confirm_popup("버튼수(1/2)", "메세지", "색상(blue/red등)", "가로창사이즈", "세로창사이즈")
function confirm_popup(button_count, err_message, info_kind, swidth, sheight){

  if(button_count==1){
    alert(err_message);
    return true;
  }else{
    if(confirm(err_message)){
      return true;
    }else{
      return false;
    }
  }
  /*************************************************************************************************
  //팝업창을 만들경우
  if(swidth==""){
    swidth=350;
  }
  if(sheight==""){
    sheight=210;
  }
  var value_check=window.showModalDialog('/culture/pop/chucheon_end.asp?button_count=' + button_count + '&err_message=' + err_message + '&info_kind=' + info_kind,'Information', 'dialogHeight:' + sheight + 'px; dialogWidth:' + swidth + 'px; edge: Raised; center: yes; help: no; resizable: no; status: no; scroll: no');
  return value_check;
  **************************************************************************************************/
}


//함수값체크
function FuncCheck(value,form_name,elm,msg,essential){
  switch (value){
    case "S":
      //문자
      break;
    case "N":
      //숫자
      if(!IsNumber(form_name,elm,msg)){return false;}
      break;
    case "K":
      //한글
      if(!IsKor(form_name,elm,msg)){return false;}
      break;
    case "E":
      //영문
      if(!IsEngName(form_name,elm,msg)){return false;}
      break;
    case "EN":
      //영문,숫자
      if(!IsNumEng(form_name,elm,msg)){return false;}
      break;
    case "EM":
      //이메일
      if(!IsEmail(form_name,elm,msg)){return false;}
      break;
    case "T":
      //전화번호
      if(!IsPhone(form_name,elm,msg)){return false;}
      break;
    case "IMG":
      //이미지
      if(!inputImgCheck(form_name,elm,msg,essential)){return false;}
      break;


    default:
  }
  return true;
}



//라디오버튼/체크박스 입력값 유무체크한후 경고창 띄우기
//form_name=>폼이름, elm=>요소이름, essential=>필수여부, selectCount=>중복선택갯수제한
function radioCheck(form_name, elm, msg, essential, selectCount){
  var form = eval("document."+ form_name +"."+ elm);
  var count=0;

  if(essential=="Y"){
    if(form){
      if(form.length){
        for(i=0;i<form.length;i++){
          if(form[i].checked==true){
            count++;
          }
          if(selectCount<count){
            form[i].checked==false;
          }
        }
        if(!count){
          alert(msg + " 항목을 선택하여 주십시오");
          form[0].focus();
          return false;
        }else{
          if(selectCount>0 && selectCount<count){
            alert(selectCount+" 이상 선택할 수 없습니다.");
            return false;
          }
        }
      }else{
        if(form.checked){
          return true;
        }else{
          alert(msg + " 항목을 선택하여 주십시오");
          return false;
        }
      }
    }else{
      alert(elm+"은 객체가 아닙니다.");
      return false;
    }
  }
  return true;
}


// 셀렉트박스 입력값 유무체크한후 경고창 뛰우기
function selectCheck(form_name,elm,msg,essential){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return false;
  }
  try{
    if (form.length){
      var inputStr = form.options[form.selectedIndex].value;
      if (essential=='N')
      {
        if (inputStr==''){
          return true;
        }
        return true;
      }else{
        if (inputStr==''){
          alert(msg + " 항목을 선택하여 주십시오");
          form.focus();
          return false;
        }
        return true;
      }
    }else{
      var inputStr = form.value;
      if (essential=='N')
      {
        if (inputStr==''){
          return true;
        }
        return true;
      }else{
        if (inputStr==''){
          alert(msg + " 항목을 선택하여 주십시오");
          form.focus();
          return false;
        }
        return true;
      }
      return false;
    }
  }catch(e){
    alert(msg + " 체크중 오류가 발생하였습니다.");
    return false;
  }
}

// 셀렉트박스중 multiple형 입력값 유무체크한후 경고창 뛰우기
function selectMultipleForm(form_name,elm,msg,essential){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return false;
  }
  if (form.length){
    if (essential=='Y')
    {
      if(form.length<0){
        alert(msg + " 항목을 선택하여 주십시오1");
        form.focus();
        return false;
      }else{
        return true;
      }
    }else{
      return true;
    }
  }else{
    var inputStr = form.value;
    if (essential=='Y')
    {
      if (inputStr==''){
        alert(msg + " 항목을 선택하여 주십시오");
        form.focus();
        return false;
      }else{
        return true;
      }
    }else{
      return true;
    }
  }
}


// 체크박스 입력값 유무체크한후 경고창 뛰우기
function checkboxCheck(form_name,elm,msg,essential){
//사용법 checkboxCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if (essential=='N')
  {
    return true;
  }else{
    if(form.length){
      for(ii=0;ii<form.length;ii++){
        if(form[ii].checked){
          return true;
        }
      }
    }
  }
  alert(msg + " 항목을 선택하여 주십시오");
  return false;

}

// 셀렉트박스1 입력값 유무체크한후 경고창 뛰우기
function selectCheck1(form_name,elm,msg,strORNum,len_gubun,s_len,b_len,essential){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "문자/숫자구분(STR,NUM)", ["길이구분(S:small, B:big, F:fix, R:range)"], [최소길이], [최대길이], "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = form.options[form.selectedIndex].value

  if (essential=='N')
  {
    if (inputStr==''){return true;}
    if (strORNum=="NUM"){
      tnf = IsNumber(form_name,elm,msg);
      if (!tnf)
      {
        return false;
      }
    }
    if (len_gubun!='')
    {
      tnf = lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len);
      if (!tnf)
      {
        return false;
      }
    }
    return true;
  }else{
    if (inputStr==''){
      alert(msg + " 항목을 선택하여 주십시오");
      form.value="";
      form.focus();
      return false;
    }else{

      if (strORNum=="NUM"){
        tnf = IsNumber(form_name,elm,msg);
        if (!tnf)
        {
          return false;
        }
      }
      if (len_gubun!='')
      {
        tnf = lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len);
        if (!tnf)
        {
          return false;
        }
      }
    }
    return true;
  }
}

// 셀렉트박스 선택값, 2004.12.13, hoon
function inputTextValue(form_name,elm){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return ;
  }
  return trimString(form.value);
}

// 셀렉트박스 선택값
function selectCheckValue(form_name,elm){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return ;
  }
  if(form.length){
    var inputStr = form.options[form.selectedIndex].value;
    return inputStr;
  }else{
    return form.value;
  }
}

// 셀렉트박스 선택 텍스트값
function selectCheckText(form_name,elm){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return ;
  }
  if(form.length){
    var inputStr = form.options[form.selectedIndex].text;
    return inputStr;
  }else{
    return form.text;
  }
}

// 셀렉트박스 선택값
function radioCheckValue(form_name,elm){
//사용법 selectCheck("폼이름", "엘리먼트이름", "항목", "필수여부(Y/N)")
  var form = eval("document."+ form_name +"."+ elm);
  if(!form){
    alert(elm+"은 객체가 아닙니다.");
    return ;
  }
  var inputStr='';
  if(form.length){
    for(i=0;i<form.length;i++){
      if(form[i].checked){
        inputStr = form[i].value;
        break;
      }
    }
    return inputStr;
  }else{
    return form.value;
  }
}

// 체크박스 선택값 반환
// checkBoxValue("form","chk",",")=> A,B,C
function checkBoxValue(form_name,elm,gubn){
//사용법 checkBoxValue("폼이름", "엘리먼트이름", "구분자")
  var obj = eval("document."+ form_name +"."+ elm);
  var idxFor=0;
  var inputStr = '';
  if(obj.length){
    for(ii=0;ii<obj.length;ii++){
      if(obj[ii].checked){
        if(idxFor>0){
          inputStr = inputStr + gubn + obj[ii].value;
        }else{
          inputStr = obj[ii].value;
        }
        idxFor++;
      }
    }
  }else{
    if(obj.checked){
      inputStr = obj.value;
    }
  }
  return inputStr;
}

//길이체크
function lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len){
//사용법 lenCheck("폼이름", "엘리먼트이름", "항목", "길이구분(S:small, B:big, F:fix, R:range)", [최소길이], [최대길이])

  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = form.value
  if (len_gubun=="S"){  //보다 작은 값
    if (inputStr.length > parseInt(s_len)){
      alert(msg + " 항목은 " + s_len + "자 이하입니다");
//      form.value="";
      form.focus();
      return false;
    }
  }else if (len_gubun=="B"){  //보다 큰 값
    if (inputStr.length < parseInt(s_len)){
      alert(msg + " 항목은 " + s_len + "자 이상입니다");
//      form.value="";
      form.focus();
      return false;
    }
  }else if (len_gubun=="F"){  //고정된 값
    if (inputStr.length != parseInt(s_len)){
      alert(msg + " 항목은 " + s_len + "자 입니다");
//      form.value="";
      form.focus();
      return false;
    }
  }else if (len_gubun=="R"){  //범위 값
    if (inputStr.length < parseInt(s_len) || inputStr.length > parseInt(b_len)){
      alert(msg + " 항목은 " + s_len + "자 이상 "+ b_len +"자 이하 입니다");
//      form.value="";
      form.focus();
      return false;
    }
  }
  return true;
}
// 필수 입력값 유무만체크
function valueCheck(form_name,elm,msg){
  //사용법 valueCheck(폼이름, 엘리먼트이름, 메세지)
  var form = eval("document."+ form_name +"."+ elm);
  if (!trimString(form.value)){
    alert(msg + " 항목을 입력하여 주십시오");
    form.value="";
    form.focus();
    return false;
  }
  return true;
}
// 공백체크
function trimString (str) {
       str = this != window? this : str;
       return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
//입력값이 숫자인지 체크
function IsNumber(form_name,elm,msg) {

  //사용법 IsNumber(폼이름, 엘리먼트이름, 유효하지 않을경우 메세지)
  var form = eval("document."+ form_name +"."+ elm);
  for(var i = 0; i < form.value.length; i++) {
    var chr = form.value.substr(i,1);
    if(chr < '0' || chr > '9') {
      alert(msg + " 항목은 숫자로 입력해 주십시오");
//      form.value="";
      form.focus();
      return false;
    }
  }
  return true;
}

function IsNumber_Eng(form_name,elm,msg) {
  //사용법 IsNumber(폼이름, 엘리먼트이름, 유효하지 않을경우 메세지)
  var form = eval("document."+ form_name +"."+ elm);
  for(var i = 0; i < form.value.length; i++) {
    var chr = form.value.substr(i,1);
    if(chr < '0' || chr > '9') {
      alert("Please "+msg+" is numeric");
//      form.value="";
      form.focus();
      return false;
    }
  }
  return true;
}

//한글만 입력
function IsKor(form_name,elm,msg) {
  //사용법 IsKor(폼이름, 엘리먼트이름, 항목, 문자/숫자구분, 길이구분, 길이)
  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = form.value
  for(var i = 0; i < inputStr; i++) {
     var chr = inputStr.substr(i,1);
     if ((chr > '0' && chr < '9') || (chr > 'a' && chr < 'z') || (chr > 'A' && chr < 'Z')) {
      alert(msg + " 항목은 한글로 입력해 주세요");
//      form.value="";
      form.focus();
      return false;
     }
  }
  return true;
}
//영문 숫자조합 입력
function IsNumEng(form_name,elm,msg) {
  //사용법 IsNumEng(폼이름, 엘리먼트이름, 항목)
  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = form.value
  for(var i = 0; i < inputStr.length; i++) {
     var chr = form.value.substr(i,1);
     if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')) {
      alert(msg + " 항목은 영문 또는 영문/숫자 조합으로 입력해 주세요");
      form.value="";
      form.focus();
      return false;
     }
  }
  return true;
}

//이메일체크(도메인)
function IsEmail(form_name,elm,msg) {
  //사용법 IsEmail(폼이름, 엘리먼트이름, 항목)
  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = form.value;
  if (inputStr=='')
  {
    alert("이메일을 입력해주세요");
    form.focus();
    return false;
  }
  emailchk = 0
  for (var j=0; j < inputStr.length ; j++ ) {
    var ch= inputStr.substring(j,j+1);
    if (ch == "@" | ch== "." ) {
      emailchk = emailchk + 1;
    }
  }
  if (emailchk < 2 ) {
    alert(msg+" 주소가 유효하지 않습니다.");
    form.focus();
    return false;
  }
  return true;
}

//이메일체크(도메인), hoon, 2004.12.13
function emailCheck(form_name,elm1,elm2,msg,essential) {
  //사용법 inputCheck(폼이름, 엘리먼트1, 엘리멘트2, 항목)
  var form1 = eval("document."+ form_name +"."+ elm1);
  var form2 = eval("document."+ form_name +"."+ elm2);
  var inputStr1 = trimString(form1.value);
  var inputStr2 = trimString(form2.value);
  var valEmail = inputStr1 +"@"+ inputStr2;

  if (essential=='N')
  {
    if (valEmail=='@'){
      return true;
    }else{
      alert(msg+" 주소가 유효하지 않습니다.");
      form1.value="";
      form1.focus();
      return false;
    }
  }else{
    if(inputStr1=='' && inputStr2=='' )
    {
      alert(msg+" 주소가 유효하지 않습니다.");
      form1.focus();
      return false;
    }
    emailchk = 0

    for (var j=0; j < valEmail.length ; j++ ) {
      var ch= valEmail.substring(j,j+1);
      if (ch == "@" | ch== "." ) {
        emailchk = emailchk + 1;
      }
    }
    if (emailchk < 2 ) {
      alert(msg+" 주소가 유효하지 않습니다.");
      form1.value="";
      form1.focus();
      return false;
    }
    return true;
  }
}

//이메일체크(도메인), hoon, 2004.12.13
function emailCheckTypeA(form_name,elm,msg,essential) {
  //사용법 inputCheck(폼이름, 엘리먼트, 항목)
  var form = eval("document."+ form_name +"."+ elm);
  var inputStr = trimString(form.value);

  if (essential=='N')
  {
    if (inputStr==''){
      return true;
    }else{
      alert(msg+" 주소가 유효하지 않습니다.");
      form.focus();
      return false;
    }
  }else{
    if(inputStr=='')
    {
      alert(msg+" 주소가 유효하지 않습니다.");
      form.focus();
      return false;
    }
    if( inputStr.search("@") == -1 || inputStr.indexOf(".")<3 ){
      alert(msg+" 주소가 유효하지 않습니다.");
      form.focus();
      return false;
    }
    return true;
  }
}

// 쿠키 값 불러오기
function getCookie( name ){
  var nameOfCookie = name + "=";
  var x = 0;
  while ( x <= document.cookie.length )
  {
    var y = (x+nameOfCookie.length);
    if ( document.cookie.substring( x, y ) == nameOfCookie ) {
      if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
        endOfCookie = document.cookie.length;
      return unescape( document.cookie.substring( y, endOfCookie ) );
    }
    x = document.cookie.indexOf( " ", x ) + 1;
    if ( x == 0 )
      break;
  }
  return "";
}

// 쿠키값 셋팅 
function setCookie( name, value, expiredays ){
  var todayDate = new Date();
  todayDate.setDate( todayDate.getDate() + expiredays );
  document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function openHelpWindow(code) {
  var helpDiv = document.getElementById("helpDiv");
  helpDiv.src = "/webadmin/include/help.asp?CODE="+code;
  helpDiv.style.display = "";
}


function isRejectString(val,arr){
  if((val!='')&&((arr).length>0)){
//    var arr = new Array("admin","webmaster");  //사용불가 아이디
    for (var i = 0; i < (arr).length; i++) {
      if (val.toUpperCase().indexOf(arr[i].toUpperCase())>=0){
        return true;
        break;
      }
    }
  }
  return false;
}

function Wopen(theURL,winName,width,height,top,left) {
  var opt = "width="+width+"px,height="+height+"px,top="+top+"px,left="+left+"px,scrollbars=no,resizable=no,fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=no"
  window.open(theURL,winName,opt);
}


function displayBytes( sz, id, formName) {
  var form = eval("document."+formName);
  var obj  = document.getElementById(id);

  if (obj.value.bytes() > sz) {
    if (event.keyCode != '8')  {
      alert( sz + 'Byte(100자)까지 입력이 가능합니다.');
  }
  obj.value = obj.value.substring(0, obj.value.length-(obj.value.length - sz));
 }

  var tmpStr;
  var temp=0;
  var onechar;
  var tcount;
  var thisText
  var lastByte

  tcount = 0;
  tmpStr = new String(obj.value);
  temp = tmpStr.length;

  for(k=0;k<temp;k++) {
    onechar = tmpStr.charAt(k);
	  if(escape(onechar).length > 4)
	    tcount += 2;
	  else if(onechar!='\r')
 	    tcount +=1;
	  if(tcount > 200){
	    tmpStr = tmpStr.substring(0,k);

      thisText = tmpStr.substring(0, k);
      obj.value = thisText;
      tcount = lastByte;
      break;
	  }
	  lastByte = tcount;
}

  document.getElementById(id+'_bytes').innerHTML = "<strong>"+eval('form.'+id).value.bytes() +"</strong> byte";
}

String.prototype.bytes = function() {
 var str = this;
 var l = 0;
 for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
 return l;
}

/*  
함수명 :  alertSpace
인수    :  
	1) 같은이름의 입력항목이 여러개인 경우 
	   -  첫번째 인수[form field object]
	   - 두번째 인수[경고메시지 접두어]
	2) 같은이름의 입력항목이 한개인 경우
	   -  첫번째 인수[document.testForm]
	   - 두번째 인수[입력항목 name 문자열]
	   - 세번째 인수[경고메시지 접두어]
설명    :  입력항목의 값이 없으면 경고 메시지를 표시한다.
사용예 : 
	1) 같은이름의 입력항목이 여러개 인경우 
		if (alertSpace(document.testForm.test[0], "[아이디]는"))  return;
	2) 같은이름의 입력항목이 한개인 경우
		if (alertSpace(document.testForm, "test1", "[아이디]는"))  return;
*/
function alertSpace(){
    var space = "             ";
	var argLen = arguments.length;
	var arg, fieldText, argNm;

	if (argLen == 2)	{
		arg =  arguments[0];
		fieldText = arguments[1];
		argNm = fieldText;
	} else if (argLen == 3)	{
		argNm = arguments[1];
		arg = arguments[0][argNm];
		fieldText = arguments[2];
	}

	if (typeof(arg) == "object" && typeof(arg.value) == "string") {
		if (arg.value.replace(/\s/gi,"")=="") {
			alertFocus(arg, "never", fieldText);
			return  true;
		}		
	} else {
		if (UTIL_JS_DEBUG) 
			alert("alertSpace : '" + argNm + "'의 name을 가진 입력항목이 없거나 두개 이상 존재합니다." + space);
		return  true;
	}
	return false;	
}

/*  
함수명 :  onlyNull
인수    :  checkStr[확인할 문자열]
설명    :  빈값인지 확인 
사용예 : 
	var text = document.testForm.test.value;
	onlyNull(text);
*/
function onlyNull(checkStr) {
	if (checkStr.replace(/\s/gi,"")=="")	return true;
	return false;
}
