function check_float(val_num)//if is float
{
  var checkOK = "0123456789.";
  var checkStr = val_num;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  var n=0;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    if(ch==checkOK.charAt(10))
    {
       n++;// how much point
    }
    for (j = 0;  j < checkOK.length;  j++)
   if (ch == checkOK.charAt(j))
        break;

    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
 if(n>1)// point>1, error
 {
  allValid=false;
  break;
 }
  }
  if (!allValid)
  {
    return (false);
  }
  return (true);
}


// The allowed phone number are 123-345-6666 or 1233456666 or 123-3456666 or 3456666
function isPhone(value){
	if(!/((\(\d{3}\) ?)|(\d{3}-))?\d{3}-?\d{4}/.test(value)){
	   return false;
	}else{
	   return true;
	}
}

// Email;
function isEmail(value){
    if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(value)){
       return false;
    }else{
	   return true;
	}
}

// Number
function isInteger(value) { 
	if(value.match(/[^\d]/)) {
		return false; 
	} else { 
		return true; 
	}
}
// URL
function isURL(s){
	s = trim(s).toLowerCase();
	var p = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
	return p.test(s);
}

// NUM
function fucCheckNUM(NUM)
{
      var checkOK = "0123456789";
      var allValid = true;
      for (i = 0;  i < NUM.length;  i++)
      {
          ch = NUM.charAt(i);
          for (j = 0;  j < checkOK.length;  j++)
              if (ch == checkOK.charAt(j))
                 break;
          if (j == checkOK.length)
          {
              allValid = false;
              break;
          }
      }
      return allValid;
}