	
	 var tc6=6475;
    var tc8=0;
    var tc12=37400;
	
	function chagne_bands(cntrl)
	{
		var obj1=document.getElementById("tc6");
		var obj2=document.getElementById("tc8");
		var obj3=document.getElementById("tc12");

		var a=cntrl.selectedIndex;
		
		
		if(a==0)					//for 2009-10
		{
			obj1.innerHTML="6475.00";
			tc6=6475;
			obj2.innerHTML="0.00";
			tc8=0;
			obj3.innerHTML="37400.00";
			tc12=37400;
		}
		
		if(a==1)					//for 2008-09
		{
			obj1.innerHTML="6035.00";
			tc6=6035;
			obj2.innerHTML="0.00";
			tc8=0;
			obj3.innerHTML="34800.00";
			tc12=34800;
		}
		else if(a==2)				//for 2007-08
		{
			obj1.innerHTML="5225.00";
			tc6=5225;
			obj2.innerHTML="2230.00";
			tc8=2230;
			obj3.innerHTML="32370.00";
			tc12=32370;
		}
		else if(a==3)				//for 2006-07
		{
			obj1.innerHTML="5035.00";
			tc6=5035;
			obj2.innerHTML="2150.00";
			tc8=2150;
			obj3.innerHTML="31150.00";
			tc12=31150;
		}
		else if(a==4)				//for 2005-06
		{
			obj1.innerHTML="4895.00";
			tc6=4895;
			obj2.innerHTML="2090.00";
			tc8=2090;
			obj3.innerHTML="30310.00";
			tc12=30310;
		}
		else if(a==5)				//for 2004-05
		{
			obj1.innerHTML="4745.00";
			tc6=4745;
			obj2.innerHTML="2020.00";
			tc8=2020;
			obj3.innerHTML="29380.00";
			tc12=29380;
		}
		else if(a==6)				//for 2003-04
		{
			obj1.innerHTML="4615.00";
			tc6=4615;
			obj2.innerHTML="1960.00";
			tc8=1960;
			obj3.innerHTML="28540.00";
			tc12=28540;
		}
		else if(a==7)				//for 2002-03
		{
			obj1.innerHTML="4615.00";
			tc6=4615;
			obj2.innerHTML="1920.00";
			tc8=1920;
			obj3.innerHTML="27980.00";
			tc12=27980;
		}
		else if(a==8)				//for 2001-02
		{
			obj1.innerHTML="4535.00";
			tc6=4535;
			obj2.innerHTML="1880.00";
			tc8=1880;
			obj3.innerHTML="27520.00";
			tc12=27520;
		}
		
		//tax_calc();
	}
	
  function tax_calc()
  {
    var obj1=document.getElementById("tc1");
    var obj2=document.getElementById("tc2");
    var obj3=document.getElementById("tc3");
    
    if(obj1.value=="")
    {
    	alert("Please Enter Gross Pay");
    	obj1.focus();
    	return false;
    }
    if(obj2.value=="")
    {
    	alert("Please Enter Total Tax Paid");
    	obj2.focus();
    	return false;
    }
    if(isNaN(obj1.value) || isNaN(obj2.value) || isNaN(obj3.value))
    {
  		alert("Please Enter Numbers Only");
  		return false;
  	}
    
    var tc1=obj1.value;
    var tc2=obj2.value;
    if(obj3.value!="")
    	var tc3=obj3.value;
    else
    {
    	obj3.value="0";
    	var tc3=0;
    }

   // alert(obj1.value +"    "+obj2.value+"    "+obj3.value);
    //if(obj1.value>0 && obj2.value>0 && obj3.value>0)
    if(obj1.value>0 && obj2.value>=0)
    {
       var obj4=document.getElementById("tc4");
     
       var tc4=obj3.value *0.1111111;
      tc4=format_number(tc4);
   
       obj4.innerHTML=tc4;
       var tc4=obj3.value *0.1111111;
        var obj5=document.getElementById("tc5");
        var tc5=parseFloat(obj3.value) +parseFloat(tc4);
        tc5=format_number(tc5);
        obj5.innerHTML=tc5;
        
          var obj7=document.getElementById("tc7");
          var tc7;
          if((tc1-tc6)>0)
          {
             tc7=tc1-tc6;
            
          }
          else
          {
             tc7=0;
          }
           tc7=format_number(tc7);
          obj7.innerHTML=tc7;
          
          var tc9;
          if(tc7>tc8)
          {
             tc9=tc8;
          }
          else
          {
              tc9=tc7;
          }
          
          var tc10;
          tc10=tc9 *.10;
           tc10=format_number(tc10);
            var obj10=document.getElementById("tc10");
              obj10.innerHTML=tc10;
              
           var tc11;
           tc11=tc7-tc9;
           var tc13;
         
           if(tc11<tc12)
           {
             tc13=tc11;
           }
           else
           {
             tc13=tc12;
           }
           
           var tc14;
		   
               //tc14=tc13*.22;
            if(f_year.selectedIndex == 0 || f_year.selectedIndex == 1)
            {
            tc14=tc13*.20;
            }
            else
            {
            tc14=tc13*.22;
			}
			
			
            tc14=format_number(tc14);
            
             var obj14=document.getElementById("tc14");
              obj14.innerHTML=tc14;
           
           var tc15=tc11-tc13;
           var tc16=tc15*.40;
           
           
            tc16=format_number(tc16);
            
             var obj16=document.getElementById("tc16");
              obj16.innerHTML=tc16;
           
          var tc17=tc12-tc13;
          var tc18;
          if(tc3>0)
          {
            tc18=tc17
          }
          else
          {
            tc18=0;
          }
          
          var tc19;
          if(tc5>tc18)
          {
            tc19=tc18;
          }
          else
          {
           tc19=tc5;
          }
          
          var tc20=tc19*.1;
          
          tc20=format_number(tc20);
            
             var obj20=document.getElementById("tc20");
              obj20.innerHTML=tc20;
          
          var tc21;
          if(tc5-tc18<0)
          {
             tc21=0;
          }
          else
          {
             tc21=tc5-tc18;
          }
          
          var tc22=tc21*.325
          
           tc22=format_number(tc22);
            
             var obj22=document.getElementById("tc22");
              obj22.innerHTML=tc22;
              
             var tc23=tc10;
          
           tc23=format_number(tc23);
            
             var obj23=document.getElementById("tc23");
              obj23.innerHTML=tc23;
              
               var tc24=parseFloat(tc14) + parseFloat(tc20);
          
           tc24=format_number(tc24);
            
             var obj24=document.getElementById("tc24");
              obj24.innerHTML=tc24;
              
              
              var tc25=parseFloat(tc16) +parseFloat(tc22);
              tc25=format_number(tc25);
              var obj25=document.getElementById("tc25");
              obj25.innerHTML=tc25;
              
               var tc26=parseFloat(tc23) + parseFloat(tc24) + parseFloat(tc25);
              tc26=format_number(tc26);
              var obj26=document.getElementById("tc26");
              obj26.innerHTML=tc26;
              
               var tc27=parseFloat(tc2) + parseFloat(tc4);
              tc27=format_number(tc27);
              var obj27=document.getElementById("tc27");
              obj27.innerHTML=tc27;
              
               var tc28=parseFloat(tc27) - parseFloat(tc26);
              tc28=format_number(tc28);
              var obj28=document.getElementById("tc28");
              obj28.innerHTML=tc28;
              
          objrs1=document.getElementById('rs1');
          objrs1.innerHTML=obj1.value;
           
          objrs2=document.getElementById('rs2');
          objrs2.innerHTML=obj26.innerHTML;
          
          objrs3=document.getElementById('rs3');
          objrs3.innerHTML=obj27.innerHTML;
          
          objrs41=document.getElementById('rs41');
          objrs42=document.getElementById('rs42');
          if(tc28>=0)
          {
          	objrs41.innerHTML="Your Refund is:";
          	objrs42.innerHTML=obj28.innerHTML;
          }
          else
          {
          	objrs41.innerHTML="You Owe ";
          	objrs42.innerHTML=obj28.innerHTML;
          }
          results=document.getElementById('result');
          results.style.display="";
          
          
    }
    
  }
  function format_number(num)
  {
   var nm="";
   nm=""+num;
   var dot_pos=nm.lastIndexOf(".");
  // alert(nm.length + "  "+dot_pos);
   if(dot_pos>0)
   {
   	dot_pos=dot_pos+3;
   	 var new_num=nm.substr(0,dot_pos)
 
   }
    else
    {
       var new_num=nm+".00";
    }
     var dot_pos=nm.lastIndexOf(".");
    
    if(num==tc14)
    {
       alert(new_num.length+ "    "+dot_pos);
    }
     if((new_num.length - dot_pos)<3)
     {
      new_num=new_num+"0";
     }
     return new_num;
    
  }