				var interestRate = 0.05;  //利息税率			
function calc1(oDocument)
			{
			var valstart;
				var valrate;
				var valstartdate;
				var valenddate;
				var valresult;
				var valtax;
				var dayMi=24*60*60*1000;
				var months;
	
		
	     		valstart=parseFloat(oDocument.all.edstart.value);

				valstartdate=StrToDate(oDocument.all.beginDateID.value);
				valenddate=StrToDate(oDocument.all.endDateID.value);				
				valrate=parseFloat(oDocument.all.edRate.value)/100;
				//到期本息总额＝初始存入金额×（年利率/360）×（提取日期－初始存入日期）×(1-利息税率)+初始存入金额
				
				valmonths=getDiffDay(valenddate,valstartdate);
				valresult=valstart*(valrate/360)*valmonths*(1-interestRate)+valstart;
				valtax=valstart*(valrate/360)*valmonths*interestRate;

			oDocument.all.edend.value=Round(valresult);
			oDocument.all.edtax.value=Round(valtax);
			}
			function calc2(oDocument)
			{
				var valstart;
				var valrate;
				var valstartdate;
				var valenddate;
				var valresult;
				var valtax;
				var dayMi=24*60*60*1000;
				var valmonths;

	
			
				valstartdate=StrToDate(oDocument.all.beginDateID.value);
				valenddate=StrToDate(oDocument.all.endDateID.value);				
				valrate=parseFloat(oDocument.all.edRate.value)/100;
	     		valresult=parseFloat(oDocument.all.edend.value);		
	     				
				//初始存入金额=到期本息总额/ (1+（年利率/360）×（提取日期－初始存入日期）×（1-利息税率）)
				valmonths=getDiffDay(valenddate,valstartdate);
				valstart=valresult /( valrate/360*valmonths*(1-interestRate)+1);
				valtax=(valresult-valstart)/4;
			oDocument.all.edstart.value=Round(valstart);
			oDocument.all.edtax.value=Round(valtax);
			}

			function calc3(oDocument)
			{
				var valstart;
				var valrate;
				var valstartdate;
				var valenddate;
				var valresult;
				var valtax;
				var dayMi=24*60*60*1000;
				var valday;
			
	
				valstart=parseFloat(oDocument.all.edstart.value);
				valstartdate=StrToDate(oDocument.all.beginDateID.value);
						
				valrate=parseFloat(oDocument.all.edRate.value)/100;
	     		valresult=parseFloat(oDocument.all.edend.value);		
	     		
	     		
				
				//提取日期=开始日期+(到期本息总额-初始存入金额)/初始存入金额*360/（1-利息税率）/年利率
				valday=(valresult-valstart)*360/valstart/(1-interestRate)/valrate;
	
		        valday=Math.ceil(valday);
				addday(valstartdate,valday);
				valtax=(valresult-valstart)/4;
				oDocument.all.endDateID.value=datetostring(valstartdate) ;
				
				oDocument.all.edtax.value=Round(valtax);

			}
