function SetCookie(name, value) {
   document.cookie = name+'='+value; 
}
function GetCookie(name) {
   var search = name+'=';
   if (document.cookie.length>0) {
      offset = document.cookie.indexOf(search);
      if (offset != -1){
         offset += search.length;
         end     = document.cookie.indexOf(';',offset);
         if(end == -1)
            end = document.cookie.length;
         return unescape(document.cookie.substring(offset,end));
      }
   }
   return null;
}
function Jump() {
   var address;
   var referer;
   var browser;
   var url;
   var kakunin;
   var check;
   var width;
   var height;
   var color;
   var referercheck;
   var addresscheck;
   /* 2008.11.6 width,height,color を追加 urlをテスト環境に変更 */
   address = document.URL;
   referer = document.referrer;
   width   = screen.width;
   height  = screen.height;
   color   = screen.colorDepth;
   browser = escape(navigator.appName + " " +navigator.appVersion);
   kakunin = GetCookie('flag');
   check = GetCookie('Tensou');
   
   referercheck=referer.indexOf("&");
   if(referercheck != -1){
     referer=allReplace(referer,"&","@@");
   }
   addresscheck=address.indexOf("?");
   if(addresscheck != -1){
	   address=address.substr(0,addresscheck);
   }
   
   function allReplace(text, sText, rText) {
// 全置換する関数。（textの、sTextをrTextに置換）
     while (true) { // 無限ループ。
       dummy = text;
       text = dummy.replace(sText, rText); // 置換。
       if (text == dummy) {
       break;       // 置換しても変化しなければループを抜ける。
       }
     }
     return text;  // 置換後の文字列を返して終了。
   }

   
   
   if(kakunin != 'on' || check=='ok') {
      if(kakunin != 'on') {
         SetCookie('flag', 'on');
      }
	  
	  
      url = "http://www.ecology21.com/AccessLog/Jushin.php?URL=" + address + "&Referer=" + referer + "&Browser=" + browser + "&Width=" + width + "&Height=" + height + "&Color="+ color;
	  
      location.href=url;
	  
   } else {
      SetCookie('flag','off');
//      document.write("Cookie is cleared");
   }
}

/* 2009_05_28 ComputerJump追加 */
function ComputerJump() {
   var address;
   var referer;
   var browser;
   var url;
   var kakunin;
   var check;
   var width;
   var height;
   var color;
   var referercheck;
   var addresscheck;
   address = document.URL;
   referer = document.referrer;
   width   = screen.width;
   height  = screen.height;
   color   = screen.colorDepth;
   browser = escape(navigator.appName + " " +navigator.appVersion);
   kakunin = GetCookie('flag');
   check = GetCookie('Tensou');
   
   
   //リファラの中に"&"がいると途中で切れてしまうので回避する
   referercheck=referer.indexOf("&");
   if(referercheck != -1){
     referer=allReplace(referer,"&","@@");
   }
   
   //アクセスアドレスに"?"があると途中で切れてしまうので回避する
   addresscheck=address.indexOf("?");
   if(addresscheck != -1){
	   address=address.substr(0,addresscheck);
   }
   
   function allReplace(text, sText, rText) {
     // 全置換する関数。（textの、sTextをrTextに置換）
     while (true) { // 無限ループ。
       dummy = text;
       text = dummy.replace(sText, rText); // 置換。
       if (text == dummy) {
       break;       // 置換しても変化しなければループを抜ける。
       }
     }
     return text;  // 置換後の文字列を返して終了。
   }
   
   if(kakunin != 'on' || check=='ok') {
      if(kakunin != 'on') {
         SetCookie('flag', 'on');
      }
      url = "http://www.ecology21.com/AccessLog/Jushin.php?URL=" + address + "&Referer=" + referer + "&Browser=" + browser + "&Width=" + width + "&Height=" + height + "&Color="+ color;
	
      //URL呼び出し
      location.href=url;
   
//     ▼確認メッセージ出力
//    document.write("url　：　"+url);

   } else {
      SetCookie('flag','off');
//      document.write("Cookie is cleared");
   }
   
}

