window.DataConnector = { autoConnect : function() { if (IndexedDB.indexedDB) { return IndexedDB; } else if (window.openDatabase) { return WebSQL; } else if (window.localStorage) { return LocalStorage; } throw new Error({'message': 'no storage class available!'}); } };