#!/project/perl/perls/perl-5.20.2/bin/perl


use CGI;


@wakucol = ("", "white", "black", "red", "blue", "yellow", "green", "orange", "pink");
@wakufont = ("", "black", "white", "white", "white", "black", "white", "black", "black");

my $cgi = CGI->new;

&print_header();

$id = $cgi->param('id');

open(IN, "data/$id");
$_ = <IN>;
my ($race, $month, $day, $hour) = split;
print "<center><font size = 5>$race</font>\n";
$i = 0;
while (<IN>) {
    chomp;
    ($wnum[$i], $unum[$i], $maru[$i], $horse[$i], $sex[$i], $old[$i], $weait[$i], $jokey[$i], $traner[$i]) = split;
    $i ++;
}
close(IN);

print "<table border = 1>\n";
print "<tr>\n";
for (reverse(@wnum)) {
    print "<td align=center bgcolor=$wakucol[$_]><font color=$wakufont[$_]>$_</font></td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@unum)) {
    print "<td align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@maru)) {
    print "<td align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@horse)) {
    $i = $_;
    $i =~ s/ー/｜/g;
    print "<td align=center valign=top>\n";
    for $c (0..length($i) / 3) {
        printf("%s<br>", substr($i, $c * 3, 3));
    }
    print "</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@sex)) {
    print "<td align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@old)) {
    print "<td align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@weait)) {
    print "<td align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@jokey)) {
    print "<td nowrap align=center>$_</td>\n";
}
print "</tr>\n";

print "<tr>\n";
for (reverse(@traner)) {
    print "<td nowrap align=center>$_</td>\n";
}
print "</tr>\n";

&print_yosou();

print "</table>";
print "<br>\n";
print "</center>\n";

print << "EOF";
</body>
</html>

EOF


sub print_header
{
    print << "EOF";
Content-type: text/html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<TITLE>予想！ - 辺境の予想ページ</TITLE>
<link rel="stylesheet" type="text/css" href="/css/style.css" />
</head>

EOF

}


sub print_yosou
{
    open(IN, "yosou/$id");
    while (<IN>) {
        chomp;
        ($name, $w1, $w2, $w3) = split;
        
        print "<tr>\n";
        
        for (reverse(@horse)) {
            if ($w1 eq $_) {
                print "<td align = center>◎</td>\n";
            }
            elsif ($w2 eq $_) {
                print "<td align = center>○</td>\n";
            }
            elsif ($w3 eq $_) {
                print "<td align = center>▲</td>\n";
            }
            else {
                print "<td><br></td>\n";
            }
        }

        print "<td nowrap>$name</td></tr>\n";
    }
}


sub check_date
{
    my($m, $d, $h)  = @_;
    my($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
    $mon ++;

    if ($mon > $m || ($mon == $m && $mday > $d) || ($mon == $m && $mday == $d && $hour >= $h)) {
        return 1;
    }
    else {
        return 0;
    }
}

