// Copyright (c) 2002 Katsushi Okada. All rights reserved. 
// http://javascript.maxux.com/ (okadakat@yahoo.co.jp)
// このスクリプトの使用は商業目的（スクリプト自体をフロッピーやＣＤ－ＲＯＭ
// に入れて売るなど）以外ご自由にどうぞ。ただし上の二行は消さないでください
var whatsNewMsg = new Array(), seenMess = new Array(), whatsNew = ""
whatsNewMsg.push('JSONP、Prototype、Dojo、jQuery、オブジェクト指向JavaScriptなど最新のJavaScriptの動向を盛り込んだ新著「<a href="http://maxux.com/amazon/jp/?ISBN=4798114340" title="Amazon.co.jpの注文ページです。">10日でおぼえるJavaScript入門教室 新版</a>」（翔泳社）が2008年2月4日発売しました。（2008-02-07）<br />');

var cExpires, nowDate = new Date()
nowDate.setMonth(nowDate.getMonth()+3) //３ヶ月後にクッキー消滅
cExpires = nowDate.toGMTString()
var thisSessionFirst = false
var cookieValue = document.cookie
var cookieName
if (cookieValue.indexOf(" firstTime=false") == -1) {
  if (cookieValue.indexOf("firstTime=false") == -1) {
     thisSessionFirst = true
  }
}
var startValueOfI = 1
for (i=1; i<whatsNewMsg.length; i++) {
   if (!whatsNewMsg[i]) {
      startValueOfI++
   }
}
for (i=startValueOfI; i<whatsNewMsg.length; i++) {
   var startOfValue = cookieValue.indexOf(" seenMess" + i + "=")
   if (startOfValue == -1) {
      startOfValue = cookieValue.indexOf("seenMess" + i + "=")
      if (startOfValue == -1) {
         seenMess[i] = 1
         whatsNew += whatsNewMsg[i]
      }
   }
   if (seenMess[i] != 1) {
      startOfValue = cookieValue.indexOf("=", startOfValue) + 1
      var endOfValue = cookieValue.indexOf(";", startOfValue)
      if (endOfValue == -1) {
         endOfValue = cookieValue.length
      }
      seenMess[i] = Number(cookieValue.substring(startOfValue, endOfValue))
      if (seenMess[i]<3) {
         whatsNew += whatsNewMsg[i]
         if (thisSessionFirst) {
            seenMess[i]++
         }
      }
   }
   document.cookie = "seenMess" + i + "=" + seenMess[i] + ";expires=" + cExpires + ";"
   document.cookie = "firstTime=false;"
}
var j = screen.width, id2;
function flowtitle(id) {
   if(document.all)
      var elem1 = document.all(id);
   else if(document.getElementById)
      var elem1 = document.getElementById(id);
   id2 = id;
   elem1.style.left = j + "px";
   j = parseInt(j*.95);
   if(j)
      setTimeout("flowtitle(id2)",10);
}
