$dayofmonth) break;
    }
    if($day_count > $dayofmonth) break;
  }
  echo '
';
  for($i = 0; $i < count($week); $i++) {
    echo '';
    for($j = 0; $j < 7; $j++) {
      if(!empty($week[$i][$j])) {
        $str = $week[$i][$j];
        $fstr=''.$str.'';
        if (!empty($days[$year.$month.sprintf('%02d',$str)])) { 
          $href=sprintf($ref_template,$days[$year.$month.sprintf('%02d',$str)]); 
          if($j == 5 || $j == 6) {
            echo '| '.$fstr.'';
          } else { 
            echo ' | '.$fstr.'';
          }
        } else {
          if($j == 5 || $j == 6) {
            echo ' | '.$fstr.'';
          } else { 
            echo ' | '.$fstr.'';
          }
        }
      }
      else echo ' | ';
    }
    echo ' | 
';
  } 
  echo '
';
}
?>