<!--
//――――――――――――――――――――――――――――――
//  AutoPostA
//  Copyright (C)  AP Transways
//  http://www.aptransways.net/
//  kawa@aptransways.net
//――――――――――――――――――――――――――――――
function repText(fObj)
{
	sText = fObj.srcText.value;
	fObj.result.value = sText.replace(/ダミー/g,"ダミー");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/ダミー/g,"ダミー");
	// ■高優先パターン
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/ただ([^、。]+?)ので([^、。]+?)に([^、。]+?)れて([^、。]+?)がそうします/g,"$4は、$1ので、$2のみに$3れます");
	// ■中優先パターン
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)[がは]([^。]+?)を([^。]+?)を([^。]+?)す[る]?ことに([^。]+?)います/g,"$1は、$2を$5って$3を$4します［$1は（が）、$3を$4す（る）のに$2を$5います］");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^、。]+?)章は([^。]+?)を描写します/g,"$1章では、$2について説明します");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^、。ぁ-ん]+?)すべき次の/g,"次に$1する");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)についてのより多くの情報のために、([^。]+?)を見て/g,"$1の詳細については、$2を参照して");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)の上のより多くの情報のために、([^、。]+?)を見て/g,"$1の詳細については、$2を参照して");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^、。]+?)は([^、。]+?)を([^、。]+?)であると/g,"$1は、$3が$2であると");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。\n]+?)はこの([^、。]+?)全体にわたる([^、。]+?)と呼ばれ/g,"この$2では、$1を、$3と呼んでい");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。\n]+?)はただこの([^、。]+?)全体にわたる([^、。]+?)と呼ばれ/g,"この$2では、$1を、単に$3と呼んでい");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^、。]+?)は伝えられるところによれば([^。]+?)しました/g,"伝えられるところによれば、$1は$2したようです［$1は、$2したと報じられています］");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)を([^。]+?)を([^。]+?)す[る]?ことに([^。]+?)てください/g,"$1を$4て$2を$3してください［$2を$3す（る）には、$1を$4てください］");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/入れる([^、。]{0,4})情報/g,"入力する$1情報");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/どのように([^、。]+?)を([^、。]+?)するか/g,"$1の$2方法");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/非常にポピュラーな([^、。]+?)の株〔在庫〕が終わる/g,"$1が非常に好評で在庫不足になっている");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/ピッチャーの([^、。]{1,5})の/g,"$1投手の");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/もう1つの後の1つの([^、。]+?)が([^、。]+?)され/g,"$1が次々と$2され");
	// ■低優先パターン
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)([亜-K]{1,2}?)的に([^。を]+?)を([亜-K]{1,2}?)い/g,"$1$3を$2的に$4い");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)([亜-K]{1,2}?)的に([^。を]+?)を([亜-K]{1,2}?)し/g,"$1$3を$2的に$4し");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/([^。]+?)([亜-K]{1,2}?)的に([^。を]+?)を([亜-K]{1,2}?)って/g,"$1$3を$2的に$4って");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/明るみに出され/g,"明らかにされ");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/あなたが/g,"");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/あなたは/g,"");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/言いました/g,"語りました");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/売られ/g,"販売され（売られ）");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/されるための/g,"される（ための）");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/それ以外に注意されない限り/g,"特に明記しない限り");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/と言われることができ/g,"と言え");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/ドルの記録的/g,"ドルという記録的");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/を買う人々/g,"の購入者");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/、及び/g,"、および");
	// ■後修正文字列
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/、、/g,"、");
	rText = fObj.result.value;
	fObj.result.value = rText.replace(/ーー/g,"ー");
}
function dearu(fObj)
{
	d1Text = fObj.result.value;
	fObj.dearuText.value = d1Text.replace(/ダミー/g,"ダミー");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/あります/g,"ある");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ありませんでした/g,"なかった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ありません/g,"ない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/いいます/g,"いう");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/えました/g,"えた");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/行います/g,"行う");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/きましょう/g,"こう");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/こします/g,"こす");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/込みました/g,"込んだ");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/されました/g,"された");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/されます/g,"される");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/してください/g,"すること");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/しまいました/g,"しまった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/しました/g,"した");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/しれません/g,"しれない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/たがりませんでした/g,"たがらなかった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ちました/g,"った");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/できます/g,"できる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/できませんでした/g,"できなかった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/できません/g,"できない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/でしょう/g,"だろう");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ないでください/g,"ないこと");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/なりました/g,"なった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/なります/g,"なる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/なりません/g,"ならない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ませんでした/g,"なかった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/みません/g,"まない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/りません/g,"らない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/めてください/g,"めること");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/めました/g,"めた");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/めます/g,"める");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/りました/g,"った");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/れました/g,"れた");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/わりました/g,"わった");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ゆきます/g,"ゆく");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/読んでください/g,"読むこと");
	// ■低優先標準パターン
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/いました/g,"いた");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/います/g,"いる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/えます/g,"える");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/きます/g,"くる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/来ます/g,"来る");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/けます/g,"ける");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/します/g,"する");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/じます/g,"じる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/せます/g,"せる");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/です/g,"だ");
	// d2Text = fObj.dearuText.value;
	// fObj.dearuText.value = d2Text.replace(/です/g,"である");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/びました/g,"んだ");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/びます/g,"ぶ");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ました/g,"た");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ません/g,"ない");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/見ます/g,"見る");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/ります/g,"る");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/れます/g,"れる");
	// ■後修正文字列
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/([動])くる/g,"$1く");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/囲んでください/g,"囲むこと");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/([思使伴])いる/g,"$1う");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/使ってください/g,"使うこと");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/てください/g,"てほしい");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/伸んだ/g,"伸びた");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/れ）ます/g,"れ）る");
	d2Text = fObj.dearuText.value;
	fObj.dearuText.value = d2Text.replace(/を([押返])する/g,"を$1す");
}
// -->

