// ----------------------------------------------------------------
// クッキーに登録する汎用関数 
//
// [入力] 1. myCookie       : クッキー名
//        2. myValue        : 値
//        3. myDay          : 有効期限日数
//
// [出力] なし
// ---------------------------------------------------------------- 
function mySetCookie(myCookie, myValue, myDay){
	myExp = new Date();
	myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
	myItem = "@" + myCookie + "=" + escape(myValue) + ";";
	myExpires = "expires="+myExp.toGMTString();
	setdata = myItem + myExpires;
	document.cookie =  setdata;	// クッキーの登録
//alert(document.cookie);
}


// ----------------------------------------------------------------
// クッキーを取り込む汎用関数
//
// [入力] 1. myCookie          : クッキー名
//
// [出力] 1. myValue   != null : 値(string)
//                      = null : 該当なし
// ---------------------------------------------------------------- 
function myGetCookie(myCookie){
	myCookie = "@" + myCookie + "=";
	myValue = null;
	myStr = document.cookie + ";" ;
	myOfst = myStr.indexOf(myCookie);
	if (myOfst != -1){
		myStart = myOfst + myCookie.length;
		myEnd   = myStr.indexOf(";" , myStart);
		myValue = unescape(myStr.substring(myStart,myEnd));
	}
	return myValue;
}


// ----------------------------------------------------------------
// クッキーを削除
//
// [入力] 1. myCookie       : クッキー名
//
// [出力] なし
// ---------------------------------------------------------------- 
function myDelCookie(myCookie){
	
	expireDate = new Date();
	expireDate.setYear(expireDate.getYear()-1);
	setdata = myCookie + "=;expires=" + expireDate.toGMTString();
	document.cookie = setdata;
}


