/**
 * 共通javascript
 *
 * @package JKX
 * @author KAWAHAMA
 * @copyright All Rights Reserved Copyright(c) FUJITSU LIMITED 2008
 */
var OpenSubWin =
{
    jkOpenSubWin: function(url, win_name)
    {
        // 初期化
        var features = "";

        // 第一引数に指定がない場合
        if (typeof url == 'undefined') {
            return;
        }

        // 第二引数に指定がない場合
        if (typeof win_name == 'undefined') {
            win_name = '_blank';
        }

        // 画面サイズの設定
        var large_win  = "width=850,height=700,";
        var middle_win = "width=800,height=700,";
        var small_win  = "width=700,height=650,";
        var ssmall_win  = "width=550,height=600,";
        var sssmall_win  = "width=500,height=500,";

        // スタイルの設定
        var bar_style = "directories=no,location=no,menubar=yes,resizable=yes,"
                      + "scrollbars=yes,status=yes,titlebar=yes,toolbar=yes";
        var barless_style = "directories=no,location=no,menubar=no,resizable=yes,"
                          + "scrollbars=yes,status=yes,titlebar=yes,toolbar=no";

        switch (win_name) {
            case 'member':
            case 'faq':
            case 'howto':
            case 'howt':
            case 'login':
            case 'contents':
            case 'contents_select':
            case 'nikkoku_furoku':
            case 'jitsu_furoku':
            case 'journal':
            case 'voice':
            case 'hanrei':
            case 'info_L':
                features += large_win + bar_style;
                break;

            case 'member_join':
            case 'query':
                features += middle_win + barless_style;
                break;

            case 'about':
            case 'nikkoku_ryakusho':
            case 'nikkoku_kanamoji':
            case 'rekishi_outline':
            case 'chrono_tenkyo':
            case 'chrono_shiryo':
            case 'writer':
            case 'kyodaku':
            case 'column':
            case 'system':
            case 'info_archive':
            case 'info_S':
                features += small_win + bar_style;
                break;

            case 'chrono_wareki':
                features += ssmall_win + bar_style;
                break;

            case 'info_SS':
                features += sssmall_win + bar_style;
                break;

            case '_blank':
            default:
                break;
        }

        window.open(url, win_name, features);
        return;
    }
}
