function yearspan()
{
if (empty($this->main_yearspan)) {
$this->getPage("Title");
if (preg_match('!<title>.*?\\(.*?(\\d{4})(\\–|\\xe2\\x80\\x93|-)(\\d{4}|\\?{4}).*?</title>!i', $this->page['Title'], $match)) {
$this->main_yearspan = array('start' => $match[1], 'end' => $match[3]);
} else {
$this->main_yearspan = array('start' => $this->year(), 'end' => $this->year());
}
}
return $this->main_yearspan;
}