// JavaScript Document
//---------- [jalCard_Common processing] ----------
function jalCardParamControl(){
	this.jalCard1 = null;
	this.jalCard2 = null;
	this.setParam = null;
	this.elementsUL = null;
	this.forms = null;
	
}

jalCardParamControl.prototype = {
	//[radioButtonErrorCheck]
	errorCheck : function(){
		this.jalCard1 = document.getElementById("jalCard1");
		this.jalCard2 = document.getElementById("jalCard2");
		
		if(this.jalCard1.checked || this.jalCard2.checked){
			JLJS_submit();
			return true;
		}else{
			if (JLJS02.site.lang.isEN){
				alert(" - Please choose the credit card for purchasing.");
				return false;
			}else{
				alert(" - \u4f7f\u7528\u3055\u308c\u308b\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u3092\u304a\u9078\u3073\u304f\u3060\u3055\u3044\u3002");
				return false;
			}
		}
	},
	//[/radioButtonErrorCheck]

	//[addParame]
	addParam : function( paramCD ){
		this.setParam = document.getElementById("hiddenParamArea");
		var elements;
		
		if(JLJS.env.isIE){
			elements = document.createElement('<input type="hidden" name="' + paramCD + '">');
		}else{
			elements = document.createElement("input");
			elements.type = "hidden";
			elements.name = paramCD;
		}
		
		elements.id = paramCD;
		if(paramCD == "SO_SITE_MOP_EXT"){
			elements.value = "FALSE";
		}else{
			elements.value = "TRUE";
		}
		this.setParam.appendChild(elements);
	},
	//[/addParame]
	
	//[setParam]
	setCardParam : function( formParam, result ){
		
		var pspParam = ["SO_SITE_EXT_PSPURL", "SO_SITE_EXT_MerchantID", "SO_SITE_EXT_PSPTYPE", "SO_SITE_PSP_FORM_METHOD"];
		
		for(i=0; i<pspParam.length; i++){
			if(formParam.elements[pspParam[i]]){
				formParam.elements[pspParam[i]].disabled = result;
			}
		}
	}
	//[/setParam]
}

var jalCardControl = new jalCardParamControl();

//---------- [/jalCard_Common processing] ----------