// Function to calculate Annual Individual

function annualInd(n, p)
{
   var TR = 0;
   var r=0;
  
   if(p>=100000)
   {
     //decide r depending on n
     if(n==0.5) r=10.50;
     if(n==1) r=11.00;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
    }	
   else
   { 	
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage
   r=r/100;
   
   //calculation
   
   if(n>0)
   	{
   		if(p>=100000)
   			{
			TR=Math.round((p*n*r))+p; 
   			document.frmAnnualInd.txtReturn.value = TR;
  			}
  		else
  			{
  			TR=0; 
   			document.frmAnnualInd.txtReturn.value = TR;
			}
	}
	else
  	{
  		TR=0; 
   		document.frmAnnualInd.txtReturn.value = TR;
	}
   return true;
}

// Function to calculate Annual Individual Below 5 Crore------------------------------------------------------------------------

function annualInsB5(n, p)
{
   var TR = 0;
   var r=0;
  
   if(p>=100000)
   {
     //decide r depending on n
     if(n==0.5) r=10.00;
     if(n==1) r=10.50;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
    }	
   else
   { 	
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage
   r=r/100;
   
   //calculation
   
   if(n>0)
   	{
   		if(p>=100000)
   			{
			TR=Math.round((p*n*r))+p; 
   			document.frmAnnualInsB5.txtReturn.value = TR;
  			}
  		else
  			{
  			TR=0; 
   			document.frmAnnualInsB5.txtReturn.value = TR;
			}
	}
	else
  	{
  		TR=0; 
   		document.frmAnnualInsB5.txtReturn.value = TR;
	}
   return true;
}

// Function to calculate Annual Above 5 Crore-----------------------------------------------------------------------------------

function annualInsA5(n, p)
{
   var TR = 0;
   var r=0;
  
   if(p>=100000)
   {
     //decide r depending on n
     if(n==0.5) r=10.25;
     if(n==1) r=10.50;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
    }	
   else
   { 	
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage
   r=r/100;
   
   //calculation
   
   if(n>0)
   	{
   		if(p>=100000)
   			{
			TR=Math.round((p*n*r))+p; 
   			document.frmAnnualInsA5.txtReturn.value = TR;
  			}
  		else
  			{
  			TR=0; 
   			document.frmAnnualInsA5.txtReturn.value = TR;
			}
	}
	else
  	{
  		TR=0; 
   		document.frmAnnualInsA5.txtReturn.value = TR;
	}
   return true;
}

// -----------------------------------------------------------Function to calculate Cumulative For Individual--------------------------------------------

function CumulativeInd(n, p)
{
   var TR = 0;
   var r=0;
      
   //decide r depending on n
   if(p>=100000)
   {
     if(n==0.5) r=10.50;
     if(n==1) r=11.00;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
   }
   else
   {
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage  
   r=r/100;
   

  //calculation
 if(n>0)
 {
 	if(p>=100000)
 	{
  		TR=Math.round((p*Math.pow((1+r),n))-p)+p; 
  		document.frmCumulativeInd.txtReturn.value = TR;
  	}
  	else
  	{
  		TR=0; 
  		document.frmCumulativeInd.txtReturn.value = TR
 	}
 }
 else
 {
 	TR=0; 
 	document.frmCumulativeInd.txtReturn.value = TR
 }
  return true;
}

//---------------------------------------------------------------------------------------------------------------------------------------

// -----------------------------------------------------------Function to calculate Cumulative For Institutional Below 5 Crore--------------------------------------------

function CumulativeInsB5(n, p)
{
   var TR = 0;
   var r=0;
      
   //decide r depending on n
   if(p>=100000)
   {
     
     if(n==0.5) r=10.00;
     if(n==1) r=10.50;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
   }
   else
   {
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage  
   r=r/100;
   

  //calculation
 if(n>0)
 {
 	if(p>=100000)
 	{
  		TR=Math.round((p*Math.pow((1+r),n))-p)+p; 
  		document.frmCumulativeInsB5.txtReturn.value = TR;
  	}
  	else
  	{
  		TR=0; 
  		document.frmCumulativeInsB5.txtReturn.value = TR
 	}
 }
 else
 {
 	TR=0; 
 	document.frmCumulativeInsB5.txtReturn.value = TR
 }
  return true;
}

//---------------------------------------------------------------------------------------------------------------------------------------

// -----------------------------------------------------------Function to calculate Cumulative For Individual--------------------------------------------

function CumulativeInsA5(n, p)
{
   var TR = 0;
   var r=0;
      
   //decide r depending on n
   if(p>=100000)
   {
     if(n==0.5) r=10.25;
     if(n==1) r=10.50;
     if(n==2) r=11.00;
     if(n==3) r=11.00;
     if(n==4) r=11.00;
     if(n==5) r=11.00;
   }
   else
   {
     if(n==0.5) r=0;
     if(n==1) r=0;
     if(n==2) r=0;
     if(n==3) r=0;
     if(n==4) r=0;
     if(n==5) r=0;
   }
   
   //r in percentage  
   r=r/100;
   

  //calculation
 if(n>0)
 {
 	if(p>=100000)
 	{
  		TR=Math.round((p*Math.pow((1+r),n))-p)+p; 
  		document.frmCumulativeInsA5.txtReturn.value = TR;
  	}
  	else
  	{
  		TR=0; 
  		document.frmCumulativeInsA5.txtReturn.value = TR
 	}
 }
 else
 {
 	TR=0; 
 	document.frmCumulativeInsA5.txtReturn.value = TR
 }
  return true;
}

//---------------------------------------------------------------------------------------------------------------------------------------

// Function of Benefit Scheme

function Benefit(n, p)
{
   var TR = 0;
   var r=0;
      
   //decide r depending on n
   if(p>=100000)
   {
     if(n==46) r=11.192500;
     if(n==78) r=12.264660;
     if(n==99) r=12.824800;
     if(n==117) r=12.035880;
     
   }
   else
   {
     if(n==46) r=0;
     if(n==78) r=0;
     if(n==99) r=0;
     if(n==117) r=0;
     
     if(n==46) p=0;
     if(n==78) p=0;
     if(n==99) p=0;
     if(n==117) p=0;
   }
   
   //r in percentage  
   r=r/100;
   

  //calculation
 if(n>0)
 { 
  if (n==46) TR=p*1.5;
  if (n==78) TR=p*2;
  if (n==99) TR=p*2.5;
  if (n==117) TR=p*3;
  //TR=Math.round(p*Math.pow((1+r),n/12)); 
  document.frmBenefit.txtReturn.value = TR;
  }
  else
  {
  TR=0; 
  document.frmBenefit.txtReturn.value = TR;
  }
  return true;
}
