if (typeof itsmo == 'undefined') { var itsmo = {}; }; if (typeof itsmo.vars == 'undefined') { itsmo.vars = {}; }; if (typeof itsmo.common_lib == 'undefined') { itsmo.common_lib = {}; }; itsmo.signup = {}; // 入力必須項目 itsmo.signup.required = {}; itsmo.signup.required.userid=false; itsmo.signup.required.password=false; itsmo.signup.required.nickname=false; itsmo.signup.required.mail_address=false; // 新規の誕生日だけtrue itsmo.signup.required.birthday=true; //同意のフラグ itsmo.signup.required.onAgreeFlg = false; /** * アカウント作成初期設定 * * @param void * @return void * @access public */ itsmo.signup.init = function() { // ログインフォーム情報取得 //-------------------- // ログインID //-------------------- $("#userid").focus(function() { if($(this).val() == 'ID'){ $(this).val(''); $(this).addClass('nyuryoku'); itsmo.signup.required.userid=false; } // 必須など注意表示 itsmo.common_lib.inputResult('userid','normal'); itsmo.common_lib.inputResult('userid','ng','hide'); itsmo.common_lib.inputResult('userid','ok','hide'); itsmo.common_lib.inputResult('userid','ng2','hide'); }).blur(function() { // 入力必須の表示を隠す itsmo.common_lib.inputResult('userid','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val('ID'); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('userid','normal','hide'); itsmo.common_lib.inputResult('userid','ng','hide'); itsmo.common_lib.inputResult('userid','ok','hide'); itsmo.common_lib.inputResult('userid','ng2','hide'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != 'ID'){ $(this).addClass('nyuryoku'); var uidLen = $(this).val().length; if(!itsmo.common_lib.validate.check($(this).val(),'eisu') || uidLen < 4){ // 半角英数ではない itsmo.common_lib.inputResult('userid','ng2','redraw'); itsmo.common_lib.inputResult('userid','ng','hide'); itsmo.common_lib.inputResult('userid','ok','hide'); itsmo.common_lib.inputResult('userid','normal','hide'); itsmo.signup.required.userid=false; } else { // サーバーにチェックしに行く itsmo.common_lib.overlapid($(this).val(),itsmo.signup.overlapid_callback); } } }); $("#userid2").focus(function() { if($(this).val() == 'ID'){ $(this).val(''); $(this).addClass('nyuryoku'); itsmo.signup.required.userid=false; } // 必須など注意表示 itsmo.common_lib.inputResult('userid2','normal'); itsmo.common_lib.inputResult('userid2','ng','hide'); itsmo.common_lib.inputResult('userid2','ok','hide'); itsmo.common_lib.inputResult('userid2','ng2','hide'); }).blur(function() { // 入力必須の表示を隠す itsmo.common_lib.inputResult('userid2','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val('ID'); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('userid2','normal','hide'); itsmo.common_lib.inputResult('userid2','ng','hide'); itsmo.common_lib.inputResult('userid2','ok','hide'); itsmo.common_lib.inputResult('userid2','ng2','hide'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != 'ID'){ $(this).addClass('nyuryoku'); var uidLen = $(this).val().length; if(!itsmo.common_lib.validate.check($(this).val(),'eisu') || uidLen < 4){ // 半角英数ではない itsmo.common_lib.inputResult('userid2','ng2','redraw'); itsmo.common_lib.inputResult('userid2','ng','hide'); itsmo.common_lib.inputResult('userid2','ok','hide'); itsmo.common_lib.inputResult('userid2','normal','hide'); itsmo.signup.required.userid=false; } else { if($(this).val() != $("#useriddef").val()){ // サーバーにチェックしに行く?? itsmo.common_lib.overlapid($(this).val(),itsmo.signup.overlapidfirst_callback); } else { // そのまま登録OKとさせる itsmo.common_lib.inputResult('userid2','ok','redraw'); // OKフラグを立てる itsmo.signup.required.userid = true; } } } }); //-------------------- // パスワード //-------------------- $('#password_hidden').focus(function() { $(this).hide(); //$(this).addClass('nyuryoku'); $('#password').show().get(0).focus(); }); $("#password").focus(function() { if($(this).val() == I18N.INPUT_PASSWORD){ $(this).val(''); //$(this).addClass('nyuryoku'); itsmo.signup.required.password=false; } // 入力中にリアルタイムにチェック $(this).keyup(function(){ var passLen = $(this).val().length; var passStr = $(this).val(); // 長さと半角英数記号かチェックしてパーセントを指定 var parcentbar = itsmo.common_lib.validate.security(passLen,passStr); var pwbar = $('div#pass-bar'); if(parcentbar >= 60 && (passLen >= 6 && passLen <= 20)){ pwbar.removeClass('pass-bar-ng').addClass('pass-bar-green'); } else { pwbar.removeClass('pass-bar-green').addClass('pass-bar-ng'); itsmo.signup.required.password = false; } pwbar.css('width',parcentbar+'%'); }); // 必須など注意表示 itsmo.common_lib.inputResult('password','normal'); itsmo.common_lib.inputResult('password','ok','hide'); itsmo.common_lib.inputResult('password','ng','hide'); itsmo.common_lib.inputResult('password','ng2','hide'); }).blur(function() { // 入力必須の表示を隠す itsmo.common_lib.inputResult('password','normal','hide'); if(jQuery.trim($(this).val()) == "") { var phidden = $('#password_hidden'); phidden.val(I18N.INPUT_PASSWORD); phidden.show(); $(this).hide(); itsmo.common_lib.inputResult('password','normal','hide'); itsmo.common_lib.inputResult('password','ng','hide'); itsmo.common_lib.inputResult('password','ng2','hide'); itsmo.common_lib.inputResult('password','ok','hide'); itsmo.signup.required.password = false; var pwbar = $('div#pass-bar'); pwbar.css('width','0%'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != I18N.INPUT_PASSWORD){ var passLen = $(this).val().length; var passStr = $(this).val(); // 長さと半角英数記号かチェックしてパーセントを指定 var parcentbar = itsmo.common_lib.validate.security(passLen,passStr); if(parcentbar == 100 && passLen <= 20){ itsmo.common_lib.inputResult('password','ok'); // OKフラグを立てる itsmo.signup.required.password = true; } else { // 100%以下のときはアラートを出し続ける if(parcentbar < 60 || (passLen < 6 || passLen > 20)){ if(itsmo.common_lib.validate.check($(this).val(), 'password')){ itsmo.common_lib.inputResult('password','ng','redraw'); itsmo.common_lib.inputResult('password','ng2','hide'); } else { itsmo.common_lib.inputResult('password','ng','hide'); itsmo.common_lib.inputResult('password','ng2','redraw'); } itsmo.signup.required.password = false; } else if (parcentbar >= 60 || (passLen >= 6 && passLen <= 20) ){ itsmo.common_lib.inputResult('password','ng','hide'); itsmo.common_lib.inputResult('password','ng2','hide'); } // 一応60%以上ならOKとしてフラグを立てる if(parcentbar >= 60 && passLen >= 6 && passLen <= 20){ itsmo.signup.required.password = true; itsmo.common_lib.inputResult('password','ok','redraw'); itsmo.common_lib.inputResult('password','normal','hide'); } } } }); //-------------------- // ニックネーム //-------------------- $("#nickname").focus(function() { if($(this).val() == I18N.INPUT_NICKNAME){ $(this).val(''); $(this).addClass('nyuryoku'); itsmo.signup.required.nickname=false; } // 必須など注意表示 itsmo.common_lib.inputResult('nickname','normal'); itsmo.common_lib.inputResult('nickname','ok','hide'); itsmo.common_lib.inputResult('nickname','ng','hide'); }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('nickname','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val(I18N.INPUT_NICKNAME); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('nickname','normal','hide'); itsmo.common_lib.inputResult('nickname','ng','hide'); itsmo.common_lib.inputResult('nickname','ok','hide'); itsmo.signup.required.nickname=false; } else if(jQuery.trim($(this).val()).length >= 1 && $(this).val() != I18N.INPUT_NICKNAME){ $(this).addClass('nyuryoku'); var nicknameLen = $(this).val().length; itsmo.common_lib.inputResult('nickname','ok','redraw'); itsmo.common_lib.inputResult('nickname','normal','hide'); // OKフラグを立てる itsmo.signup.required.nickname=true; } }); //-------------------- // メールアドレス //-------------------- $("#mail_address").focus(function() { if($(this).val() == I18N.INPUT_MAILADDRESS){ $(this).val(''); $(this).addClass('nyuryoku'); itsmo.signup.required.mail_address=false; } // 必須など注意表示 itsmo.common_lib.inputResult('mail_address','normal'); itsmo.common_lib.inputResult('mail_address','ng','hide'); itsmo.common_lib.inputResult('mail_address','ng2','hide'); itsmo.common_lib.inputResult('mail_address','ok','hide'); }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('mail_address','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val(I18N.INPUT_MAILADDRESS); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('mail_address','normal','hide'); itsmo.common_lib.inputResult('mail_address','ng','hide'); itsmo.common_lib.inputResult('mail_address','ng2','hide'); itsmo.common_lib.inputResult('mail_address','ok','hide'); itsmo.signup.required.mail_address=false; } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != I18N.INPUT_MAILADDRESS){ $(this).addClass('nyuryoku'); if(itsmo.common_lib.validate.check($(this).val(), 'mail')){ itsmo.common_lib.inputResult('mail_address','ok','redraw'); itsmo.common_lib.inputResult('mail_address','ng','hide'); itsmo.common_lib.inputResult('mail_address','ng2','hide'); itsmo.common_lib.inputResult('mail_address','normal','hide'); // OKフラグを立てる itsmo.signup.required.mail_address=true; } else { itsmo.common_lib.inputResult('mail_address','ng','redraw'); itsmo.common_lib.inputResult('mail_address','ok','hide'); itsmo.common_lib.inputResult('mail_address','ng2','hide'); itsmo.common_lib.inputResult('mail_address','normal','hide'); } } }); //-------------------- // 性別 //-------------------- $("#gender").change(function() { if($(this).val() > 0){ $(this).addClass('option-select'); itsmo.common_lib.inputResult('gender','ok','hide'); itsmo.common_lib.inputResult('gender','normal'); } else { itsmo.common_lib.inputResult('gender','normal', 'hide'); } }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('gender','normal','hide'); if($(this).val() > 0){ itsmo.common_lib.inputResult('gender','ok','redraw'); itsmo.common_lib.inputResult('gender','normal','hide'); } else { $(this).removeClass('option-select'); itsmo.common_lib.inputResult('gender','normal','hide'); itsmo.common_lib.inputResult('gender','ok','hide'); } }); //-------------------- // 生年月日(年) //-------------------- $("#birth_year").focus(function() { if(jQuery.trim($(this).val()) == "") { $(this).val(''); $(this).addClass('nyuryoku'); // 必須など注意表示 itsmo.common_lib.inputResult('birthday','normal'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('birthday','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).removeClass('nyuryoku'); if((itsmo.common_lib.validate.check($("#birth_month").val(), 'number') && ($("#birth_month").val() > 0 && $("#birth_month").val() <= 12)) && (itsmo.common_lib.validate.check($("#birth_day").val(), 'number') && ($("#birth_day").val() > 0 && $("#birth_day").val() <= 31)) ){ itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } else { itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } } else if(jQuery.trim($(this).val()).length >=1){ if((itsmo.common_lib.validate.check($("#birth_year").val(), 'number') && $("#birth_year").val() > 999) && (itsmo.common_lib.validate.check($("#birth_month").val(), 'number') && ($("#birth_month").val() > 0 && $("#birth_month").val() <= 12)) && (itsmo.common_lib.validate.check($("#birth_day").val(), 'number') && ($("#birth_day").val() > 0 && $("#birth_day").val() <= 31)) ){ itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } else { itsmo.common_lib.inputResult('birthday','ng','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= false; } } }); //-------------------- // 生年月日(月) //-------------------- $("#birth_month").focus(function() { if($(this).val() == ''){ $(this).val(''); $(this).addClass('nyuryoku'); // 必須など注意表示 itsmo.common_lib.inputResult('birthday','normal'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('birthday','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val(''); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != ''){ if((itsmo.common_lib.validate.check($("#birth_month").val(), 'number') && ($("#birth_month").val() > 0 && $("#birth_month").val() <= 12)) && (itsmo.common_lib.validate.check($("#birth_day").val(), 'number') && ($("#birth_day").val() > 0 && $("#birth_day").val() <= 31)) ){ if(jQuery.trim($("#birth_year").val()).length >=1){ if((itsmo.common_lib.validate.check($("#birth_year").val(), 'number') && $("#birth_year").val() > 999 && $("#birth_year").val() < 2100) ){ itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } else { itsmo.common_lib.inputResult('birthday','ng','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= false; } } else { itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } } else { itsmo.common_lib.inputResult('birthday','ng','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= false; } } }); //-------------------- // 生年月日(日) //-------------------- $("#birth_day").focus(function() { if($(this).val() == ''){ $(this).val(''); $(this).addClass('nyuryoku'); // 必須など注意表示 itsmo.common_lib.inputResult('birthday','normal'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } }).blur(function() { // TYPEをpasswordに変更 // 入力必須の表示を隠す itsmo.common_lib.inputResult('birthday','normal','hide'); if(jQuery.trim($(this).val()) == "") { $(this).val(''); $(this).removeClass('nyuryoku'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.common_lib.inputResult('birthday','ok','hide'); itsmo.common_lib.inputResult('birthday','ng','hide'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != ''){ if((itsmo.common_lib.validate.check($("#birth_month").val(), 'number') && ($("#birth_month").val() > 0 && $("#birth_month").val() <= 12)) && (itsmo.common_lib.validate.check($("#birth_day").val(), 'number') && ($("#birth_day").val() > 0 && $("#birth_day").val() <= 31)) ){ if(jQuery.trim($("#birth_year").val()).length >=1){ if((itsmo.common_lib.validate.check($("#birth_year").val(), 'number') && $("#birth_year").val() > 999 && $("#birth_year").val() < 2100) ){ itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } else { itsmo.common_lib.inputResult('birthday','ng','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= false; } } else { itsmo.common_lib.inputResult('birthday','ok','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= true; } } else { itsmo.common_lib.inputResult('birthday','ng','redraw'); itsmo.common_lib.inputResult('birthday','normal','hide'); itsmo.signup.required.birthday= false; } } }); //-------------------- // 利用規約 //-------------------- $("#kiyaku-white").click(function(){ var kiyakuframe = $("div.kiyaku-frame"); kiyakuframe.animate({ height:"20em"},'slow', function(){ kiyakuframe.addClass('frame-set'); } ) // 背景のぼんやりを消す var kw = $('div.kiyaku-white'); if(kw.css('display') != 'none') { kw.hide(); } }); $("#acc-kiyaku").click(function(){ var kiyakuframe = $("div.kiyaku-frame"); kiyakuframe.animate({ height:"4.5em"},'slow', function(){ kiyakuframe.removeClass('frame-set'); } ) var kw = $('div.kiyaku-white'); kw.animate({ height:"6.0em"},'slow', function(){ if(kw.css('display') == 'none') { kw.show(); } }) // 背景のぼんやりを消すと戻せないので一時的にCSS操作 // $(this).css('background','url(/design/white-gra.png) repeat-x 0 100%;'); }); }; /** * 同意をチェックしたときの処理 * * * @return boolean false * @access public */ itsmo.signup.agree_check = function() { var agreeBox = $('.agree-box'); if(itsmo.signup.required.onAgreeFlg){ // 同意OFF agreeBox.removeClass('agree-check'); itsmo.signup.required.onAgreeFlg = false; } else { // 同意ON agreeBox.addClass('agree-check'); itsmo.signup.required.onAgreeFlg = true; } return false; }; /** * アカウントの重複チェックコールバック関数 * * @param string result 取得結果 * @return void * @access public */ itsmo.signup.overlapid_callback = function(result) { if(result.return_cd == 'C9900000'){ itsmo.common_lib.inputResult('userid','ng','redraw'); itsmo.common_lib.inputResult('userid','ng2','hide'); return false; } else { // このアカウント名は存在しないので利用可能 itsmo.common_lib.inputResult('userid','ok','redraw'); // OKフラグを立てる itsmo.signup.required.userid = true; return true; } return false; }; /** * アカウントの重複チェックコールバック関数(移行ユーザ用) * * @param string result 取得結果 * @return void * @access public */ itsmo.signup.overlapidfirst_callback = function(result) { if(result.return_cd == 'C9900000'){ itsmo.common_lib.inputResult('userid2','ng','redraw'); itsmo.common_lib.inputResult('userid2','ng2','hide'); return false; } else { // このアカウント名は存在しないので利用可能 itsmo.common_lib.inputResult('userid2','ok','redraw'); // OKフラグを立てる itsmo.signup.required.userid = true; return true; } }; /** * ログインボタン押下時 * * ログイン処理中に切替、ID・PW取得 * * @param void * @return boolean false * @access public */ itsmo.signup.submit_signup = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.userid == true && itsmo.signup.required.password == true && itsmo.signup.required.nickname == true && itsmo.signup.required.mail_address == true && itsmo.signup.required.birthday == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.userid != true || itsmo.signup.required.password != true || itsmo.signup.required.nickname != true || itsmo.signup.required.mail_address != true || itsmo.signup.required.birthday != true ){ alert(I18N.ALERT_REQUIRED_EMPTY); } return false; } // 最後に同意してるかでsubmit if(itsmo.signup.required.onAgreeFlg != true){ alert(I18N.ALERT_REQUIRED_AGREE); return false; } else { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/try'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); } return false; }; /** * 初回登録ボタン押下時 * * ログイン処理中に切替、ID・PW取得 * * @param void * @return boolean false * @access public */ itsmo.signup.submit_first = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.userid == true && itsmo.signup.required.password == true && itsmo.signup.required.nickname == true && itsmo.signup.required.mail_address == true && itsmo.signup.required.birthday == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.userid != true || itsmo.signup.required.password != true || itsmo.signup.required.nickname != true || itsmo.signup.required.mail_address != true || itsmo.signup.required.birthday != true ){ alert(I18N.ALERT_REQUIRED_EMPTY); } return false; } // 利用規約のチェック欄は無い var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/updatefirst'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; }; /** * ログインボタン押下時 * * ログイン処理中に切替、ID・PW取得 * * @param void * @return boolean false * @access public */ itsmo.signup.submit_signupmail = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.userid == true && itsmo.signup.required.password == true && itsmo.signup.required.nickname == true && itsmo.signup.required.birthday == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.userid != true || itsmo.signup.required.password != true || itsmo.signup.required.nickname != true || itsmo.signup.required.birthday != true ){ alert(I18N.ALERT_REQUIRED_EMPTY); } return false; } // 最後に同意してるかでsubmit if(itsmo.signup.required.onAgreeFlg != true){ alert(I18N.ALERT_REQUIRED_AGREE); return false; } else { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/trymail'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; } }; /** * 登録用メール送信ボタン押下時 * * * @param void * @return boolean false * @access public */ itsmo.signup.submit_signup_mailsend = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.mail_address == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.mail_address != true){ alert(I18N.ALERT_INVALID_MAILADDRESS); } return false; } // 最後に同意してるかでsubmit if(itsmo.signup.required.onAgreeFlg != true){ alert(I18N.ALERT_REQUIRED_AGREE); return false; } else { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/mailsend'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); } return false; }; /** * 登録用メール送信ボタン押下時(Connect APi用) * * * @param void * @return boolean false * @access public */ itsmo.signup.submit_signup_oauthmailsend = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.mail_address == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.mail_address != true){ alert(I18N.ALERT_INVALID_MAILADDRESS); } return false; } // 最後に同意してるかでsubmit if(itsmo.signup.required.onAgreeFlg != true){ alert(I18N.ALERT_REQUIRED_AGREE); return false; } else { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/oauthmailsend'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); } return false; }; /** * 登録用メール送信ボタンコールバック関数 * * @param string result 取得結果 * @return void * @access public */ itsmo.signup.submit_signup_mailsend_callback = function(result) { var resultCode = result.return_cd.substr(3); var redirect = result.redirectUrl.substr(); if('00000' == resultCode){ location.href=redirect; } else { // エラー表示 alert(I18N.ALERT_REGIST_ERROR+result.return_cd); return true; } }; itsmo.signup.submit_changepassword = function() { // 必須項目の各項目がOKになってるかチェック if(itsmo.signup.required.password == true){ } else { // 入力項目の確認アラート if(itsmo.signup.required.password != true){ alert(I18N.ALERT_INVALID_PASSWORD); } return false; } var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/reminder/updpw'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; }; itsmo.signup.submit_agreement = function() { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup'; $('#onAgreeFlg').val('1') var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; }; itsmo.signup.submit_reconfirm = function() { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/reconfirm'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; }; itsmo.signup.submit_reconfirm_cancel = function() { var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/signup/reg/act/reconfirmcancel'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; }; itsmo.signup.submit_sns_singup = function(sp_path) { if(itsmo.signup.required.onAgreeFlg != true){ alert(I18N.ALERT_REQUIRED_AGREE); return false; } else { location.href=sp_path; } return false; };