/* written by YAMASAKI Fukuhiro */

function stylize(){

//ウィンドウサイズ求める
 if (window.innerWidth) {
  var iw = (window.innerWidth); var ih = (window.innerHeight);
 } else if (document.documentElement.clientWidth) {
  var iw = (document.documentElement.clientWidth); var ih = (document.documentElement.clientHeight);
 } else if (document.body.clientWidth) {
  var iw = (document.body.clientWidth); var ih = (document.body.clientHeight);
 } else { var iw = 640; var ih = 480; }

 if (!document.getElementById('imageContainer')) { //コンフリクトするので除外
  new SmoothScroll({duration: 1000, transition: Fx.Transitions.Quint.easeOut});
 }
} //stylize終わり

//更新日
function whatsNew(updated, msg) {
 cutoff = 60; //NewがNewでなくなる日数を指定
 myMsec = (new Date()).getTime(); //現在の時刻を求める
 if (myMsec - Date.parse(updated) < (cutoff+1)*24*60*60*1000) { //期限が切れてなければ
  document.write("<span class=\"new\" title=\""+updated+"\">"+msg+"</span>");
 }
}

//メールアドレス表示(spam対策)
function mailscript(addr, msg) {
 addr = addr.replace(/\//g,"\.").replace(/\#/,"\@");
 msg = msg.replace(/\//g,"\.").replace(/\#/,"\@");
 document.write("<a href=\"mailto:"+addr+"\">"+msg+"</a>");
}

//画像のシャッフル
function img_shuffle(arr) {
 var i = arr.length;
 while (--i) {
  var j = Math.floor(Math.random() * (i + 1));
  if (i == j) { continue; }
  var k = arr[i];
  arr[i] = arr[j];
  arr[j] = k;
 }
 for (var l in arr) {
  document.write("<img src=\"./images/bg-top"+arr[l]+".jpg\" width=\"815\" height=\"150\" alt=\"イメージ\">");
 }
}

//イベントリスナー
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ //Firefox
  obj.addEventListener(evType, fn, true); 
  return true; 
 } else if (obj.attachEvent){ //IE
  var r = obj.attachEvent("on"+evType, fn); 
  return r; 
 } else { 
  return false; 
 } 
} 


addEvent(window, 'load', stylize);
addEvent(window, 'resize', stylize);
addEvent(window, 'load', whatsNew);
