function chkdata1()
{
//以下是判断输入的值是否含有非数字字符串

  var checkOK = "0123456789-.";
  var checkStr = document.SaveTool04.p1.value;
  var allValid=true;
  var decPoints=0;
  var allNum="";
  var x=1;
  

 
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);         //检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")               //把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }

  if (!allValid)             //如果输入字符串含有非数值字符,则给出警告
  {
    alert("请输入数值！");
    document.SaveTool04.p1.focus();
    return false;
  }

  if (decPoints > 1)        //如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请输入有效数值！");
    document.SaveTool04.p1.focus();
    return false;
  }
  
  if (document.SaveTool04.p1.value <= 0)        
  {
    alert("请输入有效数值！");
    document.SaveTool04.p1.focus();
    return false;
  }
//以上是判断输入的值是否含有非数字字符串
}




function chkdata4()
{
//以下是判断输入的值是否含有非数字字符串

  var checkOK = "0123456789-.";
  var checkStr = document.SaveTool04.r1.value;
  var allValid=true;
  var decPoints=0;
  var allNum="";
  var x=1;
 
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);         //检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")               //把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }

  if (!allValid)             //如果输入字符串含有非数值字符,则给出警告
  {
    alert("请输入数值！");
    document.SaveTool04.r1.focus();
    return false;
  }
  
  if (decPoints > 1)        //如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请输入有效数值！");
    document.SaveTool04.r1.focus();
    return false;
  }
  
  if ((document.SaveTool04.r1.value <= 0)|(document.SaveTool04.r1.value > 100))
  {
    alert("请输入有效数值！");
    document.SaveTool04.r1.focus();
    return false;
  }

//以上是判断输入的值是否含有非数字字符串
}


function chkdata5()
{
//以下是判断输入的值是否含有非数字字符串

  var checkOK = "0123456789-.";
  var checkStr = document.SaveTool04.r2.value;
  var allValid=true;
  var decPoints=0;
  var allNum="";
  var x=1;
 
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);         //检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")               //把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }

  if (!allValid)             //如果输入字符串含有非数值字符,则给出警告
  {
    alert("请输入数值！");
    document.SaveTool04.r2.focus();
    return false;
  }
  
  if (decPoints > 1)        //如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请输入有效数值！");
    document.SaveTool04.r2.focus();
    return false;
  }
  
  if ((document.SaveTool04.r2.value <= 0)|(document.SaveTool04.r2.value > 100))
  {
    alert("请输入有效数值！");
    document.SaveTool04.r2.focus();
    return false;
  }

//以上是判断输入的值是否含有非数字字符串
}



function chkdata7()
{
//以下是判断输入的值是否含有非数字字符串

  var checkOK = "0123456789-.";
  var checkStr = document.SaveTool04.p2.value;
  var allValid=true;
  var decPoints=0;
  var allNum="";
  var x=1;
  

 
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);         //检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")               //把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }

  if (!allValid)             //如果输入字符串含有非数值字符,则给出警告
  {
    alert("请输入数值！");
    document.SaveTool04.p2.focus();
    return false;
  }

  if (decPoints > 1)        //如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请输入有效数值！");
    document.SaveTool04.p2.focus();
    return false;
  }
  
  if (document.SaveTool04.p2.value <= 0)        
  {
    alert("请输入有效数值！");
    document.SaveTool04.p2.focus();
    return false;
  }
//以上是判断输入的值是否含有非数字字符串
}



function dealdata(z)        //保存到小数点后2位
{
var x=z;
x=parseInt(z*100);
x=x/100;
return x;
}

function result()
{
var p1; 
var p2;
var r1;
var r2;
var year1;
var year2;
var year3;
var month1;
var month2;
var month3;
var day1;
var day2;
var day3;
var tianshu;
var temp;

p1=parseFloat(document.SaveTool04.p1.value);
p2=parseFloat(document.SaveTool04.p2.value);
r1=parseFloat(document.SaveTool04.r1.value);
r2=parseFloat(document.SaveTool04.r2.value);
year1=parseInt(document.SaveTool04.year1.options[document.SaveTool04.year1.selectedIndex].value);
year2=parseInt(document.SaveTool04.year2.options[document.SaveTool04.year2.selectedIndex].value);
year3=parseInt(document.SaveTool04.year3.options[document.SaveTool04.year3.selectedIndex].value);
month1=parseInt(document.SaveTool04.month1.options[document.SaveTool04.month1.selectedIndex].value);
month2=parseInt(document.SaveTool04.month1.options[document.SaveTool04.month2.selectedIndex].value);
month3=parseInt(document.SaveTool04.month1.options[document.SaveTool04.month3.selectedIndex].value);
day1=parseInt(document.SaveTool04.day1.options[document.SaveTool04.day1.selectedIndex].value);
day2=parseInt(document.SaveTool04.day1.options[document.SaveTool04.day2.selectedIndex].value);
day3=parseInt(document.SaveTool04.day1.options[document.SaveTool04.day3.selectedIndex].value);

for (var i=0;i<1;i++)
{
if ((year2<year1)|((year2==year1)&(month2>month1))|((year2==year1)&(month2==month1)&(day2<day1)))
{
	alert ("取款日期小于存款日期啦！");
    document.savedate.year2.focus();

    break ;
}

tianshu=(year3-year1)*360+(month3-month1)*30+(day3-day1);
tianshu1=(year2-year1)*360+(month2-month1)*30+(day2-day1);
tianshu3=(1999-year1)*360+(11-month1)*30+(1-day1);
tianshu4=(year2-1999)*360+(month2-11)*30+(day2-1);

document.SaveTool04.p22.value=p2;
if ((year2>1999)|((year2==1999)&(month2>11))|((year2==1999)&(month2==11)&(day2>=1)))
	{temp=(p1-p2)*(r1*tianshu1-r2*tianshu)/36000*0.8;}
else
	{temp=(p1-p2)*(r1*(tianshu3+tianshu4*0.8)-r2*tianshu*0.8)/36000;}
document.SaveTool04.sum.value=dealdata(temp);
}
    return false;

}
