/**
 *update by zs on 2009-04-08
 */
var balanceTemp;    //中间金额
var chkCard;   //接收ajax卡号是否存在
var cardAmount;    //接收单卡的余额

/**
 * 多卡转单卡
 * 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){
	try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);
		var bDiv = document.getElementById(balanceDiv);
		var balanceText = document.getElementById(balanceName);
		bDiv.innerHTML = "0.00";
		
		if(arr.value.length==0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>请输入需要转帐的商联卡号码!";
			return false;
		}
	
		if((/^\d{19}$/).test(arr.value)){
			var params = Ext.urlEncode({"cardnumber":arr.value});
			Ext.Ajax.request({"url":webroot+"/common/cardMemberInfo.do?method=chkCardNumber","params":params,"method":"POST",success:function(r){doChkCardNumber(r,cDiv,balanceDiv,balanceName);}});
			return chkCard;
		}else {
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码格式不正确，请输入正确的商联卡号码!";
			return false;
		}
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}
function returnChkCard() {
	return chkCard;
}

/**
 * created by cjx on 2008-06-10
 * updated by lzp on 2011-09-13
 * 查询卡号是否存在
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	提示DIV名称
 * @param {Object} amount 转账金额
 */
function chkCardNumber1(cName,cDiv,amount){
	try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);

		if(arr.value.length==0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>请输入需要转入的商联卡号码!";
			return false;
		}
		
		if((/^\d{19}$/).test(arr.value)){
			var params = Ext.urlEncode({"cardnumber":arr.value});
			Ext.Ajax.request({"url":webroot+'/common/cardMemberInfo.do?method=chkCardNumber',"params":params,"method":"POST",success:function(r){doChkCardNumber1(r,cDiv,amount);}});	
			return chkCard;
		}else {
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码格式不正确，请输入正确的商联卡号码!";
			return false;
		}
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}

/**
 * created by cjx on 2008-06-10
 * 查询卡号是否存在
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	提示DIV名称
 */
function chkCardNumber2(cName,cDiv){
	try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);

		if(arr.value.length==0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>请输入需要转入的商联卡号码!";
			return false;
		}

		if((/^\d{19}$/).test(arr.value)){
			var params = Ext.urlEncode({"cardnumber":arr.value});
			Ext.Ajax.request({"url":webroot+'/common/cardMemberInfo.do?method=chkCardNumber',"params":params,"method":"POST",success:function(r){doChkCardNumber2(r,cDiv);}});	
			return true;
		}else {
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码格式不正确，请输入正确的商联卡号码!";
			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} amount 转账金额
 */
function doChkCardNumber1(response,cDiv,amount){
	var responseArray = response.responseText;
	var msgArray = responseArray.split(";");
	
	var promptDiv = document.getElementById(cDiv);

	var successMsg = msgArray[0].split(":");
	
	if(successMsg[1]=="false"){
		var codeMsg = msgArray[1].split(":");
		if(codeMsg[1]=="0001"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码不存在，请输入正确的商联卡号码!";
		    chkCard = false;
		    return false;
		}
		if(codeMsg[1]=="0002"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>此商联卡已过期，请更换商联卡号码!";
		    chkCard = false;
		    return false;  
		}
	}else if(successMsg[1]=="ture"){
		var balanceMsg = msgArray[1].split(":");
		var isUser = msgArray[2].split(":");
		promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/yes.gif' width='13' height='13' style='padding-top:6px;'>"
		
		if(!isUser[1]){
		    if(amount + balanceMsg[1] > 1000){
		        alert("超过帐户余额限制,操作失败!");
		        chkCard = false;
		        return false;
		    }
		}else{
		    if(amount + balanceMsg[1] > 5000){
		        alert("超过帐户余额限制,操作失败!");
		        chkCard = false;
		        return false;
		    }
		}
		chkCard = true;
		return true;
	}else{
		promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>未知错误!"
		chkCard = false;
		return false;
	}
}


/**
 * created by cjx on 2008-06-11
 * 查询卡号结果显示
 * @param {Object} response	查询结果
 * @param {Object} cDiv	提示DIV名称
 */
function doChkCardNumber2(response,cDiv){
	var responseArray = response.responseText;
	var msgArray = responseArray.split(";");
	var promptDiv = document.getElementById(cDiv);
	var successMsg = msgArray[0].split(":");

	if(successMsg[1]=="false"){
		var codeMsg = msgArray[1].split(":");
		if(codeMsg[1]=="0001"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码不存在，请输入正确的商联卡号码!";
		    chkCard = false;
		    return false;
		}
		if(codeMsg[1]=="0002"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>此商联卡已过期，请更换商联卡号码!";
		    chkCard = false;
		    return false;  
		}
	}else if(successMsg[1]=="ture"){
		var balanceMsg = msgArray[1].split(":");
		chkCard = true;
		return true;
	}else{
		promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>未知错误!"
		chkCard = false;
		return false;
	}
}


/**
 * created by cjx on 2008-06-11
 * 余额结果显示
 * @param {Object} totalBalanceDiv	总余额显示DIV
 * @param {Object} balanceName	余额控件前缀
 */
function sumBalance(totalBalanceDiv,balanceName){
	var total = document.getElementById(totalBalanceDiv);
	total.innerHTML = "0.00";
	var sum = 0;
	
	for(var i=1;i<=10;i++){
		var balance =  document.getElementById(balanceName+i);
		sum+=balance.value*1;
	}
	sum = roundFun(sum,2);
	total.innerHTML = sum+' '; 
}
/**
 * 格式化数据
 * @param numberRound
 * @param roundDigit
 * @return
 */
function roundFun(numberRound,roundDigit){
    var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
	return tempNumber;
}

/**
 * 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);
	var bDiv = document.getElementById(balanceDiv);
	var balanceText = document.getElementById(balanceName);
	
	bDiv.innerHTML = "0.00";
	
	var successMsg = msgArray[0].split(":");
	if(successMsg[1]=="false"){
		chkCard = false;
		var codeMsg = msgArray[1].split(":");
		if(codeMsg[1]=="0001"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码不存在，请输入正确的商联卡号码!";			
			return false;
		}
		if(codeMsg[1]=="0002"){
			promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>此商联卡已过期，请更换商联卡号码!";
			return false;
		}
	}else if(successMsg[1]=="ture"){
		var balanceMsg = msgArray[1].split(":");
		chkCard = true;
		cardAmount = balanceMsg[1];
		if(balanceMsg[1]*1=='0'){
			bDiv.innerHTML='0.00';
		}else{
			bDiv.innerHTML = balanceMsg[1];
		}
	//	if(balanceTemp<=balanceMsg[1]*1 && balanceTemp >0){
	//		balanceText.value = balanceTemp;
	//	}else{
	//		balanceText.value = balanceMsg[1];
	//	}
		return true;
	}else{
		promptDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>未知错误!"
		chkCard = false;
		return false;
	}
	return chkCard;
}

/**
 * created by cjx on 2008-06-10
 * 校验卡密码格式
 * @param {Object} cardName	卡号控件名称
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function chkCardPassword(cardName,cName,cDiv){
	try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);
		var card = document.getElementById(cardName);

		if(!(/^\d{6}$/).test(arr.value)){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>密码格式不正确，请输入正确的商联卡密码!";
			return false;
		}else{
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/yes.gif' width='13' height='13' style='padding-top:6px;'>"+"请调整转出余额!";
			return true;
		}
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}

/**
 * created by cjx on 2008-06-10
 * 校验余额格式
 * @param {Object} cardName	卡号控件名称
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function chkBalance(cardName,cName,cDiv){
    try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);
		var card = document.getElementById(cardName);
		if(card.value.length!=0 && arr.value.length==0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>请输入转帐金额!";
			return false;
		}		
		var objExp = /(^-?\d{1,8}\.\d{1,2}$)|(^-?\d{1,8}$)|(^-?(0){1}\.\d{1,2}$)/;  
		if(!objExp.test(arr.value)){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>转帐金额格式不正确，请输入正确的转帐金额!";
			return false;
		}else if(arr.value<=0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>转帐金额必须大于零";
			return false;
		}else if(arr.value*1>cardAmount*1){
		    arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>余额不足";
			return false;
		} 		
		return true;
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}

/**
 * created by cjx on 2008-06-10
 * 校验余额格式
 * @param {Object} cardName	卡号控件名称
 * @param {Object} cName	控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function chkBalance1(cardName,cName,cDiv){
    var soutAmount = document.getElementById("soutAmount").value;      //转出卡号的余额
	try{
		var arr = document.getElementById(cName);
		var arr1 = document.getElementById(cDiv);
		var card = document.getElementById(cardName);
		if(card.value.length!=0 && arr.value.length==0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>请输入转帐金额!";
			return false;
		}		
		var objExp = /(^-?\d{1,8}\.\d{1,2}$)|(^-?\d{1,8}$)|(^-?(0){1}\.\d{1,2}$)/;  
		if(!objExp.test(arr.value)){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>转帐金额格式不正确，请输入正确的转帐金额!";
			return false;
		}else if(arr.value<=0){
			arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>转帐金额必须大于零";
			return false;
		}else if(arr.value*1>soutAmount){
		    arr1.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>余额不足";
			return false;
		} 		
		return true;
	}catch(e){
		alert('[ckIsNull] '+e);
		return false;
	}
}


/**
 * 单卡转单卡
 */	
function nextPage(){
	var amount = document.getElementById("amount").value;
	var transferToCardNo=document.getElementById("transferToCardNo").value;
	var cardPassword=document.getElementById("cardPassword").value;
	var soutAmount = document.getElementById("soutAmount").value;      //转出卡号的余额
	myArray=transferToCardNo.split(",");

	if(transferToCardNo.length == 0){
		alert("转入卡号不能为空");
		document.getElementById("transferToCardNo").focus();
		return;
	}else if(!chkCardNumber1('transferToCardNo','checkSingle',amount)){
	    document.getElementById("transferToCardNo").focus();
		return;
	}
    if(transferToCardNo.length<19||isNaN(transferToCardNo)){
		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 false;
	}
	if(amount*1>soutAmount*1){
	    alert("余额不足");
		document.getElementById("amount").focus();
		return false;
	}
	if(cardPassword.trim()==""){
		alert("请输入转出卡密码");
		document.getElementById("cardPassword").focus();
		return;
	}
	if(!(/^\d{6}$/).test(cardPassword)){
		alert("请输入正确的转出卡密码");
		document.getElementById("cardPassword").focus();
		return;
	}
	
	document.getElementById("form1").action="../member/memberCardTransfer.do?method=cardTransfer";
	document.getElementById("form1").submit();
}

function isNumeric(strValue) {   
	var objExp = /(^-?\d{1,8}\.\d{1,2}$)|(^-?\d{1,8}$)|(^-?(0){1}\.\d{1,2}$)/;   
	return objExp.test(strValue);   
}  

/**
 * 多卡转单卡
 * created by cjx on 2008-06-18
 * 完整校验
 * @param {Object} cardNum	卡号控件名称
 * @param {Object} password	密码控件名称
 * @param {Object} balance	金额控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function chk(cardNum,password,balance,cDiv,bDiv,result){
	var oCardNum = document.getElementById(cardNum);
	var oPassword = document.getElementById(password);       //密码    
	var oBalance = document.getElementById(balance);         //转出金额
	var oresult = document.getElementById(result);      
	balanceTemp = 0;
	var oDiv = document.getElementById(cDiv);
	var obDiv = document.getElementById(bDiv);
	if(oCardNum.value.length == 0){
		oDiv.innerHTML = "";
		oBalance.value = '0.00';
		obDiv.innerHTML = "";
		oresult.value = 0;   //标识表单验证未通过
		return;
	}else {
		try{
			obDiv.innerHTML = "";
			if((/^\d{19}$/).test(oCardNum.value)){
				var params = Ext.urlEncode({"cardnumber":oCardNum.value});
				Ext.Ajax.request({"url":webroot+"/common/cardMemberInfo.do?method=chkCardNumber","params":params,"method":"POST",success:
					function(r){
						var responseArray = r.responseText;
						var msgArray = responseArray.split(";");
						obDiv.innerHTML = "0.00";
						var successMsg = msgArray[0].split(":");
						if(successMsg[1]=="false"){
							var codeMsg = msgArray[1].split(":");
							if(codeMsg[1]=="0001"){
								oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码不存在，请输入正确的商联卡号码!";			
								obDiv.innerHTML='';
								return;
							}
							if(codeMsg[1]=="0002"){
								oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>此商联卡已过期，请更换商联卡号码!";
								obDiv.innerHTML='';
								return;
							}
						}else if(successMsg[1]=="ture"){
							var balanceMsg = msgArray[1].split(":");//获得余额
							var isUser = msgArray[2].split(":");
							cardAmount = balanceMsg[1];
							if(balanceMsg[1]*1=='0'){
								obDiv.innerHTML='';
								return;
							}else{
							    if(isUser[1]=="false"){
							        oCardNum.setAttribute("inUser","false");
							        if(oBalance.value > 1000){
							            oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>超过转出金额限制,操作失败!";			
								        obDiv.innerHTML='';
							            return;
							        }
							    }else{
							        oCardNum.setAttribute("inUser","true");
							        if(oBalance.value > 5000){
							            oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>超过转出金额的限制,操作失败!";			
								        obDiv.innerHTML='';
							            return;
							        }
							    }
								obDiv.innerHTML = '';
								//如果商联卡校验合格, 则检查密码以及金额
								lastcheck(cardNum,password,balance,cDiv,bDiv,result)
							}
						}else{
							oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>未知错误!"
							return;
						}
					}
				});
				
			}else {
				oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>商联卡号码格式不正确，请输入正确的商联卡号码!";
				return;
			}
		}catch(e){
			alert('[ckIsNull] '+e);
			return;
		}
	}
}
/**
 * 多卡转单卡
 * created by cjx on 2008-06-18
 * 调用ajax检验完卡号后对密码金额的校验
 * @param {Object} cardNum	卡号控件名称
 * @param {Object} password	密码控件名称
 * @param {Object} balance	金额控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function lastcheck(cardNum,password,balance,cDiv,bDiv,result){
	var oCardNum = document.getElementById(cardNum);
	var oPassword = document.getElementById(password);       //密码    
	var oBalance = document.getElementById(balance);         //转出金额
	var oresult = document.getElementById(result);      
	balanceTemp = 0;
	var oDiv = document.getElementById(cDiv);
	var obDiv = document.getElementById(bDiv);

	if(oPassword.value.length == 0){
		oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>注：您必须输入商联卡密码";
		oresult.value = 0;   //标识表单验证未通过
		return;
	}else if(!chkCardPassword(cardNum,password,cDiv)){
		oresult.value = 0;   //标识表单验证未通过
		return;
	}
	
	if(oBalance.value.length == 0){
		oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>注：您必须输入商联卡转出金额";
		oresult.value = 0;   //标识表单验证未通过
		return;
	}else if(!chkBalance(cardNum,balance,cDiv)){
	   oresult.value = 0;   //标识表单验证未通过
	   return;
	}
	sumBalance('sum','balance');
	oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/yes.gif' width='13' height='13' style='padding-top:6px;'>"+"资料完全可以转帐";
	oresult.value = 1;   //标识表单验证正确
}


/**
 * created by cjx on 2008-06-18
 * 完整校验
 * @param {Object} cardNum	卡号控件名称
 * @param {Object} balance	余额控件名称
 * @param {Object} cDiv	    提示DIV名称
 */
function chkinfo(cardNum,balance,cDiv,result){
	var oCardNum = document.getElementById(cardNum);
	var oBalance = document.getElementById(balance);
	balanceTemp = 0;
	balanceTemp = oBalance.value;
	var oDiv = document.getElementById(cDiv);
	var oresult = document.getElementById(result);
	
	if(oCardNum.value.length == 0){
		oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>注：您必须输入正确的商联卡号码";
		oBalance.value = '0.00';
		oresult.value = 0;   //标识表单验证未通过
		return;
	}else if(!chkCardNumber2(cardNum,cDiv)){
		oresult.value = 0;   //标识表单验证未通过
		return;
	}
	oBalance.value = balanceTemp;
	
	if(oBalance.value.length == 0){
		oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/no.gif' width='13' height='13' style='padding-top:6px;'>注：您必须输入商联卡转入金额";
		oresult.value = 0;   //标识表单验证未通过
		return;
	}else if(!chkBalance1(cardNum,balance,cDiv)){
		oresult.value = 0;   //标识表单验证未通过
		return;
	}
	sumBalance('balanceId','tobalance');
	oDiv.innerHTML = "<img src='"+webroot+"/page/frontsystem/images/yes.gif' width='13' height='13' style='padding-top:6px;'>"+"资料完全可以转帐";
    oresult.value = 1;   //标识表单验证正确
 
}



function chkform(form){
	var totalMoney = 0;
	var returnString = true;
	
	var f = 1;  //接收循环次数
	for(var i = 1;i<=10;i++){
		var oCardNum = document.getElementById("cardnumber"+i);         //卡号
		if(oCardNum.value.length == 0){
			f=i;
			break;
		}
	}
	
	for(var i = f; i <= 10; i++){
		var oCardNum = document.getElementById("cardnumber"+i);         //卡号
		if(oCardNum.value.length != 0){
			var oDiv = document.getElementById("manyToOneCardDiv");
			oDiv.innerHTML = "提示：尊敬的用户您好，请在填写卡号的时候按顺序逐行填写";
			returnString = false;
		}
	}
	
	if(!returnString){
		return false;
	}
	
	var infoDiv = document.getElementById("manyToOneCardDiv");
	var tranincardnumber = document.getElementById("tranincardnumber");//转入的目标卡
	infoDiv.innerHTML = "";
	
	if(tranincardnumber.value.length==0){
		alert('注：您必须输入转入商联卡卡号');
		tranincardnumber.focus();
		return false;
	}
	
	var toCardInUser = chkInUser(tranincardnumber.value);
	var fromCardInUser = null;
	for(var i = 1;i<=10;i++){
	    var oCardNum = document.getElementById("cardnumber"+i);         //卡号
	    fromCardInUser = oCardNum.getAttribute("inUser");
	    if(fromCardInUser =="false" && toCardInUser){
	         alert("非记名卡不允许向记名卡转帐!");
	         return false;
	    }
	    
        var oPassword = document.getElementById("cardPassword"+i);
		var oBalance = document.getElementById("balance"+i);
		var oDiv = document.getElementById("msgbalance1Div"+i);
		var oresult = document.getElementById("manytoOneRes"+i);
		
		if(oCardNum.value.length == 0 && oPassword.value.length == 0 && (oBalance.value.length == 0 || oBalance.value=='0.00')){
		}else{
			if(oresult.value!=null&&oresult.value==0){
			    returnString = false;
			}
		}
		totalMoney =totalMoney*1 + oBalance.value*1 ;
	}
	if(!returnString){
	    alert("请确认转出卡内是否有足够余额!");
		return false;
	}
	
	if(!chkCardNumber1('tranincardnumber','tranincardnumberDiv',totalMoney)){
	    tranincardnumber.focus();
		return false;
	}
	
	if(totalMoney == 0){
	   alert('转入总额必须大于0元');
	   return false;
	}
	
	return true;
}

/**
 *单卡转多卡表单
 **/ 
function tochkform(){
	var f = 1;  //接收循环次数
	for(var i = 1;i<=10;i++){
		var oCardNum = document.getElementById("tocardnumber"+i);         //卡号
		if(oCardNum.value.length == 0){
			f=i;
			break;
		}
	}
	
	for(var i = f; i <= 10; i++){
		var oCardNum = document.getElementById("tocardnumber"+i);         //卡号
		if(oCardNum.value.length != 0){
			var oDiv = document.getElementById("oneToManyCardDiv");
			oDiv.innerHTML = "提示：尊敬的用户您好，请在填写卡号的时候按顺序逐行填写";
			return;
		}
	}
	
	var infoDiv = document.getElementById("oneToManyCardDiv");
	infoDiv.innerHTML = "";
	
	var tranpassword = document.getElementById("tocardPassword");
	if(!(/^\d{6}$/).test(tranpassword.value)){
		alert('请输入正确的转出卡号的密码');
		tranpassword.value="";
		tranpassword.focus();
		return;
	}
	var totalMoney = 0;
	for(var i = 1;i<=10;i++){
		var oCardNum = document.getElementById("tocardnumber"+i);
		var oBalance = document.getElementById("tobalance"+i);
		var oresult = document.getElementById("onetoManyRes"+i);
		if(oCardNum.value.length == 0 && (oBalance.value.length == 0 || oBalance.value=='0.00')){
			continue;
		}else{
			if(oresult.value!=null&&oresult.value==0){
			    return;
			}
		}
		totalMoney =totalMoney*1 + oBalance.value*1 ;
	}
	
	if(totalMoney <= 0){
	   alert('转出的金额必须大于0元');
	   return;
	}
	
	document.getElementById("form1").action="../member/memberCardTransfer.do?method=one2manyTransfer";
	document.getElementById("form1").submit();
}

function chkInUser(cardNo){
    var params = Ext.urlEncode({"cardnumber":cardNo});
    var isInUser = false;
    var conn = Ext.lib.Ajax.getConnectionObject().conn;
    conn.open("GET", webroot+"/common/cardMemberInfo.do?method=chkIsNamed&cardnumber="+cardNo,false);
    conn.send(null);
    var responseArray = conn.responseText;
	var msgArray = responseArray.split(";");
	var inUser = msgArray[1].split(":");

	if(inUser[1]=="true"){		
		isInUser = true;
	}else{
		isInUser = false;
	}
	return isInUser;
}

