<!--

myUser = logGetCookie("LOG_ID");
if (myUser == null){
  myUser   = logGetRandomString(8);
  myYMDnow = logGetYYYYMMDD();
  myYMD    = myYMDnow;
  myCount  = 1;

  logSetCookie( "LOG_ID",  myUser,   365);
  logSetCookie( "LOG_YMD", myYMDnow, 365 );
  logSetCookie( "LOG_MAE", myYMD   , 365 );
  logSetCookie( "LOG_CNT", myCount,  365 );

}else{
  myYMDnow = logGetYYYYMMDD();
  myYMD    = eval(logGetCookie("LOG_YMD"));
  myCount  = eval(logGetCookie("LOG_CNT"));

  if( myYMDnow != myYMD ){
    logSetCookie( "LOG_YMD", myYMDnow, 365 );
    logSetCookie( "LOG_MAE", myYMD   , 365 );
    logSetCookie( "LOG_CNT", myCount+1,365 );
  } else {
    myYMD   = eval(logGetCookie("LOG_MAE"));
  }
}

myStr = myUser + "_" + myYMDnow + "_" + myYMD + "_" + myCount;

width  = window.screen.width;
height = window.screen.height;
color  = window.screen.colorDepth;
refer  = parent.document.referrer;
url    = parent.document.URL;
document.write("<img src=\"http://www.cgi-support.com/cgi/log/log.cgi?refer=" + refer + "&url=" + url + "&user=" + myStr + "&width=" + width + "&height=" + height +  "&color=" + color + "\" border=\"0\" alt=\"log\" />" );


function logGetRandomString ( length ) {
  var str="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var user="";
  for( i = 0; i < length ; i ++ ){
    user += str.charAt(Math.floor(Math.random()*58));
  }
  return user;
}

function logGetYYYYMMDD (){
  dd = new Date();
  yy = dd.getYear();
  mm = dd.getMonth() + 1;
  dd = dd.getDate();
  if (yy < 2000) { yy += 1900; }
  if (mm < 10) { mm = "0" + mm; }
  if (dd < 10) { dd = "0" + dd; }
  ymd = yy + mm + dd;
  return ymd;
}

function logSetCookie ( myCookie, myValue, myDay ){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}

function logGetCookie(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;
}



// -->
