/* 足跡を残す */
function footprint() {
	// 別ドメインのAJAXサーバを呼び出す

	key = myGetCookie("nbvisit");	// 足跡クッキー読み込み
   	var obj = document.getElementById('footprint');
	if(obj) {
		// 足跡を付けるPHPを実行し、その結果（JavaScript）を埋め込む
		obj.src='http://newsbit.ne.jp/net/footprint.php' + encodeURI(location.search + "&key=" + key);
	}
}
/* 足跡をチェックする */
function afcheck() {
	// 別ドメインのAJAXサーバを呼び出す
	
	key = myGetCookie("nbvisit");	// 足跡クッキー読み込み
	var obj = document.getElementById('footprint');
	if(key != "" && obj && location.search != "") {
		// 足跡をチェックPHPを実行し、その結果（JavaScript）を埋め込む
		obj.src='http://newsbit.ne.jp/net/afcheck.php' + encodeURI(location.search + "&key=" + key);
	}
}

/*        クッキーに登録する汎用関数              */
/* 書式 : mySetCookie(クッキー名,値,有効期限日数) */
/* 戻り値 : なし(void)                            */
function mySetCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myPath = "path=/;"
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myPath + myExpires;
}

/*        クッキーを取り込む汎用関数              */
/* 書式 : 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;
}

