var chkCard = false;
function isNumeric(strValue) {   
			var objExp = /(^-?\d{1,8}\.\d{1,2}$)|(^-?\d{1,8}$)|(^-?(0){1}\.\d{1,2}$)/;   
			return objExp.test(strValue);   
		}   

	function checkProduct(){
		var memeberCard=document.getElementById("memberCard").value;

		document.getElementById("cardNo").value=memeberCard;
		document.getElementById("method").value="forwardPayPage";
		document.forms["memberForm"].submit();
	}
	
	function nextPage(){
		var amount = document.getElementById("amount").value;
	//	var memeberCard=document.getElementById("memberCard").value;
		var bankNo=document.getElementsByName("bankNo");
		
	//	if(memeberCard==""){
	//		alert("请选择卡号");
	//		return;
	//	}
		
		if (amount.length == 0) {
			alert("金额不能为空");
			document.getElementById("amount").focus();
			return;
		}

		if (amount <= 0) {
			alert("金额不能小于0");
			document.getElementById("amount").focus();
			return;
		}
		
		if(isNaN(amount)){
			alert("金额只能为大于0小于等于99999999的数字");
			document.getElementById("amount").focus();
			return;
		}
		
		if(!isNumeric(amount)){
			alert("金额的小数部分只能为2位");
			document.getElementById("amount").focus();
			return;
		}

		
		
		var radio =false;
		for(var i=0;i<bankNo.length;i++){
				if(bankNo[i].checked){
					radio=true;
				}
			}
			
		if(radio==false){
			alert("请选择银行");
			return;
		}
		document.getElementById("method").value="showConfirm";
	//	document.getElementById("cardNo").value=memeberCard;
		document.forms["memberForm"].action="../member/memberPay.do?method=showConfirm";
		document.forms["memberForm"].submit();
	}
	
	function nextPageOut(){
		var amount = document.getElementById("amount").value;
		var memeberCard=document.getElementById("memberCard").value;
		var bankNo=document.getElementsByName("bankNo");
		//alert(chkCard) ;
		if(!chkCard){
			alert("请输入正确的卡号");
			return false;
		}
		
		if(memeberCard==""){
			alert("请输入卡号");
			return false;
		}
		
		if (amount.length == 0) {
			alert("金额不能为空");
			document.getElementById("amount").focus();
			return false;
		}

		if (amount <= 0) {
			alert("金额不能小于0");
			document.getElementById("amount").focus();
			return false;
		}
		
		if(isNaN(amount)){
			alert("金额只能为大于0小于等于99999999的数字");
			document.getElementById("amount").focus();
			return false;
		}
		
		if(!isNumeric(amount)){
			alert("金额的小数部分只能为2位");
			document.getElementById("amount").focus();
			return false;
		}

		
		
		var radio =false;
		for(var i=0;i<bankNo.length;i++){
				if(bankNo[i].checked){
					radio=true;
				}
			}
			
		if(radio==false){
			alert("请选择银行");
			return false;
		}
		document.getElementById("method").value="showConfirm";
		document.getElementById("cardNo").value=memeberCard;
		document.forms["memberForm"].action="../index/memberPay.do?method=showConfirmOut";
		document.forms["memberForm"].submit();
	}

///////////////
var bankInfoPicUrl = "../page/frontsystem/images/backend/";

///显示银行的卡信息
//function showBankInfo(radioObj,bankcode,b2bSupported) {
	
 //   var selectbankInfo=document.getElementById("selectbankInfo");
 //	selectbankInfo.style.display = "none";
 	
 //	var selectBank=document.getElementsByName("bankNo1");
 //	for(var i=0;i<selectBank.length;i++){
 //		selectBank[i].value=0;
 //	}
 	
//}
///
function showSelectBank(){
 	var selectbankInfo=document.getElementById("selectbankInfo");
 	
 	 var selectBank=document.getElementsByName("bankNo1");
 	for(var i=0;i<selectBank.length;i++){
 		if((selectBank[i].value=="")||(selectBank[i].value=0)){
 			selectBank[i].value="cmbc";
 			selectBank[i].selected="selected";
 		}
 	}
 	
 	selectbankInfo.style.display = "";
}

/**
 * created by cjx on 2008-06-10
 * 查询卡号是否存在
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	提示DIV名称
 * @param {Object} balanceDiv	余额显示DIV
 * @param {Object} balanceName	余额显示控件
 */
function chkCardNumber(cName,cDiv,balanceDiv,balanceName){
	chkCard = false;
	try{
		var arr = document.getElementById(cName);
		//alert(cName);
		//alert(arr.value);
		var arr1 = document.getElementById(cDiv);
		//alert(cDiv);
		//alert(arr1.innerHTML);
		//alert(balanceDiv);
		var bDiv = document.getElementById(balanceDiv);
		//alert(bDiv.innerHTML);
		var balanceText = document.getElementById(balanceName);
		//alert(balanceName);
		//alert(balanceText.value);
		bDiv.innerHTML = "0";
		balanceText.value = "0";
		
		if(arr.value.length==0){
			arr1.innerHTML = '请输入需要转帐的商联卡号码!';
			//计算总余额
			//sumBalance('sum','balance');
			return false;
		}
		
		//alert((/^\d{19}$/).test(arr.value));

		if((/^\d{19}$/).test(arr.value)){
			//alert(1);
			var params = Ext.urlEncode({"cardnumber":arr.value});
			//alert(params);
			//alert(2);
			//alert(webroot1+'/common/cardMemberInfo.do?method=chkCardNumber');
			Ext.Ajax.request({"url":webroot1+"/common/cardMemberInfo.do?method=chkCardNumber","params":params,"method":"POST",success:function(r){doChkCardNumber(r,cDiv,balanceDiv,balanceName);}});
			//alert(3)
			
			
			return true;
		}else {
			//alert(2);
			arr1.innerHTML = '商联卡号码格式不正确，请输入正确的商联卡号码!';
			//计算总余额
			//sumBalance('sum','balance');
			return false;
		}
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}

/**
 * created by cjx on 2008-06-11
 * 查询卡号结果显示
 * @param {Object} response	查询结果
 * @param {Object} cDiv	提示DIV名称
 * @param {Object} balanceDiv	余额显示DIV
 * @param {Object} balanceName	余额显示控件
 */
function doChkCardNumber(response,cDiv,balanceDiv,balanceName){
	var responseArray = response.responseText;
	var msgArray = responseArray.split(";");
	
	var promptDiv = document.getElementById(cDiv);
	//alert(cDiv);
	//alert(promptDiv.innerHTML);
	var bDiv = document.getElementById(balanceDiv);
	//alert(balanceDiv)
	//alert(bDiv.innerHTML);
	var balanceText = document.getElementById(balanceName);
	//alert(balanceName);
	//alert(balanceText.value);
	
	//promptDiv.innerHTML = "";
	bDiv.innerHTML = "0";
	balanceText.value = "0";
	var balanceTemp = 0;
	
	var successMsg = msgArray[0].split(":");
	
	if(successMsg[1]=="false"){
		var codeMsg = msgArray[1].split(":");
		if(codeMsg[1]=="0001"){
			promptDiv.innerHTML = "商联卡号码不存在，请输入正确的商联卡号码!";
			return false;
		}
		if(codeMsg[1]=="0002"){
			promptDiv.innerHTML = "此商联卡已过期，请更换商联卡号码!";
			return false;
		}
	}else if(successMsg[1]=="ture"){
		var balanceMsg = msgArray[1].split(":");
		//promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/yes.gif' width='13' height='13' style='padding-top:6px;'>"+"请输入卡密码!";
		bDiv.innerHTML = balanceMsg[1];
		if(balanceTemp<=balanceMsg[1]*1 && balanceTemp >0){
			balanceText.value = balanceTemp;
		}else{
			balanceText.value = balanceMsg[1];
		}
	}else{
		promptDiv.innerHTML = "未知错误!"
		return false;
	}
	promptDiv.innerHTML = "商联卡号码正确!";
	chkCard = true;
	return true;
}
