/*** エラーメッセージ非表示 ***/
window.onerror=null;

/*** 配列定義 ***/
var password = new MakeArray(10);
var link = new MakeArray(10);

/*** パスワード・リンク先の設定 ***/
/* password.html用 */
password[0] = "G34M55";
password[1] = "";
password[2] = "";
link[0] = "./gyotop.htm";
link[1] = "./";
link[2] = "./";



/********************************/
/*** フォームでパスワード入力 ***/
/********************************/
function SubmitCheck(fm, startno, endno)
{
	var err;
		
	err = PsswordCheck(fm, startno, endno);


	if(err == false)	//エラーなし
	{
		location = link[i];
	}
	else			//エラー
	{
		alert("パスワードが違います。");
		fm.value = "";
	}
	
	return false;
}

/**********************************/
/*** 入力WINDOWでパスワード入力 ***/
/**********************************/
function EntryPassword(startno, endno)
{
	var err,entryword;
	
	entryword = prompt("パスワードを入力してください。","");
	err = PsswordCheck(entryword, startno, endno);
	
	if(err == false)	//エラーなし
	{
		location = link[i];
	}
	else			//エラー
	{
		alert("パスワードが違います。");
	}
}

/****************************/
/*** パスワードのチェック ***/
/****************************/
function PsswordCheck(entryword, startno, endno)
{
	var err = true;
	if(endno == null)	endno = startno;
	
	/* パスワードチェック */
	for(i=startno-1; i<=endno-1; i++)
	{
		if(entryword == password[i])
		{
			err = false;
			break;
		}
	}
	
	return err;
}

/****************/
/*** 配列定義 ***/
/****************/
function MakeArray(n)
{
	var i;
	
	this.length = n;
	for(i=0; i<n; i++)
	{
		this[i]=null;
	}
}

