/* 
   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..GRAPJE !!!!
    groetjes ..heb je nog tips voor mij ???   george
   Ik wil je wel op attenderen dat op deze sources rechten op zitten, dus wees sportief
   ok .....doeeeeeeiiii */




 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);
        var nLijfr    = parseFloat(window.document.form.nKoopsom.value);
//        var nOverige  = parseFloat(window.document.form.nOverige.value);
        

        //01.01.2007
        var pAow     = Math.round(673.84*12)
        var nAowVak  = Math.round(38.35*12)

        var pAowA    = Math.round(984.86*12)
        var nAowAVak = Math.round(69.02*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..:))
        groetjes ..heb je nog tips voor mij ???   george */


        var nLijfrv = 0
        var nLijfrm = 0

        if (nLijfr > 0 )
          { nLijfrm   = Math.round(nLijfr / 10.561);
            nLijfrv = Math.round(nLijfr / 13.0804)}

        var nTotaal  = nAow  + npAow  + nOp + npOp + nLijfrm 
        var nTotaalJ = nAowJ + nOp+ nLijfrm 
        var nTotaalA = nAowA + nOp+ nLijfrm 

        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 nNormJ   =  nNorm
         
        var nTekort  = nNorm  - nTotaal
        var nTekortJ = nNormA  - nTotaalJ
        var nTekortA = nNormA  - nTotaalA

 /* hee you there....be je nog hier...mijn scripts lezen huh...wegwezen jij..GRAPJE !!!!
    groetjes ..heb je nog tips voor mij ???   george

   Ik wil je wel op attenderen dat op deze sources rechten op zitten, dus wees sportief
   ok .....doeeeeeeiiii */
       
        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
        */



       c = "<BODY background=book1.gif bgproperties=fixed text=black STYLE='font-family:arial;color:#333333;'>"
       c = c + "<CENTER><TABLE WIDTH=76% STYLE='font-family:arial;color:#333333;'>"
       c = c + "<tr><td align=center bgcolor='#CCC39A' colspan=4><font color=white><b>Pensioen en AOW</b></font></td></tr>"
       c = c + "<tr><td><br></td></tr><tr><td>"


       c = c + "<TR  bgcolor=maroon> <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> Lijfrente         </font>     </TD>     <TD align=right> <font size=2>"    + nLijfrm      + "</font>     </TD><TD align=right>  <font size=2>"    + nLijfrm   + "</font>     </TD> <TD align=right> <font size=2>"      + nLijfrm   + "</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%) norm</font>     </TD>     <TD align=right> <font size=2>"    + nNorm       + "</font>     </TD><TD align=right>  <font size=2>"     + nNormJ   + "</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>"

       c = c + "<TR><TD colspan=4><br></TD></TR><FORM>"

          if (lKorting && nAowJ != nAow)
          { c = c + "<TR><TD colspan=4><font size=-1><UL><LI>Als uw partner jonger is, is hierbij geen rekening gehouden met eventuele inkomen in verband met arbeid van de partner zoals WW, Anw....Die worden dan volledig gekort op de AOW-toeslag.</font></LI></UL></TD></TR>"
          }

         if (nPerc > 0 && nPerc >= 50 && cColor=='red')
          { c = c + "<TR><TD colspan=4><font size=-1><UL><LI>Bovenstaande pensioentekort wil alleen aantonen dat volgens de norm u een tekort heeft. Uw pensioeninkomen kan voldoende zijn omdat bijv. uw huis al is afgelost, u minder belasting zal betalen, u minder zal besteden.....</font></LI></UL></TD></TR>"
          }

          
        if (nLijfr > 0 )
          { c = c + "<TR><TD colspan=4><font size=-1><UL><LI>Bovenstaande lijfrente is een indicatie voor een levenslange lijfrente-uitkering op basis van 4% rekenrente (verzekerde=man). Voor een vrouwelijke verzekerde bedraagt de lijfrente " + nLijfrv + ". <br>In werkelijkheid zullen de (gegarandeerde) uitkeringen hoger liggen.</font> <a href='formlijfrente.html' >Klik hier</a> voor aanvraag offerte</a></LI></UL></TD></TR>"
          }
       
        if( navigator.appName =="Microsoft Internet Explorer")
          {c = c +  "<TR><TD align=center colspan=4 background=cellpic1.gif><hr>"
           c = c + "<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=' Grafiek ' ONCLICK='javascript:MakeTable(" + nSalaris + "," + nAow + "," + nOp +  ")' STYLE='color:black;background-color:#CCC39A;height:22;font-size:8pt'>" 
           c = c + "<INPUT TYPE='button'  value=' Terug   ' ONCLICK='javascript:history.back()' STYLE='color:black;background-color:#CCC39A;height:22;font-size:8pt'>"}
        else
        {c = c + "<TR><TD align=center colspan=4 ><INPUT TYPE='button'  value=' Print   ' ONCLICK='javascript:window.print()'>"
         c = c + "<INPUT TYPE='button'  value='   Ok   ' ONCLICK='javascript:history.back()'><hr>"}

     
        c = c + "</TD></TR></FORM></TABLE>"

    

        c = c + "</CENTER></BODY>"
        c = c + "<SCRIPT SRC= " + "grafaow.js" + "></SCRIPT></HTML>"
  
     

       document.close()
       document.open()       
       document.write(c)
       document.close() 


  }


 /* hee you there....be je nog hier...mijn scripts lezen huh...wegwezen jij..GRAPJE !!!!
    groetjes ..heb je nog tips voor mij ???   george
   Ik wil je wel op attenderen dat op deze sources rechten op zitten, dus wees sportief
   ok .....doeeeeeeiiii */
       

