function writeViewLogo(theTitle, author, date) {
	var iconDir = getIconDir();
	iconDir += 'frames/';

	with (document) {
		write("<CENTER><TABLE border=0 cellpadding=0 cellspacing=0><TR><TD><IMG src="+iconDir+"viewframe_01.jpg width=16 height=19></TD>");
		write("<TD><IMG src="+iconDir+"viewframe_02.jpg width=321 height=19></TD><TD><IMG src="+iconDir+"viewframe_03.jpg width=82 height=19></TD></TR>");
		write("<TR><TD><IMG src="+iconDir+"viewframe_04.jpg width=16 height=32></TD>");
		write("<TD  background="+iconDir+"viewframe_05.jpg align=center><font class='title'>"+theTitle+'</font></TD>');
		write("<TD><IMG src="+iconDir+"viewframe_06.jpg width=82 height=32></TD></TR>");
		write("<TR><TD><IMG src="+iconDir+"viewframe_07.jpg width=16 height=11></TD>");
		write("<TD><IMG src="+iconDir+"viewframe_08.jpg width=321 height=11></TD><TD><IMG src="+iconDir+"viewframe_09.jpg width=82 height=11></TD></TR>");
		write("<TR><TD><IMG src="+iconDir+"viewframe_10.jpg width=16 height=23></TD>");
		write("<TD background="+iconDir+"viewframe_11.jpg align=right>");
		write("<font class=smallFont>"+date+'</font>');
		if (author.length > 0 && date.length > 0) {
			write( ' ,');
		}
		write('<font class=author>'+author+'</font></TD>');
		write('<TD><IMG src='+iconDir+"viewframe_12.jpg width=82 height=23></TD></TR>");
		write("<TR><TD><IMG src="+iconDir+"viewframe_13.jpg width=16 height=19></TD>");
		write("<TD><IMG src="+iconDir+"viewframe_14.jpg width=321 height=19></TD>");
		write("<TD><IMG src="+iconDir+"viewframe_15.jpg width=82 height=19></TD></TR></TABLE></CENTER>");
	}
}

function writeFlatViewLogo(theTitle, author, date) {
	var iconDir = getIconDir();
	iconDir += 'frames/viewf3/';

	with (document) {
	writeln('<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 height=81><TR valign=bottom><TD rowspan=4 height=81><IMG SRC='+iconDir+'fr1.gif WIDTH=80 HEIGHT=81></TD>');
	writeln('<TD align=right height=20><font class=title>'+theTitle+'</font></TD>');
	writeln('<TD rowspan=4 height=81><IMG SRC='+iconDir+'fr3.gif WIDTH=100 HEIGHT=81></TD></TR>');
	writeln('<TR valign=bottom><TD height=16><IMG SRC='+iconDir+'fr4.gif WIDTH=264 HEIGHT=16></TD></TR>');
	write('<TR valign=bottom><TD align=right nowrap height=22 bgcolor=#ffffcc background=fr5.gif>');
	write('<font class=smallFont>'+date+'</font>');
	if (author.length > 0 && date.length > 0) {
		writeln( ' ,');
	}
	writeln('<font class=author>'+author+'</font></TD></TR>');
	writeln('<TR><TD height=23><IMG SRC='+iconDir+'fr6.gif WIDTH=264 HEIGHT=23></TD></TR></TABLE>');
	}
}

var eYellow33 = 0;
var eYellow66 = 1;
var eYellow99 = 2;
var eGrayee = 3;
var gLastDir = eYellow33;

function getPlaqueDir(whichDir) {
	var iconDir = getIconDir();
	iconDir += "frames/";
	var theDir = "gee/";

	if (whichDir == eYellow33) {
		theDir = "y33/";
	}
	else if (whichDir == eYellow66) {
		theDir = "y66/";
	}
	else if (whichDir == eYellow99) {
		theDir = "y99/";
	}
	else if (whichDir == eGrayee) {
		theDir = "gee/";
	}

	iconDir += theDir;
	return iconDir;
}

function getPlaqueColor(whichDir) {
	if (whichDir == null)
		whichDir = eYellow66;
	gLastDir = whichDir;
	var theDir = "#eeeeee";
	if (whichDir == eYellow33) {
		theDir = "#ffff33";
	}
	else if (whichDir == eYellow66) {
		theDir = "#ffff66";
	}
	else if (whichDir == eYellow99) {
		theDir = "#ffff99";
	}
	else if (whichDir == eGrayee) {
		theDir = "#eeeeee";
	}
	return theDir;
}

// interface functions
function writeTopPlaque(theDir) {
	var iconDir = getIconDir();
	var imageDir = getPlaqueDir(theDir);
	var theColor = getPlaqueColor(theDir);
	gLastDir = theDir;

	with (document) {
		write("<table cellpadding=0 cellspacing=0 border=0>");
		write("<td height=13><IMG SRC=");
		write(imageDir);
		write("tl.gif WIDTH=13 HEIGHT=13></td><td background=");
		write(imageDir);
		write("top.gif height=13><img src=");
		write(iconDir);
		write("dot_clear.gif height=13 width=30 vspace=0></td>");
		write("<td height=13><IMG SRC=");
		write(imageDir);
		write("tr.gif WIDTH=13 HEIGHT=13></td></tr><tr><td background=");
		write(imageDir);
		write("left.gif height=13 width=13>");
		write("<img src=");
		write(iconDir);
		write("dot_clear.gif height=2 width=13 vspace=0 hspace=0></td><td align=right bgcolor="+theColor+" >");
	}
}

function writeBottomPlaque() {
	var theDir = gLastDir;
	var iconDir = getIconDir();
	var imageDir = getPlaqueDir(theDir);

	with (document) {
		write("</td><td background=");
		write(imageDir);
		write("right.gif width=13><img src=");
		write(iconDir);
		write("dot_clear.gif height=2 width=13 vspace=0 hspace=0></td></tr><tr valign=bottom><td height=13><IMG SRC=");
		write(imageDir);
		write("bl.gif WIDTH=13 HEIGHT=13></td><td height=13 background=");
		write(imageDir);
		write("bottom.gif><img src=");
		write(iconDir);
		write("dot_clear.gif height=13 width=6 vspace=0 hspace=0></td><td height=13><IMG SRC=");
		write(imageDir);
		write("br.gif WIDTH=13 HEIGHT=13></td></tr></table>");
	}
}

