//--not for batch--
// Copyright (c) 1998, 1999, 2000, 2001, 2002  Macromedia. All rights reserved.

fw.checkFwJsVersion(0);

var filename
var tmp  = (Files.getLanguageDirectory()).split("/");
var lang = ((tmp[tmp.length-1]).substr(0,2)).toLowerCase();

switch (lang)
{
	// German
	case "de":
	case "ge":
		filename = prompt("Benennen Sie das Arbeitsbereichlayout. Gespeicherte Arbeitsbereichlayouts werden im Menü \"Fenster\" angezeigt.");
		break;

	// French
	case "fr":
		filename = prompt("Nommez votre disposition d’espace de travail. Les dispositions d’espace de travail enregistrées s’affichent dans le menu Fenêtre.");
		break;

	// Italian
	case "it":
		filename = prompt("Assegnare un nome al layout dell'area di lavoro. I layout salvati vengono visualizzati nel menu Finestra.");
		break;

	// Spanish
	case "es":
	case "sp":
		filename = prompt("Asigne un nombre a la disposición del área de trabajo. Las disposiciones del área de trabajo se guardan en el menú Ventana.");
		break;

	// Japanese
	case "ja":
		filename = prompt("ワークスペースレイアウトに名前を付けてください。保存したワークスペースレイアウトは、[ウィンドウ] メニューに表示されます。 ");
		break;

	// Chinese (Simplified)
	case "si":
		filename = prompt("为工作区布局命名。在“窗口”菜单中显示的已保存的工作区布局。");
		break;

	// Chinese (Traditional)
	case "tr":
		filename = prompt("為工作區版面命名。儲存顯示在「視窗」選單的工作區版面。");
		break;

	// Korean
	case "ko":
		filename = prompt("작업 영역 레이아웃의 이름을 지정합니다. 저장된 작업 영역 레이아웃은 윈도우 메뉴에 나타납니다.");
		break;

	// English
	case "en":
	default:
		filename = prompt("Name your workspace layout. Saved workspace layouts display in the Window menu.");
		break;
}
if (filename != null) {
	// if the user typed a number for the filename, convert it to a string.
	filename = "" + filename;
	var newfilename = "";	// we need to "escape" any apostrophe's in the filename
    for (i in filename) {
    	var c = filename[i];
    	if (c == '\'') {
    		newfilename += '\\';
    	}
    	newfilename += c;
    }

	var jscode = "fw.readPanelStateFromFile(fw.currentScriptDir + '/" + newfilename + ".xml');";
	var destDir = fw.userJsCommandsDir + "/Workspace Layouts";
	if (!Files.exists(destDir))
		Files.createDirectory(destDir);
	fw.writePanelStateToFile(destDir + "/" + filename + ".xml");
	fw.saveJsCommand(jscode, destDir + "/" + filename);
}
