public string jsFileBrowserDialog(string filename, string filter)
{
OpenFileDialog dialog = new System.Windows.Forms.OpenFileDialog();
if (filename == null) filename = "";
else dialog.InitialDirectory = Path.GetFullPath(filename);
dialog.FileName = Path.GetFileName(filename);
if (filter != null && filter.Length > 0) {
dialog.Filter = filter;
}
if (dialog.ShowDialog() == DialogResult.OK) {
return dialog.FileName;
} else {
return filename;
}
}