};
stage.submitAuth = function(){
request = mainManager.networkManager.CreateRequestObject();
- request.open('GET', URL_PCD_Auth + "?action=join&name=" + encodeURIComponent(mainManager.runningStage.authform.userName.value), false);
+
+ var i = mainManager.runningStage.authform.userName.value.indexOf("@");
+ if(i != -1){
+ //任意ステージの実行
+ var userName = mainManager.runningStage.authform.userName.value.substring(0, i);
+ var stageName = mainManager.runningStage.authform.userName.value.substring(i + 1);
+ request.open('GET', URL_PCD_Auth + "?action=devjoin&name=" + encodeURIComponent(userName) + "&stage=" + encodeURIComponent(stageName), false);
+ } else{
+ //通常モード
+ request.open('GET', URL_PCD_Auth + "?action=join&name=" + encodeURIComponent(mainManager.runningStage.authform.userName.value), false);
+ }
mainManager.networkManager.RequestObjectDisableCache(request);
- request.send(null);
-console.log("submit");
+ request.send(null);
+ console.log("submit");
+
if(request.status == 0){
alert("ネットワークへのアクセスに失敗しました。");
}else if((200 <= request.status && request.status < 300) || (request.status == 304)){