﻿// JScript 文件 崔金凤 2009-2-11 13:21:23
//家庭基本信息关联js文件
//==========================================================================================================================================
//小数位数设置

function MathRound(LSTR_Num)
{
	var LINT_Num;
	if(LSTR_Num=="")
	{
		LINT_Num=0;
	}
	else
	{
		LINT_Num=parseFloat(LSTR_Num);
		LINT_Num=Math.round(LINT_Num*100)/100;
	}
	return LINT_Num;
}
//=========================================================================================================================================================
//根据年总收入计算
function CountMonthIncome()
{ 
	var YearCome = document.getElementById("YearIncome").value;
	var PersonNO=document.getElementById("Population").value;
	if(PersonNO!="")
	{
	    var YearAvg=0;
	    var MonthAvg=0;
	    var MonthIncome=0;
	
       if(YearCome!="0")
	    {
		    YearAvg=MathRound(parseFloat (YearCome/PersonNO));								
		    document.getElementById("YearIncome_Average").value=YearAvg;					  	
        }
    }
     else
    {
      alert("请先输入家庭人口数！");	
      document.getElementById("YearIncome").value="";	   
      return false;     
    }
	
}
		
//==========================================================================================================================================		
//根据年人均收入计算
function CountByYearAvg()
{ 
    var YearAvg = document.getElementById("YearIncome_Average").value;
    var PersonNO=document.getElementById("Population").value;

    if(YearAvg!="0")
    {
        document.getElementById("YearIncome").value=MathRound(parseFloat(YearAvg*PersonNO));
    }
}
//============================================================================================================================================
			
//根据建筑面积，计算人均使用面积
function BulidArea()
{ 
    var UseArea = document.getElementById("FloorArea").value;
    var PersonNO=document.getElementById("Population").value;
    if(PersonNO!="")
    {
        var AreaAvg=0;
        if(UseArea!="0")
        {
	        AreaAvg=MathRound(parseFloat(UseArea/PersonNO));		
	        document.getElementById("FloorArea_Average").value=AreaAvg;				
        }
    }
    else
    {
        alert("家庭人口数不能为空！");
         document.getElementById("FloorArea").value="";
         return false;
    }
}
//==========================================================================================================
//根据人均建筑面积计算
function CountBulidByAvg()
{ 
	var AreaAvg = document.getElementById("FloorArea_Average").value;
	var PersonNO=document.getElementById("Population").value;
   if(AreaAvg!="0")
	{
		document.getElementById("FloorArea").value=MathRound(parseFloat(AreaAvg*PersonNO));						
    }
	
}
//==================================================================================================================
//住房状况设置
function HouserStateSet(strobj)
{
     var   cbType   =   document.getElementById(strobj);//1:有房2 危房 3 无房
     if(strobj=="HouseType1")
     {
         if(cbType.checked)
         {
            document.getElementById("HouseType2").checked=false;//非选中状态
            document.getElementById("HouseType3").checked=false;//非选中状态  
            /**********************************************************************************/
          //危险程度取消选择
          
           var len=document.form1.elements.length;
	          var i;
	          for (i=0;i<len;i++)
	          {
	               if (document.form1.elements[i].type=="radio" && document.form1.elements[i].name=="DangerHouseLevle")
	               {
	                  var obj=document.form1.elements[i].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[i].checked==true)
	                        {
	                           document.form1.elements[i].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/
	          //居住情况取消选择
          
           var len=document.form1.elements.length;
	          var i;
	          for (i=0;i<len;i++)
	          {
	               if (document.form1.elements[i].type=="radio" && document.form1.elements[i].name=="Habitation")
	               {
	                  var obj=document.form1.elements[i].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[i].checked==true)
	                        {
	                           document.form1.elements[i].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/
            document.getElementById("DangerHouseLevle").disabled=true;//禁用 //危险程度禁用
            document.getElementById("FloorArea").disabled=false;//可用       //家庭总收入可用
            document.getElementById("FloorArea_Average").disabled=false;//可用   //人均建筑面积可用    
            document.getElementById("HouseStructureType").disabled=false;//可用   //房屋结构可用   
            document.getElementById("Habitation").disabled=true;//禁用居住情况
           
         }
     }
       if(strobj=="HouseType2")
     {
         if(cbType.checked)
         {
            document.getElementById("HouseType1").checked=false;//非选中状态
            document.getElementById("HouseType3").checked=false;//非选中状态  
            document.getElementById("FloorArea").value="";//       
            document.getElementById("FloorArea_Average").value="";//  
            document.getElementById("FloorArea").disabled=true;//禁用       
            document.getElementById("FloorArea_Average").disabled=true;//禁用       
            
            document.getElementById("DangerHouseLevle").disabled=false;//可用  
            document.getElementById("Habitation").disabled=true;//禁用居住情况
            document.getElementById("HouseStructureType").disabled=true;//禁用房屋结构
          /**********************************************************************************/
          //房屋结构取消选择
          
           var len=document.form1.elements.length;
	          var j;
	          for (j=0;j<len;j++)
	          {
	               if (document.form1.elements[j].type=="radio" && document.form1.elements[j].name=="HouseStructureType")
	               {
	                  var obj=document.form1.elements[j].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[j].checked==true)
	                        {
	                           document.form1.elements[j].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/  
	             //居住情况取消选择
          
           var len=document.form1.elements.length;
	          var i;
	          for (i=0;i<len;i++)
	          {
	               if (document.form1.elements[i].type=="radio" && document.form1.elements[i].name=="Habitation")
	               {
	                  var obj=document.form1.elements[i].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[i].checked==true)
	                        {
	                           document.form1.elements[i].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/
                 
                 
                     
         }
     }
        if(strobj=="HouseType3")
     {
         if(cbType.checked)
         {
            document.getElementById("HouseType1").checked=false;//非选中状态
            document.getElementById("HouseType2").checked=false;//非选中状态    
            document.getElementById("FloorArea").value="";//禁用       
            document.getElementById("FloorArea_Average").value="";//禁用  
            document.getElementById("FloorArea").disabled=true;//禁用       
            document.getElementById("FloorArea_Average").disabled=true;//禁用      
            document.getElementById("Habitation").disabled=false;//可用居住情况
          /**********************************************************************************/
          //危险程度取消选择
                var len=document.form1.elements.length;
	          var i;
	          for (i=0;i<len;i++)
	          {
	               if (document.form1.elements[i].type=="radio" && document.form1.elements[i].name=="DangerHouseLevle")
	               {
	                  var obj=document.form1.elements[i].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[i].checked==true)
	                        {
	                           document.form1.elements[i].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/
            document.getElementById("DangerHouseLevle").disabled=true;//禁用 
            document.getElementById("DangerHouseLevle").checked=false;
            document.getElementById("DangerHouseLevle").disabled=true;//禁用  
            document.getElementById("HouseStructureType").disabled=true;//禁用  
              /**********************************************************************************/
          //房屋结构取消选择
          
           var len=document.form1.elements.length;
	          var j;
	          for (j=0;j<len;j++)
	          {
	               if (document.form1.elements[j].type=="radio" && document.form1.elements[j].name=="HouseStructureType")
	               {
	                  var obj=document.form1.elements[j].disabled;
	                  if(!obj)
	                   {
	                       if(document.form1.elements[j].checked==true)
	                        {
	                           document.form1.elements[j].checked=false; 
	                        }                   
	                   }
	               } 
	          } 
	          //****************************************************************************************/                    
         }
     }
}
