/* 

   function RekenWW()
   - ontwikkeld door : george - george@cfplanning.nl
   - laatste update  : jan 2004
   - parameters      : geen


 */


 function RekenWW()

 {
   var nLft        = parseFloat(window.document.form.mLft.value);
   var nSalaris    = parseFloat(window.document.form.mSalaris.value);
   var npSalaris   = parseFloat(window.document.form.mpSalaris.value);

   var mDate       = new Date();
   var yy          = mDate.getYear();



  if(yy-100)
     {yy=yy+1900;}

   
   var nFictief = ( yy - nLft + 18 )

   


   //01.07.2004
   var nMaxUitk = 30639                       //excl. vak toeslag
   var nMinloon = Math.round(1264.80 * 12)   //excl. vak.toeslag

   //bereken duur WW
   nFictief = yy - nFictief
  


   if( nFictief < 4 )
   { alert('Gezien uw arbeidsverleden, heeft u geen recht op WW-loongerelateerde uitkeringen. Mogelijk heeft u recht op de WW-kortdurende uitkering. Deze duur 6 maanden en bedraagt 70% van het minimumloon of, als uw laatste loon lager is dan het minimum, 70% van uw laatste loon')
   
     return false;
    }


   var nDuurWW  = 0


   if( nFictief >= 4 && nFictief < 5 )
     { nDuurWW = 4 }

   if ( nFictief >= 5 && nFictief < 10 )
       { nDuurWW = 9 }

   if ( nFictief >= 10 && nFictief < 15 )
       { nDuurWW = 12 }

   if ( nFictief >= 15 && nFictief < 20 )
       { nDuurWW = 18 }

   if ( nFictief >= 20 && nFictief < 25 )
       { nDuurWW = 24 }

   if ( nFictief >= 25 && nFictief < 30)
       { nDuurWW = 30 }

   if ( nFictief >= 30 && nFictief < 35 )
       { nDuurWW = 36 }
   
   if ( nFictief >= 35 && nFictief < 40 )
       { nDuurWW = 48 }

   if ( nFictief >= 40 )
       { nDuurWW = 60 }


        //bereken duur WWv
   var nDuurWWv = 24
   if(nLft > 57)
     { nDuurWWV = 42 }


   var n65 = (65 * 12)    //65 jaar in maanden bereken als duur leeftijd 65 jaar overtreft

   if ( nDuurWW + ( nLft*12) >= n65 )
      { nDuurWW  = n65 - (nLft*12);
        nDuurWWv = 0; }


   if (nDuurWWv > 0 )
    {
       if( nDuurWW + nDuurWWv+(nLft*12) > n65 )
         { nDuurWWv = n65 - (nDuurWW + (nLft*12)) }
    }
      
   
   //bereken duur IOAW en Abw
   var nDuurAbw  = 0
   var nDuurIOAW = 0

  
   if( nLft < 50 )
     {nDuurAbw = n65-(nLft*12) + nDuurWW + nDuurWWv}
   else
     {
      if ( nDuurWWv > 0 )
      {    nDuurIOAW = n65 - (nLft*12+nDuurWW + nDuurWWv) }
     }
     

   //bereken Hoogte WW
   var nWW = Math.round( nSalaris * 0.7 )
   if( nWW > nMaxUitk )
      { nWW = nMaxUitk }

   
   //hoogte WWv
   var nWWv = Math.round( nMinloon * 0.7 * 1.08 )

   if(nWWv > nWW)
     {nWWv = nWW}


   //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


   nIOAW = nIOAW - npSalaris
   if ( nIOAW < 0 )
      { nIOAW = 0 }


  var c
  if(navigator.appName =='Microsoft Internet Explorer')
  {
     c=  "<STYLE type='text/css'>" 
     c= c + "input  {color:'black';background-color:'#CCC39A';height:22;font-size:8pt }</STYLE>"    
  }

  c= c + "<BODY background='book1.gif' bgproperties=fixed text=black><CENTER>"
  c = c + "<TABLE  width=74% STYLE='font-family:arial;color:darkblue;'>"
  c = c + "<TR><TH bgcolor='#CCC39A'colspan=4><font color=white>Berekening werkloosheidsuitkeringen</font></TH></TR>"
  c = c + "<tr><td colspan=4> <HR></CENTER><br><font size=2 face=arial color=darkblue>"
  c = c + "Onderstaande berekening houdt<strong> geen </strong> rekening met de Toeslagenwet (TW). De Toeslagenwet vult het (gezins)inkomen aan tot het sociaal minumum.<br><br>"
  c = c + "Ook is er geen rekening met eventuele uitstel op grond van de <a href='wwtxt.html#flexwet'> Flexwet.</a><br><br>"
  c = c + "Aangenomen wordt dat aan de <a href='wwtxt.html#WWloongerelateerd'> vier-uit-vijf jareneis</a> van de WW is voldaan.<br><br>"
  c = c + "<b>Oude situatie, ontslagdatum voor 11 augustus 2003:</b><br></TD></TR></TABLE>"
  c = c + "<FORM><TABLE WIDTH=65% STYLE='font-family:arial;color:darkblue;'>"
  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>WW-loongerelateerd</TD> <TD align=right>" + nDuurWW   + "</TD><TD align=right>"  +   nWW   + "</TD></TR>"

  if ( nDuurWWv > 0)
    { c = c +  "<TR><TD> daarna WW-vervolg </TD> <TD align=right>" + nDuurWWv  + "</TD>  <TD align=right>"  +   nWWv  + "</TD></TR>" }
  else
    { nWWv=0 }



  if( nDuurIOAW > 0 )
    { c = c +  "<TR><TD> daarna IOAW                        </TD> <TD align=right>" + nDuurIOAW + "</TD>  <TD align=right>"  +   nIOAW + "</TD></TR>" }
 
// else
 //   { nIOAW=0}

  c = c + "<tr><td colspan=3><br></td></tr>"



  if( nDuurAbw > 0 )
    {
       if (npSalaris < nMinloon)
       { c = c +  "<TR><TD colspan=3 align=center> daarna eventueel recht op bijstand.</TD></TR>"}
       else
       { c = c +  "<TR><TD colspan=3 align=center> daarna geen recht op bijstand vanwege het inkomen van de partner.</TD></TR>"}
    }      


  if ( nDuurIOAW > 0 && nIOAW == 0 && npSalaris > 0 )
     { c = c +  "<TR><TD colspan=3>IOAW wordt tot nul gereduceerd vanwege het inkomen van de partner.<br><br></TD></TR>"}


   if(nDuurWWv > 0 )

   {   cTekst='bijstand. U komt dus 2 jaar eerder in de bijstand'
       if(nLft>50){cTekst='IOAW';}
       c=c + "<TR><TD colspan=3><font size=2 face=arial color=darkblue><b>ATTENTIE:<br>Nieuwe situatie, ontslagdatum op of na 11 augustus 2003:</b></font><br></TD></TR>"}


   if(nDuurWWv > 0 )
   { c = c + "<tr><td colspan=3><br></td></tr>"
     c = c +  "<TR><TD>WW-loongerelateerd</TD> <TD align=right>" + nDuurWW   + "</TD><TD align=right>"  +   nWW   + "</TD></TR>"


      if( nDuurIOAW > 0 || ( nDuurWWv > 0 && nLft > 50 ) )
        { nDuurIOAW = nDuurIOAW + nDuurWWv; c = c +  "<TR><TD> daarna IOAW                        </TD> <TD align=right>" + nDuurIOAW + "</TD>  <TD align=right>"  +   nIOAW + "</TD></TR>" }
      else
        {

          if(nLft < 50 )
          {
           if ( npSalaris < nMinloon)
             { c = c +  "<TR><TD colspan=3 align=center> daarna eventueel recht op bijstand.</TD></TR>"}
           else
            {c = c +  "<TR><TD colspan=3 align=center> daarna geen recht op bijstand vanwege het inkomen van de partner.</TD></TR>"}
           }
   }     }

     if(nLft == 57 && nIOAW > 0 )
   {c = c + "<TR><TD colspan=3><br><i>* Mocht u 57,5 jaar of ouder zijn en u komt slechts in aanmerking voor een kortdurende-WW, heeft u daarna eveneens recht op IOAW.</i></TD></TR>";}


  c = c + "<tr><td colspan=3><br></td></tr>"

  c = c + "<tr><td colspan=3><br><hr><font color=maroon><b>WW in 2006:</b></font><br>De maximale WW-duur wordt verkort tot 3 jaar en 2 maanden, nu nog 5 jaar. <a href='wwmut2006.html'>Klik hier</a> voor een berekening van de WW  in 2006.<br></td></tr>"



   if( navigator.appName =="Microsoft Internet Explorer")
     {c = c +  "<TR><TD align=center colspan=3><hr><INPUT TYPE='button'  value='   Print   '  ONCLICK='javascript:window.print()'>" 
      c = c + "<INPUT TYPE='button'  value='      Ok      ' ONCLICK='javascript:MakeTable(" + nSalaris + "," + nWW + "," + nWWv +  "," + nIOAW + ")'><hr></td></tr>"}
   else
     {c = c +  "<TR><TD align=center colspan=3> <INPUT TYPE='button'  value='         Ok       ' ONCLICK='javascript:back()'> <hr></TD></TR>"}


//  c = c + "<tr><td colspan=3><br><br><i>Wilt u presentaties bijwonen over ontslag, gouden handdruk en stamrecht, ga naar <a href='http://www.directadviezen.nl' target='_blank'>http://www.directadviezen.nl</a></i><hr></td></tr>"
  c = c + "</TABLE></FORM></CENTER></BODY><SCRIPT SRC='grafww.js'></SCRIPT>"

  document.close()
  document.open()       
  document.write(c)
  document.close()

 }


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;
