
// ステータス領域表示に問題があるかどうかのチェック関数
function isWindowStatusBug(){
  if(navigator.appsite_name!='Netscape') return false;
  var apv=navigator.appVersion;
  var mnv=parseFloat(apv);
  if(mnv>4.05 && mnv<4.08) return true;
  return (mnv==4.5
      && (apv.charAt(3)=='b' || apv.indexOf('ja')==-1));
}

// ステータス領域に文字列を設定する関数
function setWindowStatus(s){
  var msg=''; // 設定する文字列
  if(isWindowStatusBug()){
    var sps=escape(s).split('%');
    for(var i=0; i<sps.length;i++){
      // status には %HH ではなく \u00HH を設定する
      if(i!=0) msg+='\\u00';
      msg+=sps[i];
    }
    msg=eval('"'+msg+'"');
  } else msg=s;
  window.status=msg;
  return true;
}
