//check null
function isNull(str) {
    if (trim(str) != "") 
        return false;
    else 
        return true;
}

function trimL(str){
  var nLoop = 0;
  var strReturn = str;
  while (nLoop < str.length){
    if (strReturn.substring(0, 1) == " "){
      strReturn = str.substring(nLoop + 1, str.length);
    } else {
      break;
    }
    nLoop++;
  }
  return strReturn.toString();
}
//??????????????????
function trimR(str) {
  var nLoop = 0;
  var strReturn = str;
  while (nLoop < str.length) {
    if (strReturn.substring(strReturn.length - 1, strReturn.length) == " ") {
      strReturn = str.substring(0, str.length - (nLoop + 1));
    } else {
      break;
    }
    nLoop++;
  }
  return strReturn.toString();
}

function trim(str){
  var strl = trimL(str);
  var strRet = trimR(strl);
  return strRet;
}
function chkNull(str) {
    if (trim(str) == "") 
        return false;
    else 
        return true;
}

