/*@cc_on _d=document;eval('var document=_d')@*/
/* ============================================================================== //
// ElDorado Chat-PHP[JavaScript Library]                                          //
// @author        Mikito Koudou <mikito_koudou@msn.com>                           //
// @copyright     Copyright (c) 2001 Mikito Koudou. All rights reserved.          //
// @link          http://gallebasra.sakura.ne.jp/                                 //
// @coding rule   Original.                                                       //
// ============================================================================== //
// Last-modified: 2010/02/05                                                      //
// ============================================================================== */

/*#------------#//
//#  変数設定  #//
//#------------#*/
document.title = checkTitle;
var plus="http://shelle.sakura.ne.jp/icon/iconfilter.php?a="+afsize+"&q=";


/*#--------------------------#//
//#  アイコン表示プレビュー  #//
//#--------------------------#*/
function ChangeIcon(filename)
{
    if (filename == 'Random') {
        var intR = parseInt(Math.round(Math.random() * (document.getElementById('SubLog').chara.length - 1)));
        document.getElementById('SubLog').chara.options[intR].selected = 1;
        document.images['preview'].src = idir + document.getElementById('SubLog').chara.options[intR].value;
    } else if (filename.search(/^http/i) != -1) {
        document.images['preview'].src = plus + filename;
    } else {
        document.images['preview'].src = idir + filename;
    }
}


/*#------------------------#//
//#  色選択表示プレビュー  #//
//#------------------------#*/
function ChangeColor(colorcode, thisname, target)
{
    if (colorcode == 'Random') {
        var intR = parseInt(Math.round(Math.random() * (document.getElementById(thisname).length - 1)));
        document.getElementById(thisname).options[intR].selected = 1;
        document.getElementById(target).style.color = '#'+document.getElementById(thisname).options[intR].value;
    } else {
        document.getElementById(target).style.color = '#'+colorcode;
    }
}


/*#------------#//
//#  自動呼出  #//
//#------------#*/
function common()
{
    var guide = new Array();
    guide["name"] =          "名前入力欄です。30Bytes(全角15文字)以内。Loadボタンをクリックする事により前回の入室設定が呼び出せます。";
    guide["mail"] =          "メールアドレス・URL・コメント入力欄です。メールアドレス以外でも入力可能です。";
    guide["narichaname"] =   "なりきりチャット真名(あなたのハンドルネーム)入力欄です。キャラ名をHNにせず、HNは統一しましょう。";
    guide["narichamail"] =   "なりきりチャット演名(なりきるキャラクター名)入力欄です。カナ名で長い場合はフルネームではなく姓名の名で良いかも？";
    guide["passwordch"] =    "パスワードチャットのパスワード(Channel機能設定)です。英数字・日本語が利用可能。無入力でも『通常チャット』が利用可能。";
    guide["color"] =         "名前色・発言色選択欄です。発言色は入室後に読みやすい色を選択することを推奨。";
    guide["cookie"] =        "ブラウザのCookieに設定を保存するかのチェックです。チェック無しでCookie削除されます。";
    guide["nonframe"] =      "現在：ノンフレーム版設定です。シンプルな手動更新が好みな方へ。";
    guide["frame"] =         "現在：フレーム版設定です。入室後Dialog(個別会話)機能などが自動で開きます。多機能。";
    guide["secretly"] =      "こっそり入室設定です。成功確率は不明です。お楽しみにどうぞ。";
    guide["profile"] =       "プロファイル欄です。指定の外部プロフ登録の上でIDを入力すれば名前にリンクされて表示されます。";
    guide["guidecheck"] =    "機能ガイド(コレ)を入室後に表示するかのチェックボタンです。あると便利。";
    guide["enter"] =         "入室ボタンです。";
    guide["qrcode"] =        "モバイル版チャットのQRコード(Quick Response Code)です。お手元のモバイル機器でQRコードを読み込んでください。";

    guide["fontsize"] =      "ログのフォントサイズ設定です。利用者さんの見やすいフォントサイズで固定してご覧ください。";
    guide["icon"] =          "アイコン設定欄です。入室後は設定変更画面とアイコンリストのアイコンをクリック事で変更可能になります。";
    guide["reload"] =        "自動リロード間隔・手動更新を設定します。サーバ負荷軽減の為長めの間隔をお願いします。";
    guide["log"] =           "ログ数設定です。サーバ負荷が掛かるので常時ログ数100以上はお控えください。20～50程度を推奨。";

    guide["reloadbutton"] =  "Reload/発言/ログ更新ボタンです。キーボードのEnterキー押す方が多い気がしますが。0.7秒規制開始。";
    guide["recover"] =       "発言復活ボタンです。自分の発言履歴を遡ることが可能です。サーバが重くて発言できなかった時に便利？";
    guide["status"] =        "ROM, AFKなどの『人物の状態』を示します。聞いてる曲書いたりどうぞ。Status欄で会話はご遠慮ください。";
    guide["channel"] =       "パスワード・グループチャット機能です。Outcastを指定することにより外ROMさんに見えない発言が可能です。";
    guide["comment"] =       "発言欄です。Dialog(個別会話)を送る際には下部フレームから相手を選択してどうぞ。";
    guide["robo"] =          "拡張機能『Bot』を利用するかのチェックです。『URLリンク』『おみくじ』『擬似タグ』などはONにしてからどうぞ。";
    guide["lock"] =          "LogLock(ログ非表示機能)です。Public(全体発言)、Channel(グループ会話)、Dialog(個人会話)をそれぞれ非表示にします。";
    guide["namecolor"] =     "名前色選択欄です。";
    guide["commentcolor"] =  "発言色選択欄です。発言色は入室後に読みやすい色を選択することを推奨。";
    guide["chatterlist"] =   "参加者一覧です。各自のIP/HOSTリストや手動リロード時間などもあります。";
    guide["iconsize"] =      "アイコンサイズ設定です。1*1でアイコン非表示、X*XでCSS非表示になります。擬似縮小はSafari, Firefox推奨";
    guide["report"] =        "管理・運営者への報告・連絡フォームです。運営者宛の私書箱的なもの。";
    guide["multi"] =         "右上端にマルチウィンドウを開きます。ゲームやら拡張機能用。";
    guide["under"] =         "下部にDialog(個別会話)用のフレームを開きます。";
    guide["filter"] =        "発言フィルター機能です。荒らしのログなどを非表示に設定可能です。";
    guide["showline"] =      "行表示機能です。不要な項目を非表示にできます。CommentC+Botチェックで改行発言が可能になります。";
    guide["config"] =        "設定変更画面へ移動します。メールアドレス・アイコンの再設定が可能です。";
    guide["exit"] =          "退室ボタンです。マナーを守って、落ちる際には退室ボタンを押しましょう。退室ボタンを押さない裏落ちはご法度です。";
    guide["lastfm"] =        "ステータス右枠にLast.fmを通して音楽再生履歴を自動取得します。";

    guide["dcomment"] =      "個人会話・秘話機能用の発言欄です。シンプルだからといってこちらで発言しようとするとミスるかも？";
    guide["dialog"] =        "個人会話・秘話機能です。相手を選択して発言すれば相手にだけ見える発言ができます。";
    guide["newnottice"] =    "新規入室者通知機能です。人待ちをする際に通知チェックをONにしてStartすれば使えます。注：音鳴ります。";

    guide["tabmain"] =       "ページ内タブ切替です。アイコン選択などができます。";
    guide["tabfont"] =       "ページ内タブ切替です。色選択・フォントサイズ選択などができます。";
    guide["tabmulti"] =      "ページ内タブ切替です。右上に表示されるマルチフレーム設定ができます。";
    guide["tabunder"] =      "ページ内タブ切替です。下部に表示されるアンダーフレーム設定ができます。";

    guide["guide"] =         "【ElDorado Chat-PHPガイド】機能説明。Windows&Mac OS XのMSIE, Firefox, Safari, Operaで動作確認。Netscape7.1以下不可。";

    var node_a = document.getElementsByTagName('div');
    for (var i in node_a) {
        if (node_a[i].className == 'guide') {
            node_a[i].onmouseover = function()
            {
                if (document.getElementById('Readmes')) { document.getElementById('Readmes').value=guide[this.title]; }
                else if (window.parent.over_form) { if(window.parent.over_form.document.getElementById('Readmes')) { window.parent.over_form.document.getElementById('Readmes').value=guide[this.title]; } }
                window.status=guide[this.title]; return true;
            };
            node_a[i].onmouseout = function()
            {
                if (document.getElementById('Readmes')) { document.getElementById('Readmes').value=guide["guide"]; }
                else if (window.parent.over_form) { if(window.parent.over_form.document.getElementById('Readmes')) { window.parent.over_form.document.getElementById('Readmes').value=guide["guide"]; } }
                window.status=''; return true;
            };
        }
    }
}

setTimeout('common()', 500);

