//==============================================================================
// リスクベース認証
//==============================================================================
var CONST_AA_POP_TITLE_INTERACTION = "追加入力";
var InteractiveLoginInfoMap;
//★[カスタマイズ対象]追加ログイン情報を反映
function setAaInteractiveFormData(eleHTML,cp_id,ackey,xdocAddLogin){
//■
if(cp_id == "cp_btm_"){
}else{
//[REP] S 2008/08/29 追加入力画面デザイン修正
//アカウント登録時の入力フォーム使用する場合(従来処理)
// createAaAcFieldInfo(eleHTML,cp_id);
// setAaAcFormData(eleHTML,ackey);
// createAaAcConfirmFieldInfo(eleHTML,ackey);
createAaAcFieldInfoInteractive(eleHTML,cp_id);
setAaAcFormDataInteractive(eleHTML,ackey);
createAaAcConfirmFieldInfoInteractive(eleHTML,ackey);
//[REP] E 2008/08/29 追加入力画面デザイン修正
//メモ欄の前にフィールド作成
var eleTRMemo =getAaElementByClassName(eleHTML,"tr",KEY_ACC_MEMO_FLD);
createAaInteractiveField(eleTRMemo,xdocAddLogin);
//CPに応じて入力注記を作成
setAaInteractiveIntor(eleHTML,xdocAddLogin,cp_id);
}
}
//★[カスタマイズ]CPに応じた自動ログイン入力フォームテンプレートを取得
function getAaInteractiveInputFormTemplate(cp_id){
var tmplId = getAaAcInputFormTemplate(cp_id);
//var template_name ="aa_template_addloginform_default";
}
//★「カスタマイズ対象]
function getAaInteractiveInputInfoMsg(cp_id,intorTxt){
//住友信託銀行用
if(cp_id == "XXX"){
//intorTxt = 'ご利用カードに記載されている10桁確認番号の左から
「' + intorTxt + '」を順番にご入力ください。';
return intorTxt ;
}
return intorTxt;
}
//★追加情報入力要素を取得
function getAaRBElement(eleAcData){
return AaGetElement(eleAcData,"paramSet");
}
//★追加情報入力管理マネージャー
function AaAddLoginManager(){
this.ackeyList = new Array() ;
this.inputInfoList = new Array() ;
this.BeforeStepIdList = new Array() ;
this.add = function (ackey,eleXml){
for(var i=0;i 0){
errListaAll = errListaAll.concat(list);
modAaClassName(eleTRs[i],KEY_ACC_TEXT_NORMAL_FLD,KEY_ACC_TEXT_ERR_FLD)
}
}
if(errListaAll.length>0) {
strErrMsg=aaListToString(errListaAll,MSG_SEPRRATE)
showAaAcErrMsg(strErrMsg);
return true;
}
return false;
}
//★情報取得実行
function CB_AaExecInteractive(rsobj,ackey){
var xdoc = rsobj.responseXML;
if(checkAaException(xdoc)) return ;
//サーバサイド入力エラーチェック
if(checkAaAddLoginInput(xdoc)){
return ;
}
//表示をスクレイピング中に変更
replaceAaToScraping(ackey);
//更新アカウントリストに追加
ScrManager.add(ackey);
//バックグラウンドが起動していなければ実行
if(!ScrManager.exec_stat) execAaBackground();
PopupWin.aaWindowClose();
}