(function() {
	var cookies = document.cookie.split('; ');
	var iservices_access = null;
	for(var i=0; i < cookies.length; i++) {
		var cookie = cookies[i];
		var crumbs = cookie.split('=');
		var cookie_name = crumbs[0];
		var cookie_value = crumbs[1];

		if(cookie_value != null) {
			if(!cookie_value.length) {
				continue;
			}
		}

		if(cookie_name == "iservices_access") {
			iservices_access = cookie_value;
			break;
		}
	}

	if(iservices_access != null && iservices_access.length > 5) {
		var iservices_access_parts = iservices_access.split('|');
		var iservices_ident = iservices_access_parts[0];
		var iservices_account = iservices_access_parts[1];

		var state = ['{',
			'"iservices_legacy": {',
				'"username": "', iservices_ident, '",',
				'"password": "', iservices_account, '"',
			'}',
		'}'];

		var url = "https://circulation.bendbulletin.com/publicus/rest/new_session?callback=?&state=" + escape(state.join(''));
		jQuery.getJSON(url, function(data) {
				document.cookie = "iservices_access=; path=/";
		});
	}
})();
