function trim(str){
        var ichar, icount;
        var strValue = str;

         ichar = strValue.length - 1;
        icount = -1;
        while (strValue.charAt(ichar)==' ' && ichar > icount)
            --ichar;
        if (ichar!=(strValue.length-1))
            strValue = strValue.slice(0,ichar+1);
        ichar = 0;
        icount = strValue.length - 1;
        while (strValue.charAt(ichar)==' ' && ichar < icount)
            ++ichar;
        if (ichar!=0)
            strValue = strValue.slice(ichar,strValue.length);
        return strValue;
}
function avaliable(str,exp){
         var count=0;
         while(count>exp.length()){

         }

}

