<script type="text/javascript" src="http://w...content-available-to-author-only...s.com/js/common/notification/nytdgrowl.js">
Event.observe(window, "load", function(e) {
var nytm = (/nyt-m=([^;]+)/).test(unescape(document.cookie)) ? RegExp.$1 : null;
if (!nytm) return;
var count = (/v=i\.(\d+)/).test(nytm) ? parseInt(RegExp.$1) : 0;
var limit = (/t=i\.(\d+)/).test(nytm) ? parseInt(RegExp.$1) : 0;
var remainder = limit - count;
var articleRemainingMessage = (remainder > 0) ? 'You have <b>'+remainder+' of '+limit+' free articles remaining </b><br> this month' :
'This is <b class="alert">your last free article</b> this month';
var meterMessage = '<p>' + articleRemainingMessage + '</p>\
<p><a href="%%CLICKGOTO%%=%%CLICKTHRU1%%"><u>Try unlimited access for just 99¢(TEST 15)</u><img src="%%IMAGEURL%%/1x1.gif" alt="" /></a></p>'; <img src="%%IMAGEURL%%/1x1.gif" alt="" />
if (document.body){
var value = document.body.style.backgroundColor;
if (!value && document.defaultView) {
var css = document.defaultView.getComputedStyle(document.body, null);
value = css ? css['backgroundColor'] : null;
}
else if (!value && document.body.currentStyle) {
value = document.body.currentStyle.backgroundColor;
}
if (value == 'rgb(26, 26, 26)' || value.toLowerCase() == '#1a1a1a') {
// dark page
var bgStyle = 'dark'
}
}
var msgObj = {
header: '',
message: meterMessage
};
var params = {
predefinedGrowlStyle: bgStyle || 'light',
growlStyle: {
sticky: true
},
containerStyle: {
"position": "fixed",
"zIndex": 2147483646,
"left": "20px",
"bottom": "0",
"margin": "0"
}
};
new NYTD.MeteredGrowl().growl(msgObj, params);
});
</script>
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnMuY29tL2pzL2NvbW1vbi9ub3RpZmljYXRpb24vbnl0ZGdyb3dsLmpzIj4KCgpFdmVudC5vYnNlcnZlKHdpbmRvdywgImxvYWQiLCBmdW5jdGlvbihlKSB7CgogIHZhciBueXRtID0gKC9ueXQtbT0oW147XSspLykudGVzdCh1bmVzY2FwZShkb2N1bWVudC5jb29raWUpKSA/IFJlZ0V4cC4kMSA6IG51bGw7CiAgCiAgaWYgKCFueXRtKSByZXR1cm47CiAgCiAgCiAgdmFyIGNvdW50ID0gKC92PWlcLihcZCspLykudGVzdChueXRtKSA/IHBhcnNlSW50KFJlZ0V4cC4kMSkgOiAwOwogIHZhciBsaW1pdCA9ICgvdD1pXC4oXGQrKS8pLnRlc3Qobnl0bSkgPyBwYXJzZUludChSZWdFeHAuJDEpIDogMDsKICB2YXIgcmVtYWluZGVyID0gbGltaXQgLSBjb3VudDsKICAKICB2YXIgYXJ0aWNsZVJlbWFpbmluZ01lc3NhZ2UgPSAocmVtYWluZGVyID4gMCkgPyAnWW91IGhhdmUgPGI+JytyZW1haW5kZXIrJyBvZiAnK2xpbWl0KycgZnJlZSBhcnRpY2xlcyByZW1haW5pbmcgPC9iPjxicj4gdGhpcyBtb250aCcgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGhpcyBpcyA8YiBjbGFzcz0iYWxlcnQiPnlvdXIgbGFzdCBmcmVlIGFydGljbGU8L2I+IHRoaXMgbW9udGgnOwogIAogIHZhciBtZXRlck1lc3NhZ2UgID0gJzxwPicgKyBhcnRpY2xlUmVtYWluaW5nTWVzc2FnZSArICc8L3A+XAogICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9IiUlQ0xJQ0tHT1RPJSU9JSVDTElDS1RIUlUxJSUiPjx1PlRyeSB1bmxpbWl0ZWQgYWNjZXNzIGZvciBqdXN0IDk5JmNlbnQ7KFRFU1QgMTUpPC91PjxpbWcgc3JjPSIlJUlNQUdFVVJMJSUvMXgxLmdpZiIgYWx0PSIiIC8+PC9hPjwvcD4nOyA8aW1nIHNyYz0iJSVJTUFHRVVSTCUlLzF4MS5naWYiIGFsdD0iIiAvPgoKICBpZiAoZG9jdW1lbnQuYm9keSl7CiAgICB2YXIgdmFsdWUgPSBkb2N1bWVudC5ib2R5LnN0eWxlLmJhY2tncm91bmRDb2xvcjsKICAgIGlmICghdmFsdWUgJiYgZG9jdW1lbnQuZGVmYXVsdFZpZXcpIHsKICAgICAgdmFyIGNzcyA9IGRvY3VtZW50LmRlZmF1bHRWaWV3LmdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuYm9keSwgbnVsbCk7CiAgICAgIHZhbHVlID0gY3NzID8gY3NzWydiYWNrZ3JvdW5kQ29sb3InXSA6IG51bGw7ICAKICAgIH0KICAgIGVsc2UgaWYgKCF2YWx1ZSAmJiBkb2N1bWVudC5ib2R5LmN1cnJlbnRTdHlsZSkgewogICAgICB2YWx1ZSA9IGRvY3VtZW50LmJvZHkuY3VycmVudFN0eWxlLmJhY2tncm91bmRDb2xvcjsKICAgIH0KICAgIGlmICh2YWx1ZSA9PSAncmdiKDI2LCAyNiwgMjYpJyB8fCB2YWx1ZS50b0xvd2VyQ2FzZSgpID09ICcjMWExYTFhJykgewogICAgICAvLyBkYXJrIHBhZ2UKICAgICAgdmFyIGJnU3R5bGUgPSAnZGFyaycKICAgIH0KICB9CiAgCiAgdmFyIG1zZ09iaiA9IHsKICAgIGhlYWRlcjogJycsCiAgICBtZXNzYWdlOiBtZXRlck1lc3NhZ2UKICB9OwogIAogIHZhciBwYXJhbXMgPSB7CiAgICBwcmVkZWZpbmVkR3Jvd2xTdHlsZTogYmdTdHlsZSB8fCAnbGlnaHQnLAogICAgZ3Jvd2xTdHlsZTogewogICAgICBzdGlja3k6IHRydWUKICAgIH0sCiAgICBjb250YWluZXJTdHlsZTogewogICAgICAicG9zaXRpb24iOiAiZml4ZWQiLAogICAgICAiekluZGV4IjogMjE0NzQ4MzY0NiwKICAgICAgImxlZnQiOiAiMjBweCIsCiAgICAgICJib3R0b20iOiAiMCIsCiAgICAgICJtYXJnaW4iOiAiMCIKICAgIH0KICB9OwoKICBuZXcgTllURC5NZXRlcmVkR3Jvd2woKS5ncm93bChtc2dPYmosIHBhcmFtcyk7Cgp9KTsKPC9zY3JpcHQ+Cg==