#!/bin/bash

COMM_DICOM=""
COMM_OTHER=""

function get_comments() {

COMM_DICOM=""
COMM_OTHER=""
LINE=0

	while true; do
		read INP || break;
		case "$INP" in
			"# Dicom/"*)
				COMM_DICOM="$COMM_DICOM$INP
"
				;;
			"#"*)
				COMM_OTHER="$COMM_OTHER$INP
"
				;;
			*)
				LINE=$((LINE+1))
				;;
		esac
		if [ "$LINE" = "3" ] ; then
			break;
		fi
	done
}

mkdir "$1"
cd "$1"

cat >pic.ppm
ppmquant 256 pic.ppm | ppmtogif >pic.gif

get_comments <pic.ppm

{

cat <<EOF
<HTML>
<HEAD>
<TITLE> voxren generated picture </TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000">
<TABLE>
<TR><TD>
<CENTER>
<H1> voxren 3D reconstruction </H1>
<FONT COLOR="#ff0000"><STRONG>Not for diagnostic use. eccet/voxren are not
certified medical products. Use for evaluation and study purposes only.
</STRONG></FONT>
</CENTER>
<P>
<CENTER>
<TABLE BGCOLOR="#888888" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR><TD>
<TABLE BGCOLOR="#ffffff" BORDER="0" CELLSPACING="2" CELLPADDING="4">
<TR><TD><FONT SIZE="+1"><STRONG>Patient data from DICOM</STRONG></FONT></TD>
    <TD><FONT SIZE="+1"><STRONG>Other comments</STRONG></FONT></TD>
</TR>
<TR><TD VALIGN="TOP">
  <TABLE CELLSPACING="5" CELLPADDING="0" BORDER="1">
EOF

echo -n "$COMM_DICOM" | \
sed -e "s#^#<TR><TD>#" -e"s#\$#</TD></TR>#" -e"s#: #</TD><TD>#"

cat <<EOF
  </TABLE>
</TD><TD VALIGN="TOP">
  <TABLE CELLSPACING="5" CELLPADDING="0" BORDER="1">
EOF

echo -n "$COMM_OTHER" | \
sed -e "s#^#<TR><TD>#" -e"s#\$#</TD></TR>#" -e"s#: #</TD><TD>#"

cat <<EOF
  </TABLE>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
</CENTER>
<H2> Picture </H2>
<CENTER>
<IMG SRC="pic.gif">
</CENTER>
</TD></TR></TABLE>
</BODY>
</HTML>
EOF

} >index.html
