// ID & Passwordを保存するスクリプト
// グローバル変数
ckArr = new Array();
ckKey = "imix_idpasswd";


function SaveIdPass()
{
	if( document.formLogin.Save.checked )
	{
		SetCookie();
	}
	else
	{
		ClearCookie();
	}
}



function SetCookie(){

	ckArr[0] = document.formLogin.Login.value;
	ckArr[1] = document.formLogin.Pass.value;

	//alert('◎フォームの内容\n'+ckArr[0]+'　'+ckArr[1]);

	exp="Tue, 1-Jan-2030 00:00:00 GMT"; //有効期限を実質無期限

	ckString = escape(ckArr[0]);

	i = 1;
	while (ckArr[i]){
		ckString += "%00" + escape(ckArr[i]);
		i++;
	}

	//alert('◎ESCAPEされた文字列'+ckString);

	document.cookie = ckKey + "=" + ckString + "; expires=" + exp;

}

function ClearCookie()
{
	exp = "Fri, 31-Dec-1999 23:59:59 GMT";
	document.cookie = ckKey + "=" + "; expires=" + exp;

}


function GetCookie(){

	//alert('◎cookie文字列全体\n'+document.cookie);

	cklength = document.cookie.length;

	ckArr = document.cookie.split("; ");

	ckString = "";

	i = 0;
	while (ckArr[i]){
		if (ckArr[i].substr(0,14) == (ckKey+"=") ){
			ckString = ckArr[i].substr(14,ckArr[i].length);
			break;
		}
		i++;
	}

	//alert('◎抽出された文字列\n'+ckString);

	ckArr = ckString.split("%00");

	if (ckArr[0])
	{
		document.formLogin.Login.value = unescape(ckArr[0]);
		document.formLogin.Save.checked = true;
	}

	if (ckArr[1])
	{
		document.formLogin.Pass.value = unescape(ckArr[1]);
		document.formLogin.Save.checked = true;
	}

}