

function RekenKanton()

   {

   var nSal   = parseFloat(window.document.form.mSalaris.value);
   var nBel  
   var nLft   = parseFloat(window.document.form.mLft.value);
   var nJaren = parseFloat(window.document.form.mJaren.value);

   var nEinde
   nEinde = nLft + nJaren
   nVerlies = nSal * (65-nEinde) 

   var n1
   var n2
   var n3

   var t1
   var t2
   var t3  
   var nTotaal

   t1 =0
   t2 =0 
   t3 =0

   nTotaal = 0

   n1 = 0
   n2 = 0
   n3 = 0
  
   for (var i=nLft; i<nEinde;i++)

       {
         
         if ( i < 40 )
            { n1 = n1 + 1 }

         if ( i >=40 && i < 50 )
             { n2 = n2 + 1 }

         if (i >= 50)
             { n3 = n3 + 1 }

       }



  /* hee you there....wat doe je hier...mijn scripts lezen huh...wegwezen jij..:) :) :) 
   groetjes ..heb je nog tips voor mij ???   george
   Ik maak je op attent over de intellectuele eigendoms rechten van dit script. 
   Hoop dat je sportief bent. Doeeei
 */

  nBel = Math.round(nSal/12)
  

  t1   = ( n1 * nBel )

  t2   = Math.round(  n2 * 1.5 * nBel  )

  t3   = Math.round(  n3 * 2.0 * nBel  )

  nTotaal = ( t1 + t2 + t3 )

  var c = "<HTML><HEAD><TITLE>Kantonrechtersformule</TITLE>"

  if(navigator.appName =='Microsoft Internet Explorer')
  {
  c = c + "<STYLE type='text/css'>" 
  c = c + "input  {color:black;background-color:#CCC39A;height:22;font-size:8pt}"
  c = c + "        table  {color:black;font-family: Arial, Helvetica, sans-serif; font-size: 12px}</STYLE>"
  }

  c = c +  "</head><BODY background=wood.jpg bgproperties=fixed><CENTER>"
  c = c + "<TABLE  width=92% bgcolor=white cellspacing=0>"
  c = c + "<TR><TH bgcolor='#CCC39A'colspan=4><font color=black>Hoogte gouden handdruk, werkloosheidsuitkeringen en FVP </font></TH></TR>"
  c = c + "<TR><TD align=center><TABLE width=96%><TR><TD>"

 
  c = c +  "<TR> <TD colspan=4><b>Uitganspunten:</b></TD></TR>"
  c = c +  "<TR> <TD>Leeftijd indienst </TD><TD align=right>" + nLft   + "</TD> <TD align=right>&#160;</TD><TD align=right>&#160;</TD></TR>"
  c = c +  "<TR> <TD>Aantal dienstjaren</TD><TD align=right>" + nJaren + "</TD> <TD align=right>&#160;</TD><TD align=right>&#160;</TD></TR>"
  c = c +  "<TR> <TD>Leeftijd uitdienst</TD><TD align=right>" + nEinde + "</TD> <TD align=right>&#160;</TD><TD align=right>&#160;</TD></TR>"
  c = c +  "<TR> <TD>Bruto jaarsalaris </TD><TD align=right>" + nSal   + "</TD> <TD align=right>&#160;</TD><TD align=right>&#160;</TD> </TR>"
  c = c + "<tr><td colspan=4><br></td></tr>"


  c = c + "<TR><TH bgcolor='#CCC39A'colspan=4><font color=black>Hoogte gouden handdruk volgens de Kantonrechtersformule</font></TH></TR>"

 c = c + "<tr><td colspan=4 align=>De meeste ontslagvergoedingen worden berekend volgens de Kantonrechtersformule, ook wel ABC-formule genoemd.<br><br></TD></TR>"
 



  c = c + "<TR  bgcolor='#004000'><TD align=left><font color=yellow>Categorie</font></TD><TD><FONT color=yellow>Factor</FONT></TD><TD align=right><FONT color=yellow>Beloning</FONT></TD><TD align=right><FONT color=yellow>Schadeloosstelling</FONT></TD></TR>"
  c = c + "<tr><td colspan=4><hr></td></tr>"
  c = c + "<TR> <TD> Tot 40 jaar        </TD> <TD align=right>"     + n1 + " x 1.0"     + "</TD>  <TD align=right>" + nBel + "</TD> <TD align=right>" +   t1    +  "</TD></TR>"
  c = c + "<TR> <TD> 40 tot 50 jaar     </TD> <TD align=right>"     + n2 + " x 1.5"     + "</TD>  <TD align=right>" + nBel + "</TD> <TD align=right>" +   t2    +  "</TD></TR>"
  c = c + "<TR> <TD> Vanaf 50 jaar      </TD> <TD align=right>"     + n3 + " x 2.0"     + "</TD>  <TD align=right>" + nBel + "</TD> <TD align=right>" +   t3    +  "</TD></TR>"
  c = c + "<TR> <TD align=left colspan=3><font color=#00400><b>Totaal</b></font></TD> <TD align=right ><b><font color=#00400>" + nTotaal +  "</b></font></TD></TR>"
  c = c + "<tr><td colspan=4><hr></td></tr>"
  c = c + "<tr><td colspan=4>De uitkomst kan verhoogd of verminderd worden met een bepaalde (correctie)factor, afhankelijk van de mate van verwijtbaarheid.</td></tr>"

    if((nLft+nJaren) > 61 && nTotaal > ( nSal * (65-nEinde)) )
  {
    c = c + "<tr><td colspan=4><br>* Vanwege de ontslagleeftijd kan er afgeweken worden van de standaard factor(en). Het werkelijke bruto inkomensverlies van " + nVerlies + "  tot aan het 65ste jaar kan dan als schadelosstelling worden toegekend.</td></tr>"
  }


  c = c + "</tr><td colspan=4><br>Biedt uw werkgever een (veel)lager bedrag aan, dan kunt u dit wellicht aan de Kantonrechter voorleggen. Het is dan verstandig om geen brieven/stukken te ondertekenen en eventueel een advocaat in te schakelen.<br><br></TD></TR></TABLE>"

 

  c = c + "<TR><TD colspan = 4 align=center>"

  c = RekenWW(c, nEinde, nSal)

  c = c + "</TD></TR>"

  c = c + "<TR><TD align=center colspan=4><FORM><hr>"
  c = c + "<INPUT value= 'Stel een vraag'         type='button' onClick=window.location.href='formvraag.html'>"
  c = c + "<INPUT value= 'Bereken stamrechtverzekering'         type='button' onClick=window.location.href='ber_goudenhanddruk.html'>"
  c = c + "<INPUT value= 'Home  '         type='button' onClick=window.location.href='home.html'>"
  c = c + "<INPUT value= 'Terug'        type='button' onClick=window.location='javascript:history.back()'><hr>"
  c = c + "</FORM></TD></TR></TABLE></TD></TR></TABLE>"
  c =c+"</CENTER></BODY></HTML>"

  document.close()
  document.open()       
  document.write(c)
  document.close()


 }





 function RekenWW(c, nLft,nSalaris)

 {

   var npSalaris   = 0 ;
   var mDate       = new Date();
   var yy          = mDate.getYear();
  
   if(yy-100)
     {yy=yy+1900;}

   
   var nFictief = ( yy - nLft + 18 );



   //01.01.2005
   var nMaxUitk = 30639 ;                      //excl. vak toeslag
   var nMinloon = Math.round(1264.80 * 12) ;  //excl. vak.toeslag

   //bereken duur WW
   nFictief = yy - nFictief;
  

   var nDuurWW  = 3;


   if( nFictief >= 4 && nFictief < 5 )
     { nDuurWW = 4 }

   if ( nFictief >= 5 && nFictief < 10 )
       { nDuurWW = 5 }

   if ( nFictief >= 10 && nFictief < 15 )
       { nDuurWW = 10 }

   if ( nFictief >= 15 && nFictief < 20 )
       { nDuurWW = 15 }

   if ( nFictief >= 25 && nFictief < 30 )
       { nDuurWW = 20 }

   if ( nFictief >= 30 && nFictief < 35)
       { nDuurWW = 25 }

   if ( nFictief >= 35 && nFictief < 38 )
       { nDuurWW = 30 }
   
   if ( nFictief >= 38 && nFictief < 40 )
       { nDuurWW = 35 }

   if ( nFictief >= 40 )
       { nDuurWW = 38 }


   var n65 = (65 * 12)    //65 jaar in maanden bereken als duur leeftijd 65 jaar overtreft

   if ( nDuurWW + ( nLft*12) >= n65 )
      { nDuurWW  = n65 - (nLft*12);}
   
   
   //bereken duur IOAW en Abw
   var nDuurAbw  = 0;
   var nDuurIOAW = 0;

  
   if( nLft < 50 )
     { nDuurAbw = ( n65 - ((nLft*12) + nDuurWW)); }

   else 
     { nDuurIOAW = ( n65 - ((nLft*12) + nDuurWW )); }


   


   //bereken Hoogte WW
   var nWW = Math.round( nSalaris * 0.7 )
   if( nWW > nMaxUitk )
      { nWW = nMaxUitk }



   var nWW1 = nWW ;
       nWW1 = Math.round(nSalaris * 0.7 );

   if( nWW1 > nMaxUitk )
      { nWW1 = nMaxUitk }

   nWW1 = Math.round(nWW1/12 * 2 ) 
   

   var nDuurWW1 =2 
       nDuurWW = nDuurWW-2


   //bereken hoogte IOAW 01.07.2004
   var nIOAW = Math.round( (1245.60 + 99.64) * 12 )         // ioaw gehuwden


   if( document.form.mBurgStaat.options[2].selected )
     { nIOAW = Math.round( (1136.83+90.95) * 12 ) ; npSalaris = 0 }      //alleenstaande ouder


   if(document.form.mBurgStaat.options[1].selected )
      { nIOAW = Math.round(  (967.62 +77.41)  * 12 ) ; npSalaris = 0 }     //alleenstaande


  c = c + "<TABLE width=92%><TR><TH bgcolor='#CCC39A'colspan=4><font color=black>Werkloosheidsuitkeringen  2006</font></TH></TR>"
  c = c + "<tr><td colspan=4 align=>Berekening Werkloosheidswet(WW). Als u onslagen wordt na 01 januari 2006 kan de volgende situatie van toepassing zijn:<br><br></TD></TR>"
  
  c = c +  "<TR bgcolor='#004000'><TH align=center><font color=yellow>Uitkering</font></TH><TH><font color=yellow>Duur in maanden</font></TH><TH><font color=yellow>Bruto per jaar in €</font></TH></TR>"
//  c = c + "<tr><td colspan=3><br></td></tr>"

  c = c +  "<TR><TD>WW-1ste 2 maanden </TD> <TD align=right>"   + nDuurWW1   + "</TD><TD align=right>"  +   nWW1  + "</TD></TR>"  
  c = c +  "<TR><TD>WW-loongerelateerd  </TD> <TD align=right>" + nDuurWW   + "</TD><TD align=right>"   +   nWW   + "</TD></TR>"



      if( nDuurIOAW > 0 )
       { c = c +  "<TR><TD> daarna IOAW </TD> <TD align=right>" + nDuurIOAW + "</TD>  <TD align=right>"  +   nIOAW + "</TD></TR>" }
 
          
      if(nLft < 50 )
          {c = c +  "<TR><TD colspan=3 align=center> daarna eventueel recht op bijstand.</TD></TR>"}


      if( nDuurIOAW > 0 && nLft >= 50 && document.form.mBurgStaat.options[0].selected )
          {c = c +  "<TR><TD colspan=3 align=center>* De IOAW wordt eventueel gekort met het inkomen van uw partner.</TD></TR>"}





  c = c + "<TR><TD><br><br></TD></TR> "


  c = c + "<TR><TH bgcolor='#CCC39A'colspan=4><font color=black> Voortzetting pensioenopbouw door FVP</TH></TR> "

  
  c = c + "<TR><TD colspan=4>Uw pensioenopbouw wordt door FVP gedurende de WW-periode voortgetzet, als u op ontslagdatum <b>ouder bent dan 40 jaar</b>. Als u op ontslagdatum 57,5 jaar of ouder bent, wordt uw pensioenopbouw voortgezet tot uw werkleijke pensioendatum, meestal tot uw 65ste jaar.<br><br></TD></TR>" 

        



  c = c + "<tr><td colspan=3><br></td></tr></TABLE>"

 

  return c;
 
}




function right(mousebutton)
  {
	var msg = "Functie is niet actief!";
	
	if (navigator.appName == "Microsoft Internet Explorer" && event.button == 2 )
           { alert(msg)
             return false;
           }

        if (navigator.appName == "Netscape" && mousebutton.which==3)
           {alert(msg);return false;}

	return true;
  }

  document.onmousedown = right;


