/*        クッキーに登録する汎用関数              */
/* 書式 : mySetCookie(クッキー名,値,有効期限日数) */
/* 戻り値 : なし(void)                            */
//http://www.red.oit-net.jp/tatsuya/java/cookie.htm

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();
   myDomain = "domain= kokin.rr-livelife.net/;"
   myPath = "path=/move/;"
   document.cookie =  myItem + myExpires + myDomain + myPath;
}

/*        クッキーを取り込む汎用関数              */
/* 書式 : myGetCookie(クッキー名,分割指定文字)                 */
/* 戻り値 : 値(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;
}

/*		クッキー追記処理			*/
/* 登録＆取り込み関数を使って追記	*/

function myAddCookie(name,value,day){
	
	if (myGetCookie(name) == null){
		addCk = value;
	} else {
		addCk = myGetCookie(name) + "|" + value;
	}
	mySetCookie(name,addCk,day);
}

/*		全削除用		*/
function CookieDel(kword){
	document.cookie = kword + "=;expires=Thu,01-Jan-70 00:00:01 GMT";
	location.reload();
}

/*		全て置換		*/
   function allReplace(text, sText, rText) {
                   // 全置換する関数。（textの、sTextをrTextに置換）
    while (true) { // 無限ループ。
     dummy = text;
     text = dummy.replace(sText, rText); // 置換。
     if (text == dummy) {
      break;       // 置換しても変化しなければループを抜ける。
     }
    }
    return text + "|";  // 置換後の文字列を返して終了。
   }

function bc_set(obj0) {
  obj0.style.backgroundColor = 0xbbccff;
}
function bc_clr(obj0) {
  obj0.style.backgroundColor = '';
}
