var API_LEVEL_ENABLED_COOKIE = "api_level_enabled"; var API_LEVEL_INDEX_COOKIE = "api_level_index"; var minLevelIndex = 0; function toggleApiLevelSelector(checkbox) { var date = new Date(); date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years var expiration = date.toGMTString(); if (checkbox.checked) { $("#apiLevelSelector").removeAttr("disabled"); $("#api-level-toggle label").removeClass("disabled"); writeCookie(API_LEVEL_ENABLED_COOKIE, 1, null, expiration); } else { $("#apiLevelSelector").attr("disabled","disabled"); $("#api-level-toggle label").addClass("disabled"); writeCookie(API_LEVEL_ENABLED_COOKIE, 0, null, expiration); } changeApiLevel(); } function buildApiLevelSelector() { var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE); var userApiLevelIndex = readCookie(API_LEVEL_INDEX_COOKIE); // No cookie (zero) is the same as maxLevel. if (userApiLevelEnabled == 0) { $("#apiLevelSelector").attr("disabled","disabled"); } else { $("#apiLevelCheckbox").attr("checked","checked"); $("#api-level-toggle label").removeClass("disabled"); } minLevelValue = $("body").attr("class"); minLevelIndex = apiKeyToIndex(minLevelValue); var select = $("#apiLevelSelector").html("").change(changeApiLevel); for (var i = SINCE_DATA.length-1; i >= 0; i--) { var option = $("