import java.io.*;
import java.util.*;
import java.lang.*;
public class FileTest
{
	public static void main(String[] args) throws FileNotFoundException
	{
		String[] files = getFiles();
		PrintWriter outfile = new PrintWriter("files.html");

		outfile.println("<html>\n<head>\n<title></title>");
		outfile.println("<link href=\"../../final/styles.css\" rel=\"stylesheet\" type=\"text/css\" />");
		outfile.println("<script src=\"../../final/scripts.js\" type=\"text/javascript\"></script>");
		outfile.println("</head>");
		outfile.println("<body style=\"margin: 10 50 0 50; border: solid black 2px;\">");
		outfile.println("<h1>Games</h1>");
		outfile.println("<p style=\"text-align: center\">If you liked the old view please click <a href=\".\">here</a></p>");
		outfile.println("<p style=\"text-align: center\"><strong>Note:</strong> Clicking on the image next to the link opens a new window</p>");

		outfile.println("<div id=\"links\">");

		outfile.println("<table align=\"center\">");

		for(int x =0; x<files.length; x++)
		{
			System.out.println(files[x]);
			String newWin = "onclick=\"openNewWin('"+files[x]+"')\"";

			outfile.println("\t<tr>");
			if(!files[x].contains("."))
				outfile.print("\t\t<td><img src=\"/icons/folder.gif\""+newWin+" /></td>");
			else if(files[x].contains(".swf"))
				outfile.print("\t\t<td><img src=\"/icons/iconx/flash.bmp\""+newWin+" /></td>");
			else if(files[x].contains(".wmv"))
				outfile.print("\t\t<td><img src=\"/icons/iconx/wmv.bmp\""+newWin+" /></td>");
			else if(files[x].contains(".mp3"))
				outfile.print("\t\t<td><img src=\"/icons/sound1.gif\""+newWin+" /></td>");
			else if(files[x].contains(".jpg"))
				outfile.print("\t\t<td><img src=\"/icons/image2.gif\""+newWin+" /></td>");
			else
				outfile.print("\t\t<td><img src=\"/icons/text.gif\""+newWin+" /></td>");
			outfile.println("<td><a href=\""+files[x]+"\">"+files[x]+"</a></td>");
			outfile.println("\t</tr>");
		}

		outfile.println("</div>");

		outfile.println("</body>");
		outfile.println("</html>");

		outfile.close();
	}
	public static String[] getFiles()
	{
		File temp = new File(".");
		String[] temp2 = temp.list();
		Arrays.sort(temp2);
		return temp2;
	}
}