function getCopyright(now,lm,mode,pre,post)
{
  var date = new Date() ;
  if ( now == undefined ) now = date.getFullYear() ;
  if ( lm == undefined ) lm = date.getFullYear() ;
  if ( mode == undefined ) mode = 0 ;
  if ( pre == undefined ) pre = "&copy;" ;
  if ( post == undefined ) post = "The Washington Post Company" ;
  
  document.write( pre+" "+getYearText(lm,now,mode)+" "+post ) ;
}

function returnCopyright(now,lm,mode,pre,post)
{
	var date = new Date() ;
  if ( now == undefined ) now = date.getFullYear() ;
  if ( lm == undefined ) lm = date.getFullYear() ;
  if ( mode == undefined ) mode = 0 ;
  if ( pre == undefined ) pre = "&copy;" ;
  if ( post == undefined ) post = "The Washington Post Company" ;
	
	var copy = pre+" "+getYearText(lm,now,mode)+" "+post;
	return copy;
}

function getYearText(lm,now,mode)
{
  switch (mode)
  {
    case 0:
      cr_YearText = now ;
      break ;
    case 1: 
      cr_YearText = lm ;
      break ;
    case 2: 
      cr_YearText = getRangeOfYears( lm,now ) ;
      break ;
    case 3: 
      cr_YearText = getTwoYears( lm,now ) ;
      break ;
    default: cr_YearText = now ;
  }
  return cr_YearText ;
}

function getCurrentYear()
{
  cr_CurrentYear = '<!--#config timefmt="%Y" --><!--#echo var="DATE_LOCAL" -->' ;
  return cr_CurrentYear ;
}

function getLastModifiedYear()
{
  cr_LastModified = '<!--#config timefmt="%Y" --><!--#echo var="LAST_MODIFIED" -->' ;
  return cr_LastModified ;
}

function getRangeOfYears(start,end)
{
  if ( start == end ) return start ;
  if ( start > end )
  {
    temp = start ;
	start = end ;
	end = temp ;
  }
  
  cr_RangeOfYears = "" ;
  for (i = start; i <= end; i++)
  {
    cr_RangeOfYears += i ;
	if ( i != end ) cr_RangeOfYears += ", " ;
  }
  return cr_RangeOfYears ;
}

function getTwoYears(start,end)
{
  if ( start == end ) return start ;
  if ( start > end )
  {
    temp = start ;
	start = end ;
	end = temp ;
  }
  return start + ", " + end ;
}

// used for reg/email and 404 page
function getCopyrightYear()
{
	var today = new Date();
	var thisYear = today.getYear();
	thisYear += (thisYear < 2000) ? 1900 : 0;
	return thisYear;
}