//クッキーへの書き込み
//
//

function CokeyWrite()
{
	if(!navigator.cookieEnabled){
		alert("クッキーが使用できません。クッキーを使用しますので、使用できる様にお願いします。");//クッキー利用不可能
		return;
	}
	
	
	// 値設定
	num = 2;
	if( document.form.checkbox1.checked ){
		num = 1;
	}
	
	iddata = document.form.id.value;
	passdata = document.form.pass.value;
	
	
	// 保存期間
	nowDay = new Date();
	nowYear = nowDay.getFullYear();
	nowDay.setFullYear( nowYear + 1 );		// 一年後に設定
	nowDay = nowDay.toGMTString();
	
//	alert(nowDay.toLocaleString());
	
	
	document.cookie = "id=" + escape(iddata) + ";expires=" + nowDay;
	document.cookie = "pass=" + escape(passdata) + ";expires=" + nowDay;
	document.cookie = "check=" + num + ";expires=" + nowDay;
	
}


//クッキーからの読み込み
//
function CookieRead( str )
{
	if(typeof( str ) == "undefined"){
		return "";
	}
	
//	str = str + "=";
	kdata = "";
	start = 0;
	
	scookie = document.cookie;	// クッキーを読み込む
	scookie = scookie.split(" ").join("");
	
	
	scookie = scookie.split(";").join(",");
	arr = scookie.split(",");
	loop = arr.length;
	
	for(i=0; i<loop; i++){
		arr2 = arr[i].split("=");
		
		if( arr2[0] == str ){
			kdata = unescape(arr2[1]);
			break;
		}
	}
	
	return kdata;
}


//クッキーに登録されている内容をチェック
//
function checkCookie()
{
	// クッキーを読む
	idData = "";
	
	
	idData = CookieRead( "login" );
//	alert(idData);
	passd = CookieRead( "pass" );
//	alert(passd);
	
	// 自動ログインがあるかチェック
	if( idData != "" ){
		// データあり
		document.form1.nick.value = idData;
		document.form1.pass.value = passd;
		document.form1.submit();
		return;
	}
	
	
	// a
	return 1;
}



// 引数式のクッキー書き込み
function CookieWriteOne( key, vel )
{
	if(!navigator.cookieEnabled){
		alert("クッキーが使用できません。クッキーを使用しますので、使用できる様にお願いします。");//クッキー利用不可能
		return;
	}
	
	if(typeof( key ) == "undefined"){
		return;
	}
	
	document.cookie = key + "=" + escape(vel) + ";";
	
}


//=========================================================
// クッキーがあったら、CGIにデータを渡す
function jumpLogin( nick, pass )
{
	return 1;
	
}




