import System;
import System.IO;
import System.Text;
import System.Windows.Forms;

var dlg : OpenFileDialog = new OpenFileDialog();
dlg.Multiselect = true;
dlg.Filter = "Text (*.txt)|(*.txt)|Script \
				(*.js;*.vbs;*.wsf)|*.js;*.vbs;*.wsf";
dlg.FilterIndex = 2;
dlg.InitialDirectory = ".";
if(dlg.ShowDialog() == DialogResult.OK) {
	for(var i = 0; i < dlg.FileNames.Length; i++)
		ShowText(dlg.FileNames[i]);
}

function ShowText(filename : String) {
	var stream : StreamReader;
	try {
		stream = new StreamReader(filename, Encoding.GetEncoding("shift-jis"));
	}
	catch(e) {
		Environment.Exit(1);
	}
	var str : String;
	while(stream.Peek() > -1) {
		str = stream.ReadLine();
		System.Console.WriteLine(str);
	}
	stream.Close();
}
