function checkDaysOld(daysOld) {
	var today = ( typeof getWPServerTimeAsDate == 'function' ) ? getWPServerTimeAsDate() : new Date() ;
	today = today.getTime();

	var daysOld = 86400 * daysOld * 1000;
	var pubDate = document.getElementById("pubDate");
	if(pubDate != null) {
		pubDate = pubDate.getAttribute("value");
		return (today - pubDate > daysOld )?true:false;
	} else {
		return false;
	}
}
function getDisplayUserName() {
	//check to the see if the user is signed in
	var output = '' ;
	// if ( document.cookie.match(/\bwpniuser=/) && ( document.cookie.match(/\bhd=/) ) ) {
	// if ( document.cookie.match(/\bwpniuser=/) && ( document.cookie.match(/\bhd=/) || document.cookie.match(/\bat=/) ) ) {
	if ( document.cookie.match(/\bwpniuser=/) && ( document.cookie.match(/\bat=/) ) ) {
		output += 'Your washingtonpost.com User ID' ;
		var start = (document.cookie.indexOf("hd=") + 3) ;
		var end = (document.cookie.indexOf(";",start)) == -1 ? document.cookie.length : document.cookie.indexOf(";",start) ;
		cookieuser = document.cookie.substring(start,end).split("|")[0] ;

		// show their username and registration links
		if ( cookieuser.indexOf("@") != -1)
			cookieuser = cookieuser.substring(0,cookieuser.indexOf("@")) ;

		// cookieuser = cookieuser.trim() ;
		if ( cookieuser )
			output += (',<b> '+cookieuser+'</b>,') ;
		output += ' will be displayed with your comment.' ;
	} else {
		var reg_url = '/ac2/wp-dyn/profile/create' ;
		reg_url += '?url='+escape(document.location.href) ;
		output += 'You must be logged in to leave a comment. ' ;
		output += '<a href="'+reg_url+'">Log in</a>' ;
		output += ' | ' ;
		output += '<a href="'+reg_url+'">Register</a>' ;
		output += '<div id="policy_link" style="padding-top:5px;"><a href="javascript:void(0);" onclick="showSignInAgain(\'show\')" style="text-decoration:none;" id="signin_again_link"><img src="http://www.washingtonpost.com/wp-srv/images/open_12x12.gif" border="0" style="position:relative;top:2px;">&nbsp;Why Do I Have to Log In Again?</a></div>' ;
		output += '<div id="signin_again_expando" class="comments_policy_off">' ;
		output += '<div class="signin_again_header">' ;
		output += '<div class="signin_again_header_text">Log In Again?</div>' ;
		output += '<div class="signin_again_header_close"><img src="http://media.washingtonpost.com/wp-srv/article/comments/images/comment_policy_close.gif" alt="" width="12" height="12" border="0"> <a href="javascript:void(0);" onclick="showSignInAgain(\'close\')">CLOSE</a></div>' ;
		output += '<div style="clear:both;"></div>' ;
		output += '</div>' ;
		output += '<div class="signin_again_text">' ;
		output += 'We\'ve made some updates to washingtonpost.com\'s Groups, MyPost and comment pages. We need you to verify your MyPost ID by logging in before you can post to the new pages. We apologize for the inconvenience.' ;
		output += '</div>' ;
		output += '</div>' ;
	}
	return output ;
}
function showCommentsPolicy(display) {
	var wrapper = document.getElementById("ArticleCommentsWrapper");
	var comments = document.getElementById("comments_policy_expando");
	var dlink = document.getElementById("discussion_link");

	if(display == "show") {
		comments.className = "comments_policy_on";
		comments.style.top = findPosY(dlink) - 2 + 'px';
		comments.style.left = findPosX(wrapper) + (wrapper.offsetWidth - comments.offsetWidth) + 'px' ;
	} else {
		comments.className = "comments_policy_off";
	}
}
function showSignInAgain(display) {
	var wrapper = document.getElementById("ArticleCommentsWrapper");
	var comments = document.getElementById("signin_again_expando");
	var dlink = document.getElementById("signin_again_link");

	if(display == "show") {
		comments.className = "signin_again_on";
		comments.style.top = findPosY(dlink) - 2 + 'px';
		comments.style.left = findPosX(wrapper) + (wrapper.offsetWidth - comments.offsetWidth) + 'px' ;
	} else {
		comments.className = "signin_again_off";
	}
}
function getFakeForm() {
	var output = '';
	output += '<form id="commentsentry-fake">';
	output += '<textarea rows="6" cols="22" name="textarea-fake" disabled></textarea>';
	output += '<input type="button" value="Post" disabled />';
	output += '</form>';
	return output ;
}