Index: lams_central/web/includes/javascript/common.js =================================================================== diff -u -rf81237e7d271691afab5b1472f2df07457292772 -re726a637db2ccc27aded0f996465b3620dec410c --- lams_central/web/includes/javascript/common.js (.../common.js) (revision f81237e7d271691afab5b1472f2df07457292772) +++ lams_central/web/includes/javascript/common.js (.../common.js) (revision e726a637db2ccc27aded0f996465b3620dec410c) @@ -45,4 +45,32 @@ target.value=srcV.replace(/\n/g,"
"); } + } + function trimAll( strValue ) { + var replaceExpr = /^(\s*)$/; + + //check for all spaces + if(replaceExpr.test(strValue)) { + strValue = strValue.replace(replaceExpr, ''); + if( strValue.length == 0) + return strValue; + } + + //check for leading & trailing spaces + replaceExpr = /^(\s*)([\W\w]*)(\b\s*$)/; + if(replaceExpr.test(strValue)) { + //remove leading and trailing whitespace characters + strValue = strValue.replace(replaceExpr, '$2'); + } + return strValue; + } + + function isEmpty( strValue ) { + + var strTemp = strValue; + strTemp = trimAll(strTemp); + if(strTemp.length > 0){ + return false; + } + return true; } \ No newline at end of file