/*   
※1行20字まで。最大6行まで。（1個のメッセージは、20×6＝120字以内）
*/
////////////////////////////////////////
//■メッセージ数設定（メッセージが何個あるか）

var Mes_ikutu=3; // メッセージ数(0から始まります）
var hukidasi_Mes=new Array();// (変更しないで下さい)
var Mes=new Array();// (変更しないで下さい)
////////////////////////////////////////
//■ 1個目のメッセージ
hukidasi_Mes[0]=5;
Mes[0]=new Array();
Mes[0][0]="新年明けましておめでとうございます。";
Mes[0][1]="本年も変わらぬご愛顧のほどお願いいたします。";
Mes[0][2]="今年は会社設立１０周年を迎え、社員一同";
Mes[0][3]="新たな決意のもと皆様に喜んでいただける";
Mes[0][4]="本当のサービス業を追及してゆく所存です。";
Mes[0][5]="この１年も当社をよろしくお願いいたします<(_ _)>";

////////////////////////////////////////
//■ 2個目のメッセージ
hukidasi_Mes[1]=3;
Mes[1]=new Array();
Mes[1][0]="売買物件を募集しています。";
Mes[1][1]="土地・古家・ビル・田んぼなど";
Mes[1][2]="お気軽にご相談ください。";
Mes[1][3]="秘密は厳守いたします。";
////////////////////////////////////////
//■ 3個目のメッセージ
hukidasi_Mes[2]=5;
Mes[2]=new Array();
Mes[2][0]="賃貸物件も募集しています。";
Mes[2][1]="貸家・アパート・マンション・文化住宅・貸店舗や";
Mes[2][2]="事務所・倉庫・工場・月極駐車場なども";
Mes[2][3]="他社に依頼されていても結構です、";
Mes[2][4]="お気軽にお電話ください。";
Mes[2][5]="格安の料金にて管理も引き受けます。";
////////////////////////////////////////
//■ 4個目のメッセージ
hukidasi_Mes[3]=5;
Mes[3]=new Array();
Mes[3][0]="保証人のいらっしゃらない方";
Mes[3][1]="生活保護や母子家庭の方";
Mes[3][2]="高齢者で1人住まいを希望する方";
Mes[3][3]="ペットを飼育したい方など";
Mes[3][4]="喜んで物件をご紹介いたします。";
Mes[3][5]="お気軽に当社までご相談ください。";
/////////////////////// 追加する時は、
// hukidasi_Mes[4]=3;
// Mes[4]=new Array();
// Mes[4][0]="〜";
// Mes[4][1]="〜";
// Mes[4][2]="〜";
// Mes[4][3]="〜";

// この時、上記■メッセージ数の設定の変更 Mes_ikutu=○; を忘れずに
///////////////////////////////////////////////////
//■ メッセージの文字色

var foCoMes="#000000";  // 文字色


var foSiMes="2"; //(変更しないで下さい)
var ob1BgMes=""; //(変更しないで下さい)

///////////////////////////////////////////////////
//■ スピードを調節します。（単位:1/1000 秒）

var speMes=50;       // 出現スピード
var waitTMes=1000;    // 待ち時間（speMesよりは小さくしない）
///////　　　↑設定ここまで　　　　　　　　　　//////////////
///////////////////////////////////////////////////////////////



waitTMes=waitTMes/speMes;
var coMes=-1,coCutMes=-1,coGyoMes=-1;
var waitMes=waitTMes;
var ob1Mes,ob2Mes;
var mesLenMes,mesCutMes,stMes;
if (("あ".length)==1) stMes=1;
else stMes=2;

// スタイルシートへ書き出す
function writeMes(obj,mes) {
	if (document.all || document.getElementById) obj.innerHTML=mes;
	else if (document.layers) {
		obj.document.open();
		obj.document.write(mes);
		obj.document.close();
	}
}

// スタイルシートの背景色をセット
function setBgCoMes(obj,color) {
	if (document.all || document.getElementById) obj.style.backgroundColor=color;
	else if (document.layers) obj.bgColor=color;
}

// メッセージの文字列を取得
function getMes(num,gyoNum,cutNum) {
	var s="",i;
	for (i=0;i<gyoNum;i++) {
		s+=(Mes[num][i]+"<BR>");
	}
	s+=Mes[num][gyoNum].substring(0,cutNum);
	return s;
}

// 文字を一文字づつ表示
function scrollMes() {
	if (coCutMes==-1) {
		if (waitMes>=waitTMes) {
			if (coMes<Mes_ikutu) {
				coMes++;
				coGyoMes=0;
			}
			else {
				coMes=0;
				coGyoMes=0;
			}
			mesLenMes=Mes[coMes][coGyoMes].length;
			coCutMes=0;
			waitMes=0;
		}
		else {
			writeMes(ob2Mes,mesCutMes);
			waitMes++;
		}
	}
	else if (coCutMes<=mesLenMes) {
		var a;
		if (coCutMes>=mesLenMes && hukidasi_Mes[coMes]==coGyoMes) a="";
		else a="_";
		mesCutMes='<FONT SIZE="'+foSiMes+'" COLOR="'+foCoMes+'">'+getMes(coMes,coGyoMes,coCutMes)+a+'</FONT>';
		writeMes(ob2Mes,mesCutMes);
		coCutMes+=stMes;
	}
	else {
		coGyoMes++;
		if (coGyoMes<=hukidasi_Mes[coMes]) {
			mesLenMes=Mes[coMes][coGyoMes].length;
			coCutMes=0;
		} else coCutMes=-1;
	}
	setTimeout("scrollMes()",speMes);
}

// スタイルシートの初期設定
function prescrollMes() {
	if (document.all || document.getElementById || document.layers) {
		if (document.all) {
			ob1Mes=document.all("FrMes");
			ob2Mes=document.all("MaMes");
		}
		else if (document.getElementById) {
			ob1Mes=document.getElementById("FrMes");
			ob2Mes=document.getElementById("MaMes");
		}
		else if (document.layers) {
			ob1Mes=document.layers["FrMes"];
			ob2Mes=ob1Mes.document.layers["MaMes"];
		}
		if (ob1BgMes!="") setBgCoMes(ob1Mes,ob1BgMes);
		scrollMes();
	}
}
