#!/usr/bin/perl -I /u/owend/perl/cpan/lib/perl5

use Geo::Coordinates::OSGB qw(grid_to_ll);

$stncoords="stationcoords.txt";

$out="todo.html";

open(S, "<$stncoords") or die "$!\n";

open(O, ">$out") or die "$!\n";

select O;

print <<EOJ;
<html>
<head>
<title>Todo list</title>
</head>
<body>
<h1>Todo list</h1>

<table>
<tr><th>Station</th><th>Date</th><th>GMaps</th><th>Bing</th><th>Streetmap</th><th>NRE</th><th>Wikipedia</th></tr>
EOJ


while(<S>) {
    if (/^n/) {
	($stat,$name,$e,$n,$crs,$date)=split(',');
	($lat,$lon) = grid_to_ll($e,$n);
	$goourl="https://www.google.co.uk/maps/\@$lat,$lon,827m/data=!3m1!1e3";
	$bingurl="http://bing.com/maps/default.aspx?cp=$lat~$lon&style=h&lvl=17";
	$smurl="http://www.streetmap.co.uk/map.srf?x=$e&y=$n&z=120";
	$nrurl="http://www.nationalrail.co.uk/SME/html/NRE_$crs/plan.html";
	$wpurl="http://en.wikipedia.org/wiki/${name}_railway_station";
	print qq{<tr><td><a onclick="window.open('$goourl'); window.open('$bingurl'); window.open('$smurl'); window.open('$nrurl'); window.open('$wpurl');">$name</a></td>};
	print qq{<td>$date</td>};
	print qq{<td><a href="$goourl">GMaps</a></td>};
	print qq{<td><a href="$bingurl">Bing</a></td>};
	print qq{<td><a href="$smurl">Streetmap</a></td>};
	print qq{<td><a href="$nrurl">NRE</a></td>};
	print qq{<td><a href="$wpurl">Wikipedia</a></td>};
	print qq{</tr>\n};
   }
}
