//------------------------------------------init start---------------------------------------
/**
* 切换支付方式显示 
* <option value="3">网上支付</option>
* <option value="2">银行转帐</option>
* <option value="1">邮局汇款</option>
* <option value="0">现场捐款</option>
*/
$(document).ready(function(){
	$("div[@id=nextDiv]").css("display","none");
	$("#dynamicDiv").html($("#onlinePaymentDiv").html());	
	$("#dynamicDiv").toggleClass("contbanksol");
	$("select[@id=donate_type]").change(function(){
		var value = parseInt($(this).val());
		var vsInnerHtml = "";//显示内容
		$("#dynamicDiv").removeClass("xcdo");
		$("#dynamicDiv").removeClass("postlogo");
		$("#dynamicDiv").removeClass("icbclogo");
		$("#dynamicDiv").removeClass("contbanksol");
		switch(value){
			case 0:{vsInnerHtml = $("#cashPaymentDiv").html();$("#dynamicDiv").toggleClass("xcdo");break;}
			case 1:{vsInnerHtml = $("#postPaymentDiv").html();$("#dynamicDiv").toggleClass("postlogo");break;}
			case 2:{vsInnerHtml = $("#bankTransferDiv").html();$("#dynamicDiv").toggleClass("icbclogo");break;}
			case 3:{vsInnerHtml = $("#onlinePaymentDiv").html();$("#dynamicDiv").toggleClass("contbanksol");break;}
		}
		$("#dynamicDiv").html(vsInnerHtml);		
	});
	$("input[@type=radio][@name=proxy_mode][@value=0]").bind("click",function(){ //隐藏代理人信息 
		$("#userProxyDiv").css("display","none");
	});
	$("input[@type=radio][@name=proxy_mode][@value=1]").bind("click",function(){ //显示代理人信息
		$("#userProxyDiv").css("display","block");
	});
});

//---------------------------------------init end-----------------------------------------------
function contribute(form){
	if(document.getElementById("totaldonatemoney").value == "" 		
		|| isNaN(document.getElementById("totaldonatemoney").value)){
			alert("您要捐的金额不正确");
			return false;
		}
	if(parseFloat(document.getElementById("totaldonatemoney").value) <= 0){
		alert("您要捐的金额为零,不可以捐款");		
		return false;
	}
	//将页面上的受助者信息放入数组中传入后台处理		
	form.benefitUserInfo.value = getBenefitUserInfoStr();
	var vsDonateBank = $("input[@type=radio][@name=donate_bank]");
	var vsDonateBankValue = 1;
	vsDonateBank.each(function(){ //选择银行
		if($(this).attr("checked") == true){
			vsDonateBankValue = $(this).val();
		}
	});
	
	var proxy_mode = $("input[@type=radio][@name=proxy_mode]");
	var value = -1;
	proxy_mode.each(function(){//是否与代理人联系
		if($(this).attr("checked") == true){
			value = $(this).val();
		}
	});
	if(value == 1){
		if(document.getElementById("contact_name").value == "") {
			alert("联系人姓名不能为空");
			document.getElementById("contact_name").focus();
			return false;
		}
		if(document.getElementById("contact_mobile").value=="") {
			alert("手机号码不能为空");
			document.getElementById("contact_mobile").focus();
			return false;
		}	
		if((!/^13\d{9}$/g.test(document.getElementById("contact_mobile").value))&&(!/^159\d{8}$/g.test(document.getElementById

("contact_mobile").value))&& (!/^158\d{8}$/g.test(document.getElementById("contact_mobile").value))){
			alert("手机号码不合法");
			document.getElementById("contact_mobile").focus();
			return false;
		}
		var httpClass = new HTTP();	
		httpClass.requestPostURL(donatorUserForm, function(returnValue){			
			if(null == returnValue || returnValue == ""){//更新代理人信息成功
				
			}else{
				alert(returnValue);	
				return false;
			}
		});//更新代理人联系信息		
	}
	$("input[@type=hidden][@name=proxy_mode]").val(value);
	$("input[@type=hidden][@name=donate_type]").val($("select[@name=donate_type]").val());
	$("input[@type=hidden][@name=donate_word]").val($("textarea[@name=donate_word]").val());
	$("input[@type=hidden][@name=donate_bank]").val(vsDonateBankValue);	
	$("input[@type=hidden][@name=donatemoneysum]").val($("input[@type=hidden][@name=totaldonatemoney]").val());
	//alert(vsDonateBankValue);
	contributeForm.submit();
	window.close();
}

/**
* 获得受助者用户信息
*/
function getBenefitUserInfoStr(){
	var vsDonateBenefitUserInfos = "";
	var indexFlag = document.getElementsByName("indexflag");
	if(indexFlag != null){
		for(var i=0;i<indexFlag.length;i++){			
			var vsDonateYear = document.getElementById("benefitdonateyear"+indexFlag[i].value).value;//捐助年限
			var vsBenefitUuid = document.getElementById("benefit_uuid"+indexFlag[i].value).value;//受助者用户id
			var vsDonateMoney = document.getElementById("donatemoney"+indexFlag[i].value).value;//捐助的金额
			var vsTemp = vsBenefitUuid+";"+vsDonateYear+";"+vsDonateMoney;
			vsDonateBenefitUserInfos+="$##$"+vsTemp;			
		}
		vsDonateBenefitUserInfos += "$##$";
	}
	return vsDonateBenefitUserInfos;
}
//-------------------------------contribute by bank end--------------------------------------------------
