function checkBrowser() {
 var appName = navigator.appName.toUpperCase();
 var appVer  = navigator.appVersion.toUpperCase();
 var version = 0;
 if (appName.indexOf("NETSCAPE")>=0) {
  var n = appVer.indexOf(" ",0);
  version = eval(appVer.substring(0,n));
  if (version<4) return false;
 }
 if (appName.indexOf("EXPLORER")>=0) {
  var n = appVer.indexOf("MSIE ",0) + 5;
  var m = appVer.indexOf(";",n);
  version = eval(appVer.substring(n,m));
  if (version<4) return false;
 }
 return true;
}

function getColorDepth()
{
 if (checkBrowser()) {
  return screen.colorDepth;
 } else {
  return 0;
 }
}

function getMonitorSize()
{
 if (checkBrowser()) {
  return screen.width + "-" + screen.height;
 } else {
  return 0;
 }
}

function getCookie(cookieName)
{
 var strReturn = "";
 var nLoop = 0; var nLength = 0; var strName = cookieName + "="; var strTemp = "";
 while (nLoop < document.cookie.length) {
  nLength = nLoop + strName.length;
  if (document.cookie.substring(nLoop, nLength) == strName) {
   strTemp = document.cookie.indexOf(";", nLength);
   if (strTemp == -1) {
    strReturn = document.cookie.substring(nLength, document.cookie.length);
   } else {
    strReturn = document.cookie.substring(nLength, strTemp);
   }
   break;
  }
  nLoop = document.cookie.indexOf(" ", nLoop) + 1;
  if (nLoop == 0) { break; }
 }
 return strReturn;
}

function onEnter()
{
 var appName = navigator.appName.toUpperCase();
 if (appName.indexOf("EXPLORER")<0)
  return;
 if (event.keyCode == 13)
  loginGoenNet();
 else
  return;
}

function onSubmit()
{
 document.fmLogin.an.value=navigator.appName;
 document.fmLogin.av.value=navigator.appVersion;
 document.fmLogin.sc.value=getColorDepth();
 document.fmLogin.ms.value=getMonitorSize();
 return true;
}

function loginGoenNet()
{
 onSubmit();
 document.fmLogin.submit();
}

var htmlMenuForm = ""+
"<div align=left class=normal>"+
"<table width=160 border=0 cellspacing=0 cellpadding=0>"+
" <tr>"+
"  <td width=20><img src=/image/icon_red_s.gif width=18 height=18></td>"+
"  <td width=140>"+
"   <div align=left class=normal><b>ようこそ、<font color=#0000FF>ゲスト</font>さん</b></div>"+
"  </td>"+
" </tr>"+
"</table>"+
"<img src=/image/spacer.gif width=1 height=10><img src=/image/submenu_login.gif width=160 height=20 alt=ユーザーログイン><br>"+
"<table width=160 border=0 cellspacing=0 cellpadding=0>"+
"<form name=fmLogin method=get action='http://ctrl.goen.ne.jp/goenmgr/fs/login' onSubmit='return onSubmit()'>"+
"<input type=hidden name=service value='ANALYZER3'>"+
"<input type=hidden name=an value=unknown>"+
"<input type=hidden name=av value=unknown>"+
"<input type=hidden name=sc value=unknown>"+
"<input type=hidden name=ms value=unknown>"+
" <tr>"+
"  <td bgcolor=#666666 width=1> </td>"+
"  <td width=158>"+
"   <table width=100% border=0>"+
"    <tr>"+
"     <td width=55>"+
"      <img src=/image/text_userid.gif width=55 height=15 alt=ユーザーID>"+
"     </td>"+
"     <td>"+
"      <div align=left><input type=text name=u size=10 value="+getCookie("member")+"></div>"+
"     </td>"+
"    </tr>"+
"    <tr>"+
"     <td width=55><img src=/image/text_password.gif width=55 height=15 alt=パスワード></td>"+
"     <td><div align=left><input type=password name=p size=10 onKeyDown='onEnter();'></div></td>"+
"    </tr>"+
"    <tr>"+
"     <td colspan=2 class=small><input type=checkbox name=keep value=true> ログインを省略 [<a href=http://www.goen.ne.jp/help.html#skiplogin>ヘルプ</a>]</td>"+
"    </tr>"+
"    <tr>"+
"     <td colspan=2>"+
"      <div align=center>"+
"       <a href=JavaScript:loginGoenNet(); onMouseOut='MM_swapImgRestore();' onMouseOver=MM_swapImage('btn_login','','/image/btn_login_f2.gif',1);><img name='btn_login' src='/image/btn_login.gif' width='140' height='20' border='0' alt='ログイン'></a>"+
"      </div>"+
"     </td>"+
"    </tr>"+
"   </table>"+
"  </td>"+
"  <td bgcolor=#666666 width=1> </td>"+
" </tr>"+
"</form>"+
"</table>"+
"<img src=/image/submenu_bottom.gif width=160 height=6><br><br><br>"+
"<img src=/image/submenu_news.gif width=160 height=20 alt=お知らせ><br>"+
"<table width=160 border=0 cellspacing=0 cellpadding=0>"+
" <tr>"+
"  <td bgcolor=#666666 width=1> </td>"+
"  <td width=158>"+
"<table width=100% border=0></table>"+
"  </td>"+
"  <td bgcolor=#666666 width=1> </td>"+
" </tr>"+
"</table>"+
"<img src=/image/submenu_bottom.gif width=160 height=6><br>"+
"<br>"+
"<br>"+
"<img src=/image/submenu_info.gif width=160 height=20 alt=工事・障害情報><br>"+
"<table width=160 border=0 cellspacing=0 cellpadding=0>"+
" <tr>"+
"  <td bgcolor=#666666 width=1> </td>"+
"  <td width=158>"+
"<table width=100% border=0><tr><td><div align=left class=normal><b>1/19 15:00 - 25:30</b></div><div align=left class=small>DNSサーバーの不具合によりレスポンスの遅延が発生いたしました</div></td></tr><tr><td><div align=left class=normal><b>1/16 AM2:30 - 2:58</b></div><div align=left class=small>メンテナンス工事を実施させていただきました。ご協力誠に有難うございました</div></td></tr></table>"+
"  </td>"+
"  <td bgcolor=#666666 width=1> </td>"+
" </tr>"+
" <tr>"+
"  <td bgcolor=#666666 width=1> </td>"+
"  <td width=158 align=right class=small><a href=http://www.counter-pro.net/document/trouble.html>--> 過去の履歴</a>&nbsp;</td>"+
"  <td bgcolor=#666666 width=1> </td>"+
" </tr>"+
"</table>"+
"<img src=/image/submenu_bottom.gif width=160 height=6><br><br><br>"+
"<img src=/image/dot_gray2.gif width=100% height=1><br>"+
"</div>";

var htmlNewbie = ""+
"<div align=left class=normal>"+
"<b>★新規参加者</b>(GoenNet)<br>"+
"<div align=right class=small><i>last update 1/28 23:36</i></div>&nbsp;ようこそ! <b>ゼライア</b> さん<br>&nbsp;ようこそ! <b>Diverd</b> さん<br>&nbsp;ようこそ! <b>aya（綾）</b> さん<br>&nbsp;ようこそ! <b>cima</b> さん<br>&nbsp;ようこそ! <b>admin</b> さん<br>&nbsp;ようこそ! <b>ぴんうさ</b> さん<br>&nbsp;ようこそ! <b>minami</b> さん<br>&nbsp;ようこそ! <b>いぬかい5号</b> さん<br>"+
"<div align=center><i>--- Thank You ---</i></div>"+
"</div>";


