var JSUtil = { isIE : function(){ return navigator.appName == "Microsoft Internet Explorer"; }, trim : function(str){ return str.replace(/^\s*([\S\s]*)\b\s*$/, '$1'); }, setCookie : function(name, value){ document.cookie = name + "=" + value + ";"; }, getCookies : function(){ var cookies = document.cookie.split(";"); var cookieContainer = []; for(var i in cookies){ var cookieString = this.trim(cookies[i]); cookieContainer.push({name : cookieString.split("=")[0], value : cookieString.split("=")[1] || null}); } return cookieContainer; }, getCookie : function(name){ var cookies = this.getCookies(); for(var i in cookies) if(name == cookies[i].name) return cookies[i].value; return null; }, removeCookie : function(name){ document.cookie = name + "=;expires=" + (new Date(0)).toGMTString(); }, getParams : function(){ var queryString = location.search; var params = []; if(queryString){ queryString = queryString.substring(1, queryString.length); var querys = queryString.split("&"); for(var i in querys){ params.push({name : querys[i].split("=")[0], value : querys[i].split("=")[1] || null}); } } return params; }, getParam : function(name){ var params = this.getParams(); for(var i in params) if(name == params[i].name) return params[i].value; return null; } }