/**************************************************************************
 *	////// りまぴん ユーザ設定ファイル //////
 *	新規作成時の標準値になります。
 *	説明を読んでお好きな値に書き換えて下さい。
 *	一部の情報は、クッキーで保存可能(予定)です。
 *		2005/04/06
 *		2005/04/28	デバッグフラグ追加(そのうちなくなるかもね)
 *		2005/08/09	クッキー調整
 *		2005/08/25	cssに合わせて背景色を追加
 *		2005/09/01	クッキー内容追加
 *		2005/09/04	クッキー内容追加/修正
 *		2005/10/17	タイトル装飾追加
 *		2005/12/11	読み込み時データシフトスイッチの動作を変更
 *		2006/02/03	暫定的にサービスURLを設定
 *		2006/04/09	ラピッドモードを増設
 *		2007/06/14	フレームインターフェース廃止
 *		2007/06/16	トランクにブランチのバグフィックスを反映
 *		2007/07/04	仮モードとしてStageを増設
 *		2007/10/12	Stageを一旦削除
 *		2007/10/15	Ver 1.2 用に内容を調整
 *		2007/11/06	メモ編集用単語を登録
 *		2010/09/13	AIR対応版
 *		2013/02/18	試験中
 *		2013/04/08	jquery導入　他アプリケーションのデータ読み書きをソース分離
		2013/04/25	カメラワーク及びSFX用記述欄の拡張開始
 *$Id: config.js,v 1.56 2013/04/12 11:46:40 kiyo Exp $
 */
	var dbg=false	;	//デバッグモード

/**************************************************************************
 *	開始メッセージ
 *		お好きなメッセージに入れ替えできます。
 *		ただし開始メッセージが抑制されている場合は表示されません。
 */

	var welcomeMsg="暫定版だけど多分普通に使えるはず";
	var windowTitle="ver. 1.4.1";//WindowTitleとしての役割は終了 統合バージョンです

/**************************************************************************
 *	ロゴ等
 *		ページのロゴは各会社のロゴや作品タイトルと入れ換えることが
 *		できます。
 *		その方が作業していて気分がよいですよね。
 *		タグもかけます。画像の場合は、タグ必須
 */

//	var headerLogo="<b>りまぴん</b>";

	var headerLogo="<img src='images/logo/black.gif' alt='Nekomataya' width=150 height=30 border=0 />";

	var headerLogo_url	="./help/index.html";//ロゴをクリックするとこちらのurlをひらきます。
	var headerLogo_urlComment	="ヘルプとか";//ロゴのコメントです
/**************************************************************************
 *	作品タイトルロゴ
 *		タイトル置換機能を使う場合は、useworkTitleの値を"true"にして、
 *		下のリストを編集してください。使わない場合は"false"に
 *		リストの書式は以下。
 *		角括弧内は省略可能です。コンマは省略できません。
 *
 *  タイトル,[画像ファイル(URL)],[ALTテキスト],[リンクURL],[コメントテキスト]
 *
 */
	var useworkTitle=true;

	var workTitles=[
"りまぴん","","りまぴん","http://www.nekomataya.info/nekojyarashi/wiki.cgi?りまぴん","",
"かちかちやま","./images/logo/katikati.gif","かちかちやま","./help/katikati.html","公式サイト(のつもり)",
"かちかち山Max","./images/logo/katikatimax.gif","ALTTxt","linkURI","commentText",
"end"];

/**************************************************************************
 *	ユーザインターフェースカラー
 *
 *	このエリアを編集してタイムシートのカラーを変更できます。
 *	お好きな色合いに変更してください。
 *	リクエストがある様なら編集インターフェースがつくかもしれません。
 *
 */

//タイムシート背景色(どれか選択または「お好きな値」に)
//	SheetBaseColor	="#ffdffd"	;//アカムラサキ
//	SheetBaseColor	="#fdeefd"	;//ドドメイロ
//	SheetBaseColor	="#efffef"	;//わかくさ
//	SheetBaseColor	="#ffffef"	;//びわ
//	SheetBaseColor	="#efefef"	;//銀鼠
//	SheetBaseColor	="#fff2f2"	;//さくら
	SheetBaseColor	="#efefef"	;//

//選択セルの背景色
	SelectedColor	="#ccccff"	;//
//選択セルの背景色
	RapidModeColor	="#ffccbb"	;//

//スピン領域色??

	SpinAreaColor	="red"	;//

//選択領域の背景色

	SelectionColor	="#f8f8dd"	;//
//フットスタンプの色
	FootStampColor	="#fffff8"	;//足跡機能を使用しない場合は無効

	EditingColor	="#eebbbb"	;//セル編集中のインジケータ
	SelectingColor	="#ccccaa"	;//セル選択中のインジケータ

//編集用区間ノード色
	SectionNodeColor ="#ccffcc"	;//

//区間色自体は背景色との演算で変化する
//スタイルシートで使用する単位を指定してください em,px,pt,...etc
	CellWidthUnit	="px";
//インターフェースのサイズ

	TimeGuideWidth	=36;//時間表示
	ActionWidth	=20;//アクションシートの幅
	DialogWidth	=48;//台詞欄の幅
	SheetCellWidth	=42;//通常のセルの表示幅
	SheetCellNarrow	=4;//折りたたみ時のセルの表示幅
	StillCellWidth	=12;//静止画欄の幅
	SfxCellWidth	=46;//効果指定欄の幅
	CameraCellWidth	=52;//カメラワーク指定欄の幅
	CommentWidth	=120;//コメント欄の幅
	ColumnSeparatorWidth	=4;//カラムセパレータの幅

//メモ編集時の単語一覧

//使用したい単語を1列分ずつ配列で登録してください。
//数値は文字列として扱われます。

var myWords	=[

	["◎","＊","○","●","□","■","◇","◆"],
	["△","▲","▽","▼","☆","★"],
	["PAN ","Follow ","Slide ","mm/k","↑","→","↓","←"],
	["つけPAN","T.U.","T.B.","中O.L.","F.I.","F.O.","ZOOM IN","ZOOM OUT"],
	["[A]","[B]","[C]","[D]","[E]","[F]","[G]","[]"],
	["(1)","(2)","(3)","(4)","(5)","(6)","(7)","()"],
	["兼用","透過光"," / ","回転","ローリング","特効","BOOK","BG"]
];


//---ウインドウサイズ	*cookie[0] Ver1.2ではこの情報は意味を持たないので不要
/*	sheetAllWidth	="*"	;//
	sheetAllHeight	="*"	;//
	sheetHeadHeight	=64	;//
	sheetInfoWidth	=208	;//
*/

//---作業オプション	*cookie[1]
var myTitle="noTitle"	;
			//タイトル 現行の作品名を入れておくとラクです
var mySubTitle="noSubTitle"	;
			//サブタイトル 同上
var myOpus="--"	;
			//制作話数等
var myFrameRate=24	;
			//初期フレームレートを置いてください。フレーム毎秒
var Sheet="6+0"	;
			//カット尺初期値初期タイムシートの長さをタイムコードで
var SoundColumns=1;
			//セリフ欄の数 初期値を整数で(必要に従って増やせる。1つは予約)
var SheetLayers=6;
			//セル重ねの数 初期値を整数で
var CompositColumns=3;
			//カメラワーク欄の数 初期値を整数で
//---

var myScene=""	;
			//A.Bパート等。空白でも良いでしょう。
var myCut="000"	;
			//カット番号
var myFileName= "$SCENE$CUT";
/*	デフォルトのファイル名 以下のワードはそれぞれのカットの値と置換されます
	$TITLE $OPUS $SUBTITLE $SCENE $CUT $TIME $TC

例　"$TITLE-$OPUS_$SCENE-$CUT($TC)" >"タイトル-10_APART-000(6 + 00 .)"
長すぎるファイル名は一部のシステムで不具合の原因となりますのでご注意ください。

*/

var myName="no-name"	;//---作業ユーザ名	*cookie[2]

var NameCheck=true	;

	// NameCheckを有効にすると起動時に名前を入力するプロンプトがでます。
	// 名前はクッキーで保存できます。


//////////////////////////////////////////////
//---キー変換オプション	*cookie[3]
var BlankMethod	="file";
			//カラセル方式デフォルト値
			//	"file",		カラセルファイル
			//	"opacity",	不透明度で処理
			//	"wipe",		ワイプで処理
			//	"expression1"	エクスプレッションで処理
			//	"expression2"	エクスプレッションで処理
			//
var BlankPosition	="end";
			//カラセル位置デフォルト値
			//	"build",	自動生成(現在無効)
			//	"first",	最初
			//	"end",		最後
			//	"none"		カラセルなし
var AEVersion	="6.5";
			//AEバージョン 4.0 5.0 6.5
	// 現在 6.0 / 6.5 は非対応 
	// AE に下位互換性があるので5.0をつかってください
var KEYMethod	="min";
			//AEキータイプ
			//	"min"	キーの数が最少
			//		(自分で停止にする必要がある)
			//	"opt"	最適化
			//		(変化点の前後にキーをつける)
			//	"max"	最大
			//		(すべてのフレームにキーをつける)
var TimeShift	=true	;
			//AEキー取り込みの際0.5フレームのオフセットを自動でつける
			//	 true	つける(標準)
			//	false	つけない
var FootageFramerate	="auto";
			//フッテージのフレームレート
			//	"auto"	コンポのフレームレートに合わせる
			//	数値	指定の数値にする

var defaultSIZE	="640,480,1";
			//コンポサイズが指定されていない場合の標準値
			//"横,縦,アスペクト"
//---

//---シートオプション	*cookie[4]
var SpinValue	=3;
			//スピン量初期値
var SpinSelect	=true;
			//選択範囲指定でスピン量の指定を行うか

var SheetLength=6;
			//タイムシート1枚の秒数
			//	どう転んでも普通６秒シート。でも一応可変。
			//	2列シートを使う時は偶数の秒数がおすすめ。
var SheetPageCols=2;
			//シートの列数。
			//	シート秒数を割り切れる数を置いて下さい。
			//	実際問題としては１または２以外は
			//	使いづらくてダメだと思うよ。
var FootMark	=true;
			//足跡機能
			// 使う=true / 使わない=false
var TabSpin	=true
			//TABキーで確定
			// する=true / しない=false
var NoSync	=false
			//キー入力の同期をとらない。
			//trueにするとキー入力のリアルタイム書き換えを抑制します。
			//ほんの少し動作が早くなります。(クッキーに記録してません。)
//---

//---カウンタタイプ	*cookie[5]
var Counter0	=[3,0];
var Counter1	=[5,1];
			//カウンタのタイプ
			//[表示形式,開始番号]
			//
			//カウンタのタイプは、5種類。いずれかを数字で
			//	type 1	00000		
			//	type 2	0:00:00		
			//	type 3	000 + 00	
			//	type 4	p 0 / 0 + 00	
			//	type 5	p 0 / + 000	
			//開始番号は、0 または 1	

//--

//---ユーザインターフェースオプション	*cookie[6]
var SLoop	=false;
var CLoop	=true;
			//スピンループ・カーソルループ
			//する=true / しない=false
var AutoScroll	=true;
			//自動スクロール
			//する=true / しない=false
//---
var TSXEx	=false;
			//TSX互換機能を使うか
//var TMSEx	=false;
		//TMS互換機能を使うか?この機能はまだありません
		//TMS については、http://www.nekora.main.jp/ あたりを参照

//サンプル全機能セット

rapidMode=[
	"+","incrSpin",
	"-","decrSpin",
	"/","nop",
	"*","loop",
	".","back",
	"i","incr",
	"d","decr",
	"a","spinAdd",
	"s","spinSub",
	"k","pgUp",
	"j","pgDn",
	"o","ok",
	"n","ng",
	"y","redo",
	"z","undo",
	"m","fwd",
	"h","home",
	"e","end",
	"p","paren",
	"b","brac",
"end"];
//おすすめセットのようによく使いそうな機能を選んで絞った方が動作が軽快になります。
//設定は可能ですが、数字をショートカットにはしない方が良いでしょう…当たり前ですけど
//おすすめセットのコメント記号をはずして各自で書き換えてご使用ください。
//	おすすめ1号セット
/*
rapidMode=[
	"+","incr",
	"-","decr",
	"/","nop",
	"*","loop",
	".","undo",
"end"];
*/
//	おすすめ2号セット
/*
rapidMode=[
	"+","incrSpin",
	"-","decrSpin",
	"/","spinAdd",
	"*","spinSub",
	".","back",
"end"];
*/
/**************************************************************************
 *	機能名は以下のリストから選択。
 *	他の機能案があれば「ねこまたや」へどうぞ。
 *
 *	nop	//何もしない (モードに入るだけ)
 *	incr	//増
 *	decr	//減
 *	incrSpin	//増+スピン
 *	decrSpin	//減+スピン
 *	fwd	//スピン
 *	back	//バックスピン
 *	loop	//スピン値ループ
 *	spinAdd	//スピン値増
 *	spinSub	//スピン値減
 *	undo	//アンドウ
 *	redo	//リドウ
 *	ok	//[enter]と同じ あまり使い道無いです
 *	ng	//[esc]と同じ	上に同じ
 *	home	//[home]	シート先頭へ移動
 *	end	//[end]		シート末尾へ移動
 *	pgUp	//[page-up]	1秒戻る
 *	pgDn	//[page-dpwn]	1秒進む
 *	paren	//数字エントリを括弧で囲む
 *	brac	//エントリを角括弧で囲む
 */
//ラピッドコマンドテーブル
//	登録機能は固定
rapidMode.command=new Object();
rapidMode.command["nop"]=	function(){syncInput("");}	;//何もしない (モードに入るだけ)
rapidMode.command["incr"]=	function(){xUI.dialogSpin("incr");}	;//増
rapidMode.command["decr"]=	function(){xUI.dialogSpin("decr");}	;//減
rapidMode.command["incrSpin"]=	function(){xUI.dialogSpin("incrS");}	;//増+スピン
rapidMode.command["decrSpin"]=	function(){xUI.dialogSpin("decrS");}	;//減+スピン
rapidMode.command["fwd"]=	function(){xUI.spin("fwd");}	;//スピン
rapidMode.command["back"]=	function(){xUI.spin("back");}	;//バックスピン
rapidMode.command["loop"]=	function(){xUI.spin("v_loop");}	;//スピン値ループ
rapidMode.command["spinAdd"]=	function(){xUI.spin("v_up");}	;//スピン値増
rapidMode.command["spinSub"]=	function(){xUI.spin("v_dn");}	;//スピン値減
rapidMode.command["undo"]=	function(){xUI.undo();}	;//アンドウ
rapidMode.command["redo"]=	function(){xUI.redo();}	;//リドウ
rapidMode.command["ok"]=	function()
{
	if (xUI.edchg){xUI.put(xUI.eddt);}//更新
	xUI.spin("fwd");
}	;//確定
rapidMode.command["ng"]=function()
{
	if(xUI.edchg){xUI.edChg(false);}
	syncInput(xUI.bkup());
}	;//取り消し
rapidMode.command["home"]=function(){	xUI.selectCell(xUI.Select[0]+"_0");}	;//
rapidMode.command["end"]=function(){	xUI.selectCell(xUI.Select[0]+"_"+XPS.duration());}	;//
rapidMode.command["pgUp"]=function(){	xUI.spin("pgup");}	;//
rapidMode.command["pgDn"]=function(){	xUI.spin("pgdn");}	;//
rapidMode.command["paren"]=function(){
	var EXword="(#)";
//# を、現在の値の数値部分と置換
		if(xUI.bkup().toString().match(/(\D*)([0-9]+)(.*)/)){
			var prefix=RegExp.$1;var num=RegExp.$2;var postfix=RegExp.$3;
			EXword=EXword.replace(/\#/,num);
			EXword=prefix+EXword+postfix;
		}
	syncInput(EXword);
	;}	;//
rapidMode.command["brac"]=function(){
	var EXword="[*]";
//* を、現在の値と置換
	EXword=EXword.replace(/\*/,xUI.bkup().toString());
	syncInput(EXword);
;}	;//

/*****************************************************************************
 *
 *		ファイルハンドリングCGIアドレス 暫定版
 *		同梱のrmpEcho.cgiをローカルマシンのWeb共有や
 *		LAN内のサーバに置くとレスポンスが向上します。
 *
 */

//var ServiceUrl="http://192.168.188.2/cgi-bin/rmpEcho.cgi?";
var ServiceUrl="http://www.nekomataya.info/cgi-bin/remaping/rmpEcho.cgi?";
// var ServiceUrl="http://localhost/~<your address>/rmpEcho.cgi?";//参考1
// var ServiceUrl="http://localhost/cgi-bin/rmpEcho.cgi?";//参考2

////////////
var SheetSubSeparator	=6;
			//サブセパレータの間隔
var FavoriteWords =["X","・","","カラ","▫","▪","▴","▵","▾","▿","◈","◉","◦","◦","·","→","←","移動","↑","|","↓","⇑","‖","⇓","?","___","----","[#]","(#)","<#>","[*]","(*)","<*>"];
			//ツールボックスの「よく使う文字」のエントリ
			// * は、現在の内容
			// # は、現在の数値 と置き換えられます。
			//　このエントリは予約語とは無関係
/*	以下のエントリは予約語として処理	*/

var InterpolationSigns =["<*>","·","・","*","▫","▪","▴","▵","▾","▿","◈","◉","◦","◦"];
			//中間値生成予約記号　詳細別紙　
var NodeSigns =["[*]","△","▽","▲","▼","┳","┻","┬","┴","↑","↓","⇑","⇓","◎","＊","○","●","□","■","◇","◆","☆","★"];
			//範囲ノード予約記号　インターポレーションサインの機能も併せ持つ
var DialogSigns=["(*)","___","----","⁀⁀⁀⁀","‿‿‿‿"];
			//ダイアログ（サウンド）タイムライン専用のセパレーター
/*
	４連スコアは、ダイアログのみ予約なので注意
	4連で無く単独使用でもセパレータとして扱うほうが良いか否か検討
	セパレーターは基本的に一組で機能する。
	開始セパレータは開始ノードに文字を書き込む必要があるため所属フレームではなくその後のフレームを開始ノードにする。
	終了セパレータが現れるか、他のノードが開始されるまでの間をセクション（オブジェクト）にする。
	終了セパレータは、その前のフレームを終了ノードにする。
	ラベルを伴ったセパレータは開始セパレータになる。
	開始セパレータの次に現れたセパレータは、開始セパレータに連続して現れるか、又はセクションラベルを伴わない限り
	終了セパレータとなり、セパレータの前フレームでセクションを閉じる。
	セパレータが連続した場合セクションの長さ(duration)が例外的に0になるので注意
	この場合開始セパレータごと無効にしてオブジェクトを生成しない
	（＝無効記述として扱う。そのまま記述を放置すると整形時に捨てられることにしておく。）

*/
/*
	クッキーで保存する情報
	true の情報を保存します。保存したくない情報は、false にしてください。
	情報の種類にしたがってクッキーで保存する情報と保存したくない情報を
	選んでください。
	記録しなかった情報はこのファイルの設定に従います。
	どの情報も使用中に切り替え可能です。

*/
var	useCookie	=[true];//クッキーを使う場合は"true"にしてください。
//if(navigator.userAgent.match(/AdobeAIR/)){alert("AdobeAIR");useCookie	=[false];}
//クッキーの期限 
//	0		ゼロ > そのセッション限り
//	日数	数値を与えると、最後に使った日からその日数の間有効
	useCookie.expiers	=3	;
//[0]	ウィンドウサイズの記録と復帰
	useCookie.WinSize	=false	;//バージョン1.2では不要なのでfalseに固定します
//[1]	最後に編集したシートの尺数。レイヤ数などを記録するかどうか?
 	useCookie.XPSAttrib	=true	;
//[2]	最後に作業したユーザ名
 	useCookie.UserName	=true	;
//[3]	キー変換オプション
 	useCookie.KeyOptions	=true	;
//[4]	シートオプション
 	useCookie.SheetOptions	=true	;
//[5]	カウンタ種別
 	useCookie.CounterType	=true	;
//[6]	ユーザインターフェース
 	useCookie.UIOptions	=true	;

// この設定ファイルは、Javascriptのソースです。書き換えるときはご注意を
// エラーが出た時のためにバックアップをお忘れ無く。