var StorageHelper = { get : function(key) { if(window.localStorage) return window.localStorage.getItem(key); else if(window.sessionStorage) return window.sessionStorage.getItem(key); else return $.cookie(key); }, set : function(key,val) { if(window.localStorage) return window.localStorage.setItem(key, val); else if(window.sessionStorage) return window.sessionStorage.setItem(key, val); else return $.cookie(key, val, { path: '/' }); }, remove : function() { if(window.localStorage) return window.localStorage.removeItem(key); else if(window.sessionStorage) return window.sessionStorage.removeItem(key); else return $.cookie(key, null, { path: '/' }); }, val : function (key, val) { if (val === null) this.remove(key); else if(typeof val == 'undefined') return this.get(key); else this.set(key, val); } };