//--------------------------------------
//  メニューの切り替え処理
//--------------------------------------
function Act_ChangeMenu(_TabNo,_PageNo){
    
    //_/_/_/_/_/_/_/_/_/_/
    // タブの切り替え
    //_/_/_/_/_/_/_/_/_/_/
    var _SetH = '';
    var _SetW = '';
    
    _SetH += '<Table border=\'0px\' cellpadding=\'0px\' cellspacing=\'0px\' style=\'width:100%; height:100px;\'>';
    
    //メニュー上部
    _SetH += C_tag_trst;
    
    _SetH += C_tag_tdst('470px','43px','','7');
    
    _SetW = C_tag_LineDiv('470px','43px');
    _SetW = _SetW.replace('></DIV>',' OnMouseOver="Act_OverMenu(C_TabNo_Home,0);"></DIV>');
    _SetH += _SetW;
    
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tred;
    
    //メニュー内部
    _SetH += C_tag_trst;
    
    _SetH += C_tag_tdst('5px','45px');
    _SetH += C_tag_LineDiv('5px','45px');
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('150px','45px');
    _SetH += '<DIV style=\'width:150px; height:45px;\'>';
    if(_TabNo == C_TabNo_Data){
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Data,C_PageNo_Basic);','tab001_01.gif','tab001_01.gif','らぶスパノヴィ');
    }else{
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Data,C_PageNo_Basic);','tab002_01.gif','tab001_01.gif','らぶスパノヴィ');
    }
    _SetW = _SetW.replace('IMG','IMG id=\'D_MenuBtnTab1\'');
    _SetW = _SetW.replace('OnMouseOver="','OnMouseOver="Act_OverMenu(C_TabNo_Data,1); ');
    _SetW = _SetW.replace('OnMouseClick="','OnClick="Act_OverMenu(C_TabNo_Data,0); ');
    _SetH += _SetW;
    _SetH += '</DIV>';
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('5px','45px');
    _SetH += C_tag_LineDiv('5px','45px');
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('150px','45px');
    _SetH += '<DIV style=\'width:150px; height:45px;\'>';
    if(_TabNo == C_TabNo_Comm){
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Mypage);','tab001_02.gif','tab001_02.gif','こらとらる');
    }else{
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Mypage);','tab002_02.gif','tab001_02.gif','こらとらる');
    }
    _SetW = _SetW.replace('IMG','IMG id=\'D_MenuBtnTab2\'');
    _SetW = _SetW.replace('OnMouseOver="','OnMouseOver="Act_OverMenu(C_TabNo_Comm,1); ');
    _SetW = _SetW.replace('OnMouseClick="','OnClick="Act_OverMenu(C_TabNo_Comm,0); ');
    _SetH += _SetW;
    _SetH += '</DIV>';
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('5px','45px');
    _SetH += C_tag_LineDiv('5px','45px');
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('150px','45px');
    _SetH += '<DIV style=\'width:150px; height:45px;\'>';
    if(_TabNo == C_TabNo_Link){
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_006);','tab001_03.gif','tab001_03.gif','リンク');
    }else{
        _SetW = C_tag_Btn('Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_006);','tab002_03.gif','tab001_03.gif','リンク');
    }
    _SetW = _SetW.replace('IMG','IMG id=\'D_MenuBtnTab3\'');
    _SetW = _SetW.replace('OnMouseOver="','OnMouseOver="Act_OverMenu(C_TabNo_Link,1); ');
    _SetW = _SetW.replace('OnMouseClick="','OnClick="Act_OverMenu(C_TabNo_Link,0); ');
    _SetH += _SetW;
    _SetH += '</DIV>';
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tdst('5px','12px');
    _SetH += C_tag_LineDiv('5px','12px');
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tred;
    
    //メニュー下部
    _SetH += C_tag_trst;
    
    _SetH += C_tag_tdst('470px','12px','','7');
    
    _SetW = C_tag_LineDiv('470px','12px');
    _SetW = _SetW.replace('></DIV>',' OnMouseOver="Act_OverMenu(C_TabNo_Home,0);"></DIV>');
    _SetH += _SetW;
    
    _SetH += C_tag_tded;
    
    _SetH += C_tag_tred;
    
    _SetH += '</Table>';
    
    Main_SetH('D_Menu',_SetH);
    
    
    //_/_/_/_/_/_/_/_/_/_/
    // ページの切り替え
    //_/_/_/_/_/_/_/_/_/_/
    
    if(G_NowPageNo != _PageNo){ // && (G_NewLoad > 0)){
        //ゲームを必ず停止させる
        if(G_NowPageNo == C_PageNo_Game){
            Game_GameClose();
        }
        
        if(G_NowPageNo == -1){
            G_NewLoad = 2;
        }
        
        if(_PageNo == C_PageNo_Home){
            Page_Home();
        }else if(_PageNo == C_PageNo_Basic){
            Page_Basic();
        }else if(_PageNo == C_PageNo_Item){
            Page_Item();
        }else if(_PageNo == C_PageNo_Map){
            Page_Map();
        }else if(_PageNo == C_PageNo_Mob){
            Page_Mob();
        }else if(_PageNo == C_PageNo_Comic){
            Page_Comic();
        }else if(_PageNo == C_PageNo_Game){
            Page_Game();
        }else if(_PageNo == C_PageNo_Contest){
            Page_Contest();
        }else if(_PageNo == C_PageNo_Bbs){
            Page_Bbs();
        }else if(_PageNo == C_PageNo_Link_001){
            Page_Link(C_PageNo_Link_001);
        }else if(_PageNo == C_PageNo_Link_002){
            Page_Link(C_PageNo_Link_002);
        }else if(_PageNo == C_PageNo_Link_003){
            Page_Link(C_PageNo_Link_003);
        }else if(_PageNo == C_PageNo_Link_004){
            Page_Link(C_PageNo_Link_004);
        }else if(_PageNo == C_PageNo_Link_005){
            Page_Link(C_PageNo_Link_005);
        }else if(_PageNo == C_PageNo_Link_006){
            Page_Link(C_PageNo_Link_006);
        }else if(_PageNo == C_PageNo_Support){
            Page_Support();
        }else if(_PageNo == C_PageNo_Mypage){
            Page_Mypage();
        }else if(_PageNo == C_PageNo_Skill){
            Page_Skill();
        }else if(_PageNo == C_PageNo_Link_007){
            Page_Link(C_PageNo_Link_007);
        }else if(_PageNo == C_PageNo_UpdAcc){
            if(G_LoginUserId == ''){
                Page_Home();
            }else{
                Page_UpdAcc();
            }
        }else{
            ;
        }
        
        G_NowTabNo = _TabNo;
        G_NowPageNo = _PageNo;
    }else{
        
        if(_PageNo == C_PageNo_Mob){
            Mob_DataClose();
        }else{
            
        }
    }
}


//--------------------------------------
//  メニューのマウスオーバー処理
//--------------------------------------
function Act_OverMenu(_TabNo,_OpenCode){
    
    var _SetH = '';
    var _SetW1 = '';
    var _SetW2 = '';
    
    var _SetDIV = '';
    
    _SetDIV += '<DIV style=\'width:148px;';
    if(C_isMSIE){
        _SetDIV += ' height:13px; font-size:12pt;';
    }else{
        _SetDIV += ' height:25px; font-size:12pt; display:table-cell; vertical-align:middle;';
    }
    _SetDIV += ' background-color:#FFFFFF;\'>';
    
    
    var _SetOnMouseOverCode = '';
    var _SetOnMouseOutCode = '';
    
    _SetOnMouseOverCode += 'style.cursor=\'pointer\';';
    _SetOnMouseOutCode  += 'style.cursor=\'auto\';';
    if(C_isMSIE){
        _SetOnMouseOverCode += ' style.backgroundColor=C_Color_Pink;';
        _SetOnMouseOutCode  += ' style.backgroundColor=C_Color_White;';
    }else{
        
    }
    _SetOnMouseOverCode += ' childNodes[0].style.backgroundColor=C_Color_Pink;';
    _SetOnMouseOutCode  += ' childNodes[0].style.backgroundColor=C_Color_White;';
    
    
    _SetH += '<Table border=\'0px\' cellpadding=\'0px\' cellspacing=\'0px\' style=\'width:100%; height:100%;\'>';
    
    if(_TabNo == C_TabNo_Data){
        //メニューリスト データ
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Data,C_PageNo_Basic);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab001_01.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab002_01.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　基本情報';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Data,C_PageNo_Skill);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab001_01.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab002_01.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　スキル';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Data,C_PageNo_Item);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab001_01.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab002_01.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　アイテム';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Data,C_PageNo_Map);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab001_01.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab002_01.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　マップ';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Data,C_PageNo_Mob);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab001_01.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab1\',\'src\',\'img/parts/tab002_01.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　モンスター';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        
    }else if(_TabNo == C_TabNo_Comm){
        //メニューリスト コミュニティ
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Mypage);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　マイページ';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Contest);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　キャラクター';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Comic);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　イラスト';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Game);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　ミニゲーム';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Bbs);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　掲示板';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Support);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab001_02.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab2\',\'src\',\'img/parts/tab002_02.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　サポート';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        
    }else if(_TabNo == C_TabNo_Link){
        //メニューリスト リンク
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_006);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　お気に入り';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_001);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　オフィシャル';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_002);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　総合・リンク集';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_003);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　各種データ';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_004);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　職業関連';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_005);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　ブログ・日記';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
        
        //--------------------
        _SetH += C_tag_trst;
        
        _SetW = C_tag_tdst('148px','25px');
        
        _SetW2 = '';
        
        _SetW2 += ' OnClick="G_NewLoad = 2; Act_OverMenu(C_TabNo_Home,0); Act_ChangeMenu(C_TabNo_Link,C_PageNo_Link_007);"';
        _SetW2 += ' OnMouseOver="';
        _SetW2 += _SetOnMouseOverCode;
        _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab001_03.gif\');"';
        _SetW2 += ' OnMouseOut="';
        _SetW2 += _SetOnMouseOutCode;
        if(_TabNo != G_NowTabNo){
            _SetW2 += ' Main_SetS(\'D_MenuBtnTab3\',\'src\',\'img/parts/tab002_03.gif\');';
        }
        _SetW2 += '">';
        
        _SetW = _SetW.replace('>',_SetW2);
        
        _SetH += _SetW;
        
        //_SetH += '<DIV style=\'width:148px; height:13px; font-size:12pt;\'>';
        _SetH += _SetDIV;
        
        _SetH += '　イラスト・他';
        _SetH += '</DIV>';
        _SetH += C_tag_tded;
        
        _SetH += C_tag_tred;
    }
    
    _SetH += '</Table>';
    
    Main_SetH('D_MenuList',_SetH);
    
    if(_OpenCode == 1){
        
        if(_TabNo == C_TabNo_Data){
            Main_SetS('D_MenuList','left','255px');
            //メニュー1 アイテムの個数 * 25px をセットする
            Main_SetS('D_MenuList','height','125px');
        }else if(_TabNo == C_TabNo_Comm){
            Main_SetS('D_MenuList','left','410px');
            //メニュー2 アイテムの個数 * 25px をセットする
            Main_SetS('D_MenuList','height','150px');
        }else if(_TabNo == C_TabNo_Link){
            Main_SetS('D_MenuList','left','565px');
            //メニュー3 アイテムの個数 * 25px をセットする
            Main_SetS('D_MenuList','height','175px');
        }
        
        Main_SetS('D_MenuList','top','87px');
        
        Main_SetS('D_MenuList','width','148px');
        
        Main_SetS('D_MenuList','background-color',C_Color_White);
        
        Main_SetS('D_MenuList','display','block');
    }else{
        Main_SetS('D_MenuList','display','none');
    }
}


//--------------------------------------
//  HTMLの表示項目切り替え
//--------------------------------------
function Act_ChangeHtml(_PageCode){
    
    //一度全て表示を消す
    Main_SetS('D_Page_Home','display','none');
    Main_SetS('D_Page_Basic','display','none');
    Main_SetS('D_Page_Item','display','none');
    Main_SetS('D_Page_Map','display','none');
    Main_SetS('D_Page_Mob','display','none');
    Main_SetS('D_Page_Comic','display','none');
    Main_SetS('D_Page_Game','display','none');
    Main_SetS('D_Page_Contest','display','none');
    Main_SetS('D_Page_Bbs','display','none');
    Main_SetS('D_Page_Link','display','none');
    Main_SetS('D_Page_Support','display','none');
    Main_SetS('D_Page_Mypage','display','none');
    Main_SetS('D_Page_Skill','display','none');
    Main_SetS('D_Page_UpdAcc','display','none');
    
    //指定された箇所を表示
    Main_SetS(_PageCode,'display','block');
    
}


//--------------------------------------
//  キー入力の判定処理
//--------------------------------------




//--------------------------------------
//  ログイン処理
//--------------------------------------
function Act_Login(){
    var _Error_Sw = 0;
    
    var _GetId = Main_GetV('I_Login_Id');
    var _GetPass = Main_GetV('I_Login_Pass');
    
    var _FileName = 'user/';
    _FileName += _GetId;
    _FileName += '/userdata.txt';
    
    var _TextData = Main_GetTextFile(_FileName);
    _TextData = crlf2nobr(_TextData);
    //alert(_TextData);
    
    if(_TextData != 'Error'){
        //var _PassPos = _TextData.indexOf('[Pass]>>', 0);
        var _NamePos = _TextData.indexOf('[Name]>>', 0);
        var _CodePos = _TextData.indexOf('[Code]>>', _NamePos);
        
        var _StrPass = _TextData.substring(8, _NamePos);
        //alert(_StrPass);
        
        if(_StrPass == '-'){
            _Error_Sw = 2
        }else if(_StrPass == '!'){
            _Error_Sw = 3
        }else{
            if(_StrPass == _GetPass){
                var _StrName = _TextData.substring((_NamePos + 8), _CodePos);
                //alert(_StrName);
                
                G_LoginUserId = _GetId;
                G_LoginUserName = _StrName;
                G_LoginPass = _GetPass;
                
                //クッキーに情報を書き込む
                Main_SetCookie('UserId',_GetId);
                Main_SetCookie('UserPass',_GetPass);
                
                //ログインフォームの更新
                Page_Login();
            }else{
                _Error_Sw = 1;
            }
        }
    }else{
        _Error_Sw = 1;
    }
    
    if(_Error_Sw == 1){
        alert('ユーザIDまたはパスワードが違います');
    }else if(_Error_Sw == 2){
        alert('このユーザはアカウント停止されています。');
        Act_Logout();
    }else if(_Error_Sw == 3){
        alert('このユーザは退会されています。');
        Act_Logout();
    }
    
    
    //if(G_LoginUserId == 'AoiHikawa'){
    //    Main_SetS('D_cgiflame','display','block');
    //}
}

//--------------------------------------
//  ログアウト処理
//--------------------------------------
function Act_Logout(){
    G_LoginUserId = '';
    G_LoginUserName = '';
    G_LoginPass = '';
    
    //クッキーに情報を書き込む
    Main_SetCookie('UserId','');
    Main_SetCookie('UserPass','');
    
    //その他、実行するべき更新
    Lnk_ClearStar();
    
    //ログインフォームの更新
    Page_Login();
    
    //Act_FileMakeStr('../txt/test.txt','てすとなのです');
}

//--------------------------------------
//  アカウント作成処理
//--------------------------------------
function Act_NewAccChk(){
    var _NewAcc_Id = '';
    _NewAcc_Id = Main_GetV('I_NewAcc_Id');
    //var _NewAcc_Pass = '';
    //_NewAcc_Pass = Main_GetV('I_NewAcc_Pass');
    var _NewAcc_Name = '';
    _NewAcc_Name = Main_GetV('I_NewAcc_Name');
    var _NewAcc_Mail = '';
    _NewAcc_Mail = Main_GetV('I_NewAcc_Mail');
    var _NewAcc_Mailc = '';
    _NewAcc_Mailc = Main_GetV('I_NewAcc_Mailc');
    var _NewAcc_Kiyaku = '';
    if(document.getElementById('I_NewAcc_Kiyaku').checked == true){
        _NewAcc_Kiyaku += '1';
    }else{
        _NewAcc_Kiyaku += '0';
    }
    
    //入力内容チェック
    var _ErrMsg = '';
    var _ChkLen = 0;
    
    _ChkLen = _NewAcc_Id.length;
    if((_ChkLen < 5)||(_ChkLen > 20)){
        //if(_ErrMsg != ''){
        //    _ErrMsg += '\n\n';
        //}
        _ErrMsg += 'ユーザIDは、半角英数字5文字以上20文字以内で入力してください。　　';
    }else{
        var _ChkFlg = false;
        _ChkFlg = IsAlphaNumber(_NewAcc_Id);
        if(_ChkFlg == false){
            //if(_ErrMsg != ''){
            //    _ErrMsg += '\n\n';
            //}
            _ErrMsg += 'ユーザIDは、半角英数字5文字以上20文字以内で入力してください。　　';
        }else{
            var _StrChk = Main_ChkFwords(_NewAcc_Id);
            if(_StrChk){
                 var _FileName = 'user/';
                 _FileName += _NewAcc_Id;
                 _FileName += '/userdata.txt';
                 
                 var _TextData = Main_GetTextFile(_FileName);
                 //_TextData = crlf2nobr(_TextData);
                 //alert(_TextData);
                 
                 if(_TextData != 'Error'){
                     //if(_ErrMsg != ''){
                     //    _ErrMsg += '\n\n';
                     //}
                     _ErrMsg += '入力されたユーザIDは、既に存在しています。　　';
                 }
             }else{
                 _ErrMsg += '入力されたユーザIDに、禁止ワードが含まれています。　　';
             }
        }
    }
    
    //_ChkLen = _NewAcc_Pass.length;
    //if((_ChkLen < 8)||(_ChkLen > 20)){
    //    if(_ErrMsg != ''){
    //        _ErrMsg += '\n\n';
    //    }
    //    _ErrMsg += 'パスワードは半角英数字8文字以上20文字以内で入力してください。　　';
    //}
    
    _ChkLen = _NewAcc_Name.length;
    if((_ChkLen < 1)||(_ChkLen > 25)){
        if(_ErrMsg != ''){
            _ErrMsg += '\n\n';
        }
        _ErrMsg += 'ユーザ名は、全角/半角文字1文字以上25文字以内で入力してください。　　';
    }else{
        var _StrChk = Main_ChkFwords(_NewAcc_Name);
        if(_StrChk){
            
        }else{
            if(_ErrMsg != ''){
                _ErrMsg += '\n\n';
            }
            _ErrMsg += '入力されたユーザ名に、禁止ワードが含まれています。　　';
        }
    }
    
    _ChkLen = _NewAcc_Mail.length;
    if((_ChkLen < 3)||(_ChkLen > 100)){
        if(_ErrMsg != ''){
            _ErrMsg += '\n\n';
        }
        _ErrMsg += 'メールアドレスは、半角文字3文字以上100文字以内で入力してください。　　';
    }else{
        var _IsMail = false;
        _IsMail = IsMailAddress(_NewAcc_Mail);
        if(_IsMail == false){
            if(_ErrMsg != ''){
                _ErrMsg += '\n\n';
            }
            _ErrMsg += 'メールアドレスに、誤りがあります。　　';
        }else{
            if(_NewAcc_Mail != _NewAcc_Mailc){
                if(_ErrMsg != ''){
                    _ErrMsg += '\n\n';
                }
                _ErrMsg += 'メールアドレスと確認用メールアドレスが、一致していません。　　';
            }
        }
    }
    
    if(_NewAcc_Kiyaku == '0'){
        if(_ErrMsg != ''){
            _ErrMsg += '\n\n';
        }
        _ErrMsg += '利用規約の同意が未チェックです。　　';
    }
    
    if(_ErrMsg == ''){
        //作成の実行
        var _DirPath = '../txt/user/';
        _DirPath += _NewAcc_Id;
        var _RetMsg = 'MakeAcc_';
        _RetMsg += _NewAcc_Id;
        _RetMsg += '[Name]>>';
        _RetMsg += _NewAcc_Name;
        Act_DirMakeStr(_DirPath, _RetMsg);
        
        //情報のコピーをメールで転送
        _RetMsg = '\nユーザID : ';
        _RetMsg += _NewAcc_Id;
        _RetMsg += '\nユーザ名 : ';
        _RetMsg += _NewAcc_Name;
        _RetMsg += '\nメールアドレス : ';
        _RetMsg += _NewAcc_Mail;
        
        Act_SendMail('新規アカウント作成', _RetMsg);
    }else{
        alert(_ErrMsg);
    }
}

function Act_NewAcc(_NewAcc_Msg){
    //ディレクトリ作成完了
    var _index = _NewAcc_Msg.indexOf('[Name]>>');
    var _NewAcc_Id = '';
    var _NewAcc_Name = '';
    
    var _MakeCode = Str_MakeRandobet(8);
    
    _NewAcc_Id = _NewAcc_Msg.substring(0,_index);
    _NewAcc_Name = _NewAcc_Msg.substring((_index + 8),_NewAcc_Msg.length);
    
    var _FileName = '../txt/user/';
    _FileName += _NewAcc_Id;
    _FileName += '/userdata.txt';
    
    var _FileData = '[Pass]>>';
    _FileData += _NewAcc_Id;
    _FileData += '\n[Name]>>';
    _FileData += _NewAcc_Name;
    _FileData += '\n[Code]>>';
    _FileData += _MakeCode;
    _FileData += '\n';
    
    var _RetMsg = 'MakeAcc2_';
    _RetMsg += _NewAcc_Id;
    _RetMsg += '[Code]>>';
    _RetMsg += _NewAcc_Id;
    
    Act_FileMakeStr(_FileName, _FileData, _RetMsg);
}

function Act_NewAccFile2(_NewAcc_Msg){
    //コメントログファイル（らぶスパノヴィ）の作成
    var _index = _NewAcc_Msg.indexOf('[Code]>>');
    var _NewAcc_Id = '';
    
    _NewAcc_Id = _NewAcc_Msg.substring(0,_index);
    
    var _FileName = '../txt/user/';
    _FileName += _NewAcc_Id;
    _FileName += '/commentlog_l.txt';
    
    var _FileData = '';
    
    var _RetMsg = 'MakeAcc2ComLogL_';
    _RetMsg += _NewAcc_Id;
    _RetMsg += '[Code]>>';
    _RetMsg += _NewAcc_Id;
    
    Act_FileMakeStr(_FileName, _FileData, _RetMsg);
}

function Act_NewAccFile3(_NewAcc_Msg){
    //コメントログファイル（こらとらる）の作成
    var _index = _NewAcc_Msg.indexOf('[Code]>>');
    var _NewAcc_Id = '';
    
    _NewAcc_Id = _NewAcc_Msg.substring(0,_index);
    
    var _FileName = '../txt/user/';
    _FileName += _NewAcc_Id;
    _FileName += '/commentlog_c.txt';
    
    var _FileData = '';
    
    var _RetMsg = 'MakeAcc2ComLogC_';
    _RetMsg += _NewAcc_Id;
    _RetMsg += '[Code]>>';
    _RetMsg += _NewAcc_Id;
    
    Act_FileMakeStr(_FileName, _FileData, _RetMsg);
}

function Act_NewAccEnd(_NewAcc_Msg){
    //ファイル作成完了
    var _index = _NewAcc_Msg.indexOf('[Code]>>');
    var _NewAcc_Id = '';
    var _MakePass = '';
    
    _NewAcc_Id = _NewAcc_Msg.substring(0,_index);
    _MakePass = _NewAcc_Msg.substring((_index + 8),_NewAcc_Msg.length);
    
    var _RetMsg = 'ユーザID  : ';
    _RetMsg += _NewAcc_Id;
    _RetMsg += '　　\nパスワード : ';
    _RetMsg += _MakePass;
    _RetMsg += '　　\n\nアカウントを作成しました。';
    
    alert(_RetMsg);
    
    //作成したアカウントでログイン
    Main_SetV('I_Login_Id', _NewAcc_Id);
    Main_SetV('I_Login_Pass', _MakePass);
    
    Act_Login();
}

//--------------------------------------
//  アカウント更新処理
//--------------------------------------
function Act_UpdAccChk(){
    //var _UpdAcc_Id = '';
    //_UpdAcc_Id = Main_GetV('I_UpdAcc_Id');
    var _UpdAcc_Pass = '';
    _UpdAcc_Pass = Main_GetV('I_UpdAcc_Pass');
    var _UpdAcc_Name = '';
    _UpdAcc_Name = Main_GetV('I_UpdAcc_Name');
    var _UpdAcc_Mail = '';
    _UpdAcc_Mail = Main_GetV('I_UpdAcc_Mail');
    var _UpdAcc_Mailc = '';
    _UpdAcc_Mailc = Main_GetV('I_UpdAcc_Mailc');
    //var _UpdAcc_Kiyaku = '';
    //if(document.getElementById('I_UpdAcc_Kiyaku').checked == true){
    //    _UpdAcc_Kiyaku += '1';
    //}else{
    //    _UpdAcc_Kiyaku += '0';
    //}
    
    //入力内容チェック
    var _ErrMsg = '';
    var _ChkLen = 0;
    
    //_ChkLen = _UpdAcc_Id.length;
    //if((_ChkLen < 5)||(_ChkLen > 20)){
    //    //if(_ErrMsg != ''){
    //    //    _ErrMsg += '\n\n';
    //    //}
    //    _ErrMsg += 'ユーザIDは、半角英数字5文字以上20文字以内で入力してください。　　';
    //}else{
    //    var _ChkFlg = false;
    //    _ChkFlg = IsAlphaNumber(_UpdAcc_Id);
    //    if(_ChkFlg == false){
    //        //if(_ErrMsg != ''){
    //        //    _ErrMsg += '\n\n';
    //        //}
    //        _ErrMsg += 'ユーザIDは、半角英数字5文字以上20文字以内で入力してください。　　';
    //    }else{
    //        var _FileName = 'user/';
    //        _FileName += _UpdAcc_Id;
    //        _FileName += '/userdata.txt';
    //        
    //        var _TextData = Main_GetTextFile(_FileName);
    //        //_TextData = crlf2nobr(_TextData);
    //        //alert(_TextData);
    //        
    //        if(_TextData != 'Error'){
    //            //if(_ErrMsg != ''){
    //            //    _ErrMsg += '\n\n';
    //            //}
    //            _ErrMsg += '入力されたユーザIDは、既に存在しています。　　';
    //        }
    //    }
    //}
    
    _ChkLen = _UpdAcc_Pass.length;
    if(_ChkLen > 0){
        if((_ChkLen < 8)||(_ChkLen > 20)){
            if(_ErrMsg != ''){
                _ErrMsg += '\n\n';
            }
            _ErrMsg += 'パスワードは半角英数字8文字以上20文字以内で入力してください。　　';
        }
    }else{
        _UpdAcc_Pass = G_LoginPass;
    }
    
    _ChkLen = _UpdAcc_Name.length;
    if(_ChkLen > 0){
        if((_ChkLen < 1)||(_ChkLen > 25)){
            if(_ErrMsg != ''){
                _ErrMsg += '\n\n';
            }
            _ErrMsg += 'ユーザ名は、全角/半角文字1文字以上25文字以内で入力してください。　　';
        }else{
            var _StrChk = Main_ChkFwords(_UpdAcc_Name);
            if(_StrChk){
                
            }else{
                if(_ErrMsg != ''){
                    _ErrMsg += '\n\n';
                }
                _ErrMsg += '入力されたユーザ名に、禁止ワードが含まれています。　　';
            }
        }
    }else{
        _UpdAcc_Name = G_LoginUserName;
    }
    
    _ChkLen = _UpdAcc_Mail.length;
    if(_ChkLen > 0){
        if((_ChkLen < 3)||(_ChkLen > 100)){
            if(_ErrMsg != ''){
                _ErrMsg += '\n\n';
            }
            _ErrMsg += 'メールアドレスは、半角文字3文字以上100文字以内で入力してください。　　';
        }else{
            var _IsMail = false;
            _IsMail = IsMailAddress(_UpdAcc_Mail);
            if(_IsMail == false){
                if(_ErrMsg != ''){
                    _ErrMsg += '\n\n';
                }
                _ErrMsg += 'メールアドレスに、誤りがあります。　　';
            }else{
                if(_UpdAcc_Mail != _UpdAcc_Mailc){
                    if(_ErrMsg != ''){
                        _ErrMsg += '\n\n';
                    }
                    _ErrMsg += 'メールアドレスと確認用メールアドレスが、一致していません。　　';
                }
            }
        }
    }else{
        _UpdAcc_Mail = '更新なし';
    }
    
    //if(_UpdAcc_Kiyaku == '0'){
    //    if(_ErrMsg != ''){
    //        _ErrMsg += '\n\n';
    //    }
    //    _ErrMsg += '利用規約の同意が未チェックです。　　';
    //}
    
    if(_ErrMsg == ''){
        var _UpdAcc_Code = Act_GetUserCode(G_LoginUserId);
        
        //作成の実行
        var _FileName = '../txt/user/';
        _FileName += G_LoginUserId;
        _FileName += '/userdata.txt';
        
        var _FileData = '[Pass]>>';
        _FileData += _UpdAcc_Pass;
        _FileData += '\n[Name]>>';
        _FileData += _UpdAcc_Name;
        _FileData += '\n[Code]>>';
        _FileData += _UpdAcc_Code;
        _FileData += '\n';
        
        var _RetMsg = 'MakeAcc3_';
        _RetMsg += G_LoginUserId;
        _RetMsg += '[Code]>>';
        _RetMsg += _UpdAcc_Pass;
        
        Act_FileMakeStr(_FileName, _FileData, _RetMsg);
        
        //情報のコピーをメールで転送
        _RetMsg = '\nユーザID : ';
        _RetMsg += G_LoginUserId;
        _RetMsg += '\nユーザ名 : ';
        _RetMsg += _UpdAcc_Name;
        _RetMsg += '\nメールアドレス : ';
        _RetMsg += _UpdAcc_Mail;
        
        Act_SendMail('アカウント情報更新', _RetMsg);
    }else{
        alert(_ErrMsg);
    }
}

function Act_UpdAccEnd(_UpdAcc_Msg){
    //ファイル作成完了
    var _index = _UpdAcc_Msg.indexOf('[Code]>>');
    var _UpdAcc_Id = '';
    var _UpdAcc_Pass = '';
    
    _UpdAcc_Id = _UpdAcc_Msg.substring(0,_index);
    _UpdAcc_Pass = _UpdAcc_Msg.substring((_index + 8),_UpdAcc_Msg.length);
    
    var _RetMsg = 'ユーザID  : ';
    _RetMsg += _UpdAcc_Id;
    _RetMsg += '　　\nパスワード : ';
    _RetMsg += _UpdAcc_Pass;
    _RetMsg += '　　\n\nアカウントを更新しました。';
    
    alert(_RetMsg);
    
    //作成したアカウントでログイン
    Act_Logout();
    
    Main_SetV('I_Login_Id', _UpdAcc_Id);
    Main_SetV('I_Login_Pass', _UpdAcc_Pass);
    
    Act_Login();
    
    Act_ChangeMenu(C_TabNo_Comm,C_PageNo_Mypage);
}

//--------------------------------------
//  ユーザ名取得
//--------------------------------------
function Act_GetUserName(_UserId){
    var _UserName = '';
    
    var _FileName = 'user/';
    _FileName += _UserId;
    _FileName += '/userdata.txt';
    
    var _TextData = Main_GetTextFile(_FileName);
    _TextData = crlf2nobr(_TextData);
    //alert(_TextData);
    
    if(_TextData != 'Error'){
        //var _PassPos = _TextData.indexOf('[Pass]>>', 0);
        var _NamePos = _TextData.indexOf('[Name]>>', 0);
        var _CodePos = _TextData.indexOf('[Code]>>', _NamePos);
        
        var _StrPass = _TextData.substring(8, _NamePos);
        //alert(_StrPass);
        
        if(_StrPass == '-'){
            _UserName = '<アカウント停止>';
        }else if(_StrPass == '!'){
            _UserName = '<退会されています>';
        }else{
            //if(_StrPass == _GetPass){
                var _StrName = _TextData.substring((_NamePos + 8), _CodePos);
                //alert(_StrName);
                
                _UserName = _StrName;
            //}else{
            //    _UserName = 'Error';
            //}
        }
    }else{
        _UserName = 'Error';
    }
    
    return _UserName;
}

//--------------------------------------
//  ユーザコード取得
//--------------------------------------
function Act_GetUserCode(_UserId){
    var _UserCode = '';
    
    var _FileName = 'user/';
    _FileName += _UserId;
    _FileName += '/userdata.txt';
    
    var _TextData = Main_GetTextFile(_FileName);
    _TextData = crlf2nobr(_TextData);
    //alert(_TextData);
    
    if(_TextData != 'Error'){
        //var _PassPos = _TextData.indexOf('[Pass]>>', 0);
        //var _NamePos = _TextData.indexOf('[Name]>>', 0);
        var _CodePos = _TextData.indexOf('[Code]>>', 0);
        
        //var _StrPass = _TextData.substring(8, _NamePos);
        //alert(_StrPass);
        
        //if(_StrPass == '-'){
        //    _UserName = '<アカウント停止>';
        //}else{
            //if(_StrPass == _GetPass){
                var _StrCode = _TextData.substring((_CodePos + 8), (_TextData.length));
                //alert(_StrName);
                
                _UserCode = _StrCode;
            //}else{
            //    _UserName = 'Error';
            //}
        //}
    }else{
        _UserCode = 'Error';
    }
    
    return _UserCode;
}

//--------------------------------------
//  ファイル保存処理
//--------------------------------------
function Act_FileMakeStr(_FileName,_FileData,_MsgStr){
    Main_SetCgi('filemake',_MsgStr,_FileName,_FileData);
}

function Act_FileMakeEnd(_MsgStr){
    //alert(_MsgStr);
    //アカウント新規作成時
    if(_MsgStr.indexOf('MakeAcc2_') > (-1)){
        var _NewAcc_Msg = '';
        _NewAcc_Msg = _MsgStr.substring(9,_MsgStr.length);
        //Act_NewAccEnd(_NewAcc_Msg);
        Act_NewAccFile2(_NewAcc_Msg);
    }else if(_MsgStr.indexOf('MakeAcc2ComLogL_') > (-1)){
        var _NewAcc_Msg = '';
        _NewAcc_Msg = _MsgStr.substring(16,_MsgStr.length);
        Act_NewAccFile3(_NewAcc_Msg);
    }else if(_MsgStr.indexOf('MakeAcc2ComLogC_') > (-1)){
        var _NewAcc_Msg = '';
        _NewAcc_Msg = _MsgStr.substring(16,_MsgStr.length);
        Act_NewAccEnd(_NewAcc_Msg);
    }else if(_MsgStr.indexOf('MakeAcc3_') > (-1)){
        var _UpdAcc_Msg = '';
        _UpdAcc_Msg = _MsgStr.substring(9,_MsgStr.length);
        Act_UpdAccEnd(_UpdAcc_Msg);
    }else if(_MsgStr.indexOf('AddComment_') > (-1)){
        var _UpdAcc_Msg = '';
        _UpdAcc_Msg = _MsgStr.substring(11,_MsgStr.length);
        //Cmt_AddCommentEd(_UpdAcc_Msg);
        Cmt_AddCommentLog(_UpdAcc_Msg);
    }else if(_MsgStr.indexOf('AddComment2_') > (-1)){
        var _UpdAcc_Msg = '';
        _UpdAcc_Msg = _MsgStr.substring(12,_MsgStr.length);
        Cmt_AddCommentEd(_UpdAcc_Msg);
    }else if(_MsgStr.indexOf('AddScore_') > (-1)){
        GamePlayer_ScoreSaveEnd();
    }
}

//--------------------------------------
//  ディレクトリ作成処理
//--------------------------------------
function Act_DirMakeStr(_DirPath,_MsgStr){
    Main_SetCgi('dirmake',_MsgStr,_DirPath);
}

function Act_DirMakeEnd(_MsgStr){
    //alert(_MsgStr);
    
    //アカウント新規作成時
    if(_MsgStr.indexOf('MakeAcc_') > (-1)){
        var _NewAcc_Msg = '';
        _NewAcc_Msg = _MsgStr.substring(8,_MsgStr.length);
        Act_NewAcc(_NewAcc_Msg);
    }
}

//--------------------------------------
//  メール送信処理
//--------------------------------------
function Act_SendMail(_NameStr,_MsgStr){
    Main_SetCgi('sendmail',_MsgStr,_NameStr);
}

//--------------------------------------
//  URLコピー
//--------------------------------------
function Act_SetUrl(_URLStr){
    var _URL = "http://colatrall.info/top2.html?";
    _URL += _URLStr;
    
    if(C_isMSIE){
        if(confirm('このページのURLをクリップボードにコピーします。')){
            clipboardData.setData("Text",_URL);
            alert(_URL + '\n　　　クリップボードにコピーしました。');
        }
    }else{
        alert(_URL);
    }
}

