function trim(str) { re = /(^\s*)|(\s*$)/gi return str.replace(re, ''); } function addParamToURL(url, key, value) { var pos = url.indexOf("#"); if (pos >= 0) { url = url.substring(0, pos); } pos = url.indexOf("?"); if (pos >= 0) { var addrs = url.split("?"); var params = addrs[1].split("&"); var addr = addrs[0]+"?kitchenArt"; for(var i=0; i < params.length; i++) { if (params[i].length == 0) continue; var pairs = params[i].split("="); if (pairs[0] == "kitchenArt") continue; if (pairs[0] == key) continue; addr += "&" + pairs[0] + "=" + escape(pairs[1]); } addr += "&" + key + "=" + escape(value); return addr; } else { return url+"?"+key+"="+escape(value); } } function leadZero(s, n) { while(s.length < n) { s = "0" + s; } return s; } function addSuffix(name, suff) { var pos = name.lastIndexOf("."); if (pos < 0) return name; var name1 = name.substring(0, pos); var name2 = name.substring(pos+1); return name1+suff+"."+name2; }