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') { //$('div.kiyaku-white').css({display: "none !important;"}); $("#kiyaku-white").attr('style','display:none !important'); } }); $("#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; };