function check_value(tvalue){

   var tmp1 = tvalue.value.split(".");
   if ( tmp1.length > 1){
     if (tmp1[1].length > 3 ){
       tmp2 = "." + tmp1[1].substring(0,3);
       tmp3 = tmp1[1].substring(0,3);
     }
     else {
       tmp2 = "." + tmp1[1]
       tmp3 = tmp1[1]
     }
     if (tmp1[1].length == 0 ){
       tmp2 = ""
       tmp3 = ""
     }
     var flag = 0;
     for (var i = 0; i < tmp3.length; i++){
        var is = parseInt(tmp3.charAt(i));
        if (!is && is != 0) {
          alert("¼ýÀÚ¸¸ »ç¿ëÇÕ´Ï´Ù.");
          return false;
          break;
        }
     }
   }
   else {
   tmp2 = ""
   }

   tmp = tmp1[0]

   var chkStr = numOffMask(tmp);
   
   flag = 0;
   for (var i = 0; i < chkStr.length; i++){
      var is = parseInt(chkStr.charAt(i));
      if (!is && is != 0) {
         chkStr = "";
         flag = 1;
         break;
      }
   }

   tvalue.value = numOnMask(chkStr);
   if (flag) {
      alert("¼ýÀÚ¸¸ »ç¿ëÇÕ´Ï´Ù");
          return false;
   }
   tvalue.value = tvalue.value + tmp2;
}

function numOffMask(tvalue) {
   var tmp = tvalue.split(",");
   tmp = tmp.join("");
   return tmp;
}

function numOnMask(tvalue){
   var tmpH		
   if (tvalue.charAt(0) == "-") {
      tmpH = tvalue.substring(0,1);
      tvalue = tvalue.substring(1,tvalue.length);
   }	
   tvalue.indexOf('-')
   if (tvalue.length > 3) {
      var c = 0;
      var myArray = new Array();
      for (var i = tvalue.length; i > 0; i = i - 3) {
         myArray[c++] = tvalue.substring(i-3,i);
      }
      myArray.reverse();
      tvalue = myArray.join(",");
   }
   if(tmpH) {
      tvalue = tmpH + tvalue;
   }
   return tvalue
}	

function check_value1(tvalue){

   var tmp1 = tvalue.value.split(".");
   if ( tmp1.length > 1){
     if (tmp1[1].length > 3 ){
       tmp2 = "." + tmp1[1].substring(0,3);
       tmp3 = tmp1[1].substring(0,3);
     }
     else {
       tmp2 = "." + tmp1[1]
       tmp3 = tmp1[1]
     }
     if (tmp1[1].length == 0 ){
       tmp2 = ""
       tmp3 = ""
     }
     var flag = 0;
     for (var i = 0; i < tmp3.length; i++){
        var is = parseInt(tmp3.charAt(i));
        if (!is && is != 0) {
          alert("¼ýÀÚ¸¸ »ç¿ëÇÕ´Ï´Ù.");
          return false;
          break;
        }
     }
   }
   else {
   tmp2 = ""
   }

   tmp = tmp1[0]

   var chkStr = numOffMask1(tmp);
   
   flag = 0;
   for (var i = 0; i < chkStr.length; i++){
      var is = parseInt(chkStr.charAt(i));
      if (!is && is != 0) {
         chkStr = "";
         flag = 1;
         break;
      }
   }

   tvalue.value = numOnMask1(chkStr);
   if (flag) {
      alert("¼ýÀÚ¸¸ »ç¿ëÇÕ´Ï´Ù");
          return false;
   }
   tvalue.value = tvalue.value + tmp2;
}

function numOffMask1(tvalue) {
   var tmp = tvalue.split("");
   tmp = tmp.join("");
   return tmp;
}

function numOnMask1(tvalue){
   var tmpH		
   if (tvalue.charAt(0) == "-") {
      tmpH = tvalue.substring(0,1);
      tvalue = tvalue.substring(1,tvalue.length);
   }	
   tvalue.indexOf('-')
   if (tvalue.length > 3) {
      var c = 0;
      var myArray = new Array();
      for (var i = tvalue.length; i > 0; i = i - 3) {
         myArray[c++] = tvalue.substring(i-3,i);
      }
      myArray.reverse();
      tvalue = myArray.join("");
   }
   if(tmpH) {
      tvalue = tmpH + tvalue;
   }
   return tvalue
}	

