
/* 
   function RekenAoW()
   - programmeur     : george 
   - parameters      : geen
   - omschrijving    : aan de hand van twee invoervelden nSalaris
                       (laatste bruto jaar salaris ) en  nOp (uitzichtpensioen) wordt 
                       de hoogte van de AOW voor de situatie met partner beiden 65 jaar 
                       en situatie alleenstaanden berekend en op het scherm getoond */



/* hee you there....wat doe je hier...mijn scripts lezen huh...wegwezen jij..:):):)
    groetjes ..heb je nog tips voor mij ???   george */




 function RekenAow()

  {
        var nGebJaar  = parseFloat(window.document.form.nGebjaar.value);
        var nSalaris  = parseFloat(window.document.form.nSalaris.value);
        var npSalaris = parseFloat(window.document.form.npSalaris.value);
        var nOp       = parseFloat(window.document.form.nOp.value)     ;
        var npOp      = parseFloat(window.document.form.npOp.value)    ;
        var nKorting  = parseFloat(window.document.form.nKorting.value);
        var npKorting = parseFloat(window.document.form.npKorting.value);

        //01.01.2007
        var pAow     = Math.round(653.73*12)
        var nAowVak  = Math.round(38.83*12)

        var pAowA    = Math.round(956.18*12)
        var nAowAVak = Math.round(54.36*12)

        var nAow     = pAow
        var npAow    = nAow
        
        
        var npAowVak = nAowVak 

        var nAowA    = pAowA

        
        if( (nKorting + npKorting) > 0 )
        {
         nKorting = ((nKorting*2)/100)                          ;
         npKorting = ((npKorting*2)/100)                        ;
         nAow     = Math.round(nAow  -   (nAow  * nKorting ) )  ;
         nAowVak  = Math.round(nAowVak * (nAow  / pAow ))       ;
         nAow     = nAow + nAowVak                              ;

         npAow    = Math.round(npAow  -   (npAow  * npKorting ) );
         npAowVak = Math.round(npAowVak * (npAow  / pAow ))     ;
         npAow    = npAow + npAowVak                            ;

         nAowA    = Math.round(nAowA  -   (nAowA  * nKorting ) );
         nAowAVak = Math.round(nAowAVak * (nAowA  / pAowA ))    ;
         nAowA    = nAowA + nAowAVak                            ;
        }
        else
        {
         nAow  = nAow  + nAowVak;
         npAow = nAow
         nAowA = nAowA + nAowAVak
        }
       

        var nAowJ    = nAow - nAowVak
        var nVrij    = (195.12*12)
        var nToeslag = npAow - npAowVak
        var lKorting = false

        if (nGebJaar < 1950)
        { 
            if (npSalaris>0)
            {
               nVrij    = npSalaris - nVrij ;
               nVrij    = nVrij - (nVrij/3) ;
               nToeslag = Math.round(npAow - nVrij);

               if (nToeslag < 0 )
                  {nToeslag = 0}

               lKorting = true

             }

          nAowJ = nAowJ + nToeslag ;
          var nAowJVak  = Math.round( (nAowVak*2) * ( nAowJ / (pAow*2)))
          nAowJ = nAowJ + nAowJVak       
        }
        else
        {nAowJ = nAow}
  
        /* hee you there....wat doe je hier...mijn scripts lezen huh...wegwezen jij..GRAPJE !!!!
        groetjes ..heb je nog tips voor mij ???   george.frans@cfplanning.nl */

        
        var nTotaal  = nAow  + npAow  + nOp + npOp
        var nTotaalJ = nAowJ + nOp
        var nTotaalA = nAowA + nOp

        var nPerc    = Math.round( ( nTotaal  / (nSalaris+npSalaris)  ) * 100 )
        var nPercA   = Math.round( ( nTotaalA / nSalaris )  * 100 )
        var nPercJ   = Math.round( ( nTotaalJ / (nSalaris+npSalaris) )  * 100 )

        var nNorm    =  Math.round( (nSalaris+npSalaris) * 0.7 )
        var nNormA   =  Math.round( nSalaris * 0.7 )
         
        var nTekort  = nNorm  - nTotaal
        var nTekortJ = nNormA  - nTotaalJ
        var nTekortA = nNormA  - nTotaalA
  
  
       
        if ( nTekort < 0 )
           {nTekort = 0 }
         

        if  ( nTekortA <0 )
            {nTekortA = 0}

        if  ( nTekortJ <0 )
            {nTekortJ = 0}


        cColor = "green"
        if (nTekort + nTekortA + nTekortJ > 0 )
           { cColor = "red" }


        /* hee you there....wat doe je hier...mijn scripts lezen huh...wegwezen jij..GRAPJE !!!!
        groetjes ..heb je nog tips voor mij ???   george.frans@infopensioen.nl */

       c=  "<STYLE type='text/css'>" 
       c=c + "body   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }"
       c=c + "input  {color:'black';background-color:'#CCC39A';height:22;font-size:8pt }"
       c=c + "table  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }</STYLE>"
       c=c + "<BODY text=black><CENTER>"
      
        c = c + "<TABLE BORDER=1 width=85%>"

        c = c + "<TR><TH colspan=4 background=text.gif><font size=2> Berekening AOW (pensioen)</font></TH></TR>"
        c = c + "<TR  BGCOLOR='#004000'> <TH><FONT color=yellow size=2> Bruto per jaar</font></TH> <TH><font color=yellow size=2>Met partner, beiden 65 jaar</font></TH><TH><font color=yellow size=2>Met partner, als partner<br> < 65 jaar</font></TH> <TH><font color=yellow size=2>Situatie alleenstaand</font></TH></TR>"
        c = c + "<TR>  <TD> <font size=2> AOW-uitkering     </font>     </TD>     <TD align=right> <font size=2>"    + nAow        + "</font>     </TD><TD align=right>  <font size=2>"     + nAowJ    + "</font>     </TD> <TD align=right> <font size=2>"       + nAowA     + "</font>      </TD> </TR>"
        c = c + "<TR>  <TD> <font size=2> AOW-partner       </font>     </TD>     <TD align=right> <font size=2>"    + npAow       + "</font>     </TD><TD align=right>                      &#160;                   </TD> <TD align=right> <font size=2>"       + 'n.v.t.'  + "</font>      </TD> </TR>"
        c = c + "<TR>  <TD> <font size=2> Ouderdomspensioen </font>     </TD>     <TD align=right> <font size=2>"    + (nOp+npOp)  + "</font>     </TD><TD align=right>  <font size=2>"     + nOp      + "</font>     </TD> <TD align=right> <font size=2>"       + nOp       + "</font>      </TD> </TR>"
        c = c + "<TR>  <TD> <font size=2><B>Totaal</B>      </font>     </TD>     <TD align=right> <font size=2><b>" + nTotaal     + "</b></font> </TD><TD align=right>  <font size=2><b>"  + nTotaalJ + "</b></font> </TD> <TD align=right> <font size=2><B>"    + nTotaalA  + "</B></font>  </TD> </TR>"
        c = c + "<TR>  <TD> <font size=2>in % tov huidige inkomen</font></TD>     <TD align=right> <font size=2>"    + nPerc       + "%</font>    </TD><TD align=right>  <font size=2>"     + nPercJ   + "%</font>    </TD> <TD align=right> <font size=2>"       + nPercA    + "%</font>     </TD> </TR>"
        c = c + "<TR>  <TD> <font size=2> (70%) normpensioen</font>     </TD>     <TD align=right> <font size=2>"    + nNorm       + "</font>     </TD><TD align=right>  <font size=2>"     + nNormA   + "</font>     </TD> <TD align=right> <font size=2>"       + nNormA    + "</font>      </TD> </TR>"
        c = c + "<TR  BGCOLOR=" + cColor + "><TD><font size=2><B>Tekort</B></font></TD><TD align=right><font size=2><B>"     + nTekort +  "</B></font></TD><TD align=right><font size=2><B>"    + nTekortJ +  "</B></font></TD><TD align=right><font size=2><B>" + nTekortA  + "</B></font>   </TD> </TR>"


       
        if( navigator.appName =="Microsoft Internet Explorer")
          {c = c +  "<TR><TD align=center colspan=4> <INPUT TYPE='button'  value='     Print     ' ONCLICK='javascript:window.print()' STYLE='color:black;background-color:#CCC39A;height:22;font-size:8pt'>" 
           c = c + "<INPUT TYPE='button'  value='      Ok       ' ONCLICK='javascript:MakeTable(" + nSalaris + "," + nAow + "," + nOp +  ")' STYLE='color:black;background-color:#CCC39A;height:22;font-size:8pt'> </TD></TR>"}
        else
        {c = c + "<TR><TD align=center colspan=4> <FORM> <INPUT TYPE='button'  value=' Print   ' ONCLICK='javascript:window.print()'>"
           c = c + "<INPUT TYPE='button'  value='   Ok   ' ONCLICK='javascript:history.back()'></TD></TR>"}
 

        c = c + "</FORM></TABLE>"

        if (lKorting && nAowJ != nAow)
          { c = c + "<br><br><font size=-1>* Er is geen rekening gehouden met eventuele inkomen in verband met arbeid van de partner zoals WW, Anw....</font>"
          }

        c = c + "</CENTER></BODY>"
        c = c + "<SCRIPT SRC='grafaow.js'></SCRIPT>"
  
    

       document.close()
       document.open()       
       document.write(c)
       document.close() 
  }

