﻿(function ($) {
	$.rubicon = $.rubicon || {};
	$.rubicon.w3clocalStorage = {

		setItem: function (key, value) {
			localStorage.setItem(key, value);
		},
		getItem: function (key) {
			return localStorage.getItem(key);
		},
		removeItem: function (key) {
			localStorage.removeItem(key);
		}
	}
	$.rubicon.cookieStorage = {
		setItem: function (key, value) {
			$.cookie(key, value);
		},
		getItem: function (key) {
			return $.cookie(key);
		},
		removeItem: function (key) {
			$.cookie(key, null);
		}
	}

	if ("localStorage" in window) {
		$.rubicon.localStorage = $.rubicon.w3clocalStorage;
	} else {
		$.rubicon.localStorage = $.rubicon.cookieStorage;
	}

})(jQuery);
