// PURPOSE: Enforce a limit on the number of pages that users are allowed to view before
// they have to register/log-in.
var insitecookie="nao_user_auth";
var threshold=20;
var daystokeep=1;
var loginpage="http://dwb.newsobserver.com/user_registration/login/?goto=";

if ((!GetCookie(insitecookie)) && (!navigator.appName.match("WebTV"))) {
	if (!GetCookie('pagecount')) {
		SaveCookie('pagecount',1,daystokeep,'/');
	} else {
		incval = eval(GetCookie('pagecount')) + 1;
		SaveCookie('pagecount',incval,daystokeep,'/') ;
		if (incval>threshold)
                   location=loginpage+escape(document.location);
	}
} else {
	SaveCookie('pagecount',0,daystokeep,'/');
}

