home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 November / Chip_2000-11_cd2.bin / internet / tvujdum / kalkulacky / stavspor.asp < prev   
Text File  |  2000-09-24  |  14KB  |  398 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1250">
  5.  
  6.     <title>M∙j a Tv∙j D∙m - v²poΦet stavebnφho spo°enφ</title>
  7.  
  8. <SCRIPT LANGUAGE="JavaScript">
  9.  
  10. function CheckNumber(StringToCheck, CheckedType)
  11. {
  12.  flag  = 0;
  13.  point = 0;
  14.  for ( i = 0; i < StringToCheck.length; i++)
  15.      { var chr = StringToCheck.substring(i, i+1);
  16.        if ( ((chr < "0") || (chr > "9")) &&
  17.             (chr != ".") && (chr != "-")  ||
  18.             ((chr == ".") && (CheckedType != "REAL")))
  19.           flag = 1;
  20.        if (chr == ".")
  21.           {point = point +1}
  22.      }
  23.  if ((flag == 1) || (StringToCheck.length == 0) || (point > 1))
  24.     { return false;}
  25.  else
  26.     return true;
  27. }
  28.  
  29.  
  30. function kontrola_cil(obj)
  31. {
  32.  if (! CheckNumber(obj.cc.value, 'REAL'))
  33.   {
  34.       window.alert('Opravte laskav∞ cφlovou Φßstku - povolena jsou pouze celß Φφsla');
  35.       document.forms[0].cc.focus();
  36.   };
  37.  if ((obj.cc.value == 0) || (obj.cc.value < 20000) || (obj.cc.value > 10000000) )
  38.   {
  39.       window.alert('Opravte laskav∞ cφlovou Φßstku - musφ b²t v∞tÜφ ne₧ 20.000 a menÜφ ne₧ 1.000.000');
  40.       document.forms[0].cc.focus();
  41.   };
  42. }
  43.  
  44.  
  45. function Zaok2( x ) {
  46.   return Math.round(100*x) / 100;
  47. }
  48.  
  49. function Zaok10( x ) {
  50.   return 10*Math.round(0.1*x);
  51. }
  52.  
  53. //function vypocet(cislo_form,flg) { /* flg = 0 - podle CC, 1 - podle vkladu */
  54. function vypocet(form,flg) {
  55.   //kontrola_cil(form);
  56.   //window.alert(form);    
  57.   var rvklad = 12*form.vklad.value;  /* rocni vklad */
  58.   var cc2 = form.cc.value;           /* cilova castka */
  59.   var kf = 31.25*form.koef.value;    /* koeficient varianty */
  60.   var cc0;
  61.   if(flg == 0) {
  62.     if(cc2 < 20000) cc2 = 20000;       /* alespon 20000 */
  63.     cc2 = Math.floor(cc2/1000) * 1000; /* nejnizsi na 1000 */
  64.     rvklad = 0.5*cc2/5;  /* horni odhad mes. vkladu */ 
  65.     if(rvklad > 22500) rvklad = rvklad - 4500;
  66.     else rvklad = rvklad/1.25;
  67.     rvklad = rvklad/1.03;
  68.     rvklad = Math.floor(rvklad/60) * 60; }  /* delici meritko = 5 Kc */
  69.   else if(rvklad < 1500) rvklad = 1500;  /* min. mvklad 125 */
  70.   ii = 0;
  71.   nalez = 0;
  72.   while(1) {
  73.     ii++
  74.     n = 5;
  75.     result = 0;
  76.     curok = 0;
  77.     urok = 0;
  78.     sp = 0;
  79.     zaklad = 0;
  80.     while (n > 0) { /* 0.458333 = 11/24 */
  81.       urok = Zaok2(0.03*(zaklad+0.75*sp+0.458333*rvklad));   
  82.       curok = curok + urok;    /* celkovy urok */
  83.       sp = 0.25*(rvklad+urok); /* statni podpora */   
  84.       if(sp > 4500) sp = 4500;
  85.       sp = Zaok2(sp);
  86.       zaklad = result + rvklad + urok; /* stav na uctu */
  87.       result = zaklad + sp;
  88.       n--;  }
  89.     cc0 = Math.sqrt(kf*curok*result);   /* vypocet CC */  
  90.     if(cc0 > 2*result) cc0 = 2*result;  /* prekracuje naspor. castku */
  91.     cc0 = Math.floor(cc0/1000) * 1000; 
  92.     if(flg > 0) break;
  93.     if(cc0 >= cc2) {  /* splneno HC >= 64 */
  94.       if(nalez) break;         /* nalezen nejnizssi rvklad CC */
  95.       rvklad = rvklad - 60; } /* hledat dal */
  96.     else { nalez = 1; rvklad = rvklad + 60; } /* nesplneno HC */
  97.   }
  98.   if(flg > 0)  /* vypocitana CC */
  99.     form.cc.value = cc0; 
  100.   else         /* puvodni CC */
  101.     form.cc.value = cc2;
  102.   form.vklad.value = rvklad/12;
  103.   result = Zaok10(result)
  104.   form.nasporeno5let.value = result;
  105. /*  sp = sp + 0.125*curok;   sp z bonusu */
  106. /*  if(sp > 4500) sp = 4500; */
  107. /*  zaklad = Zaok10(zaklad + sp + 0.5*curok); */
  108.   form.bonus5let.value = Zaok10(0.5*curok); /* zaklad - result; */
  109.   v5 = 5*rvklad;
  110.   form.vklad5let.value = v5;
  111.   form.vynos5let.value = result-v5;
  112.   form.uver5let.value = form.cc.value - result;
  113.   return false;
  114. }
  115.  
  116. function vypocti(form) {  
  117. var jmeno_form;
  118.   //window.alert(form.typ_vypoctu.value);    
  119.   if ( (form.typ_vypoctu.value == "1") && (form.vklad.value < 125) ) {
  120.           window.alert("Zadejte prosφm Φßstku minimßln∞ ve v²Üi 125,- KΦ");
  121.         form.vklad.value = "125";
  122.         form.vklad.focus();
  123.         return false;
  124.         }
  125.   if ( (form.typ_vypoctu.value == "0") && (form.cc.value < 20000) ) {
  126.           window.alert("Minimßlnφ cφlovß Φßstka je 20.000,- KΦ");
  127.         form.cc.value = "20000";
  128.         form.cc.focus();
  129.         return false;
  130.         }            
  131.     //return vypocet("1",document.formular1.typ_vypoctu.value);
  132.     return vypocet(form,form.typ_vypoctu.value);
  133. }
  134.  
  135. var position=303;
  136. </SCRIPT>
  137.  
  138.  
  139.  
  140. <link rel="StyleSheet" href="../tvujdum.css" type="text/css">
  141. <style type="text/css">
  142. <!--
  143. td  {
  144.     font-family : "Arial CE", "Arial", serif;
  145.     font-size : 10pt;
  146.     color : Black;
  147. }
  148. -->
  149. </style>
  150. </head>
  151.  
  152. <body background="../images/pozadi.gif" bgcolor="#FFFFFF">
  153. <!-- horni tabulka -->
  154.  
  155. <table width="750" cellspacing="0" cellpadding="0" border="0" align="center">
  156.   <tr> 
  157.     <td colspan="3"><IMG alt="M∙j a Tv∙j D∙m" border=0 height=34 src="../images/lg10.gif" width=447><img src="../images/ani10.gif" width="304" height="34"></td>
  158.   </tr>
  159.   <tr> 
  160.     <td align="left" width="230" bgcolor="#FE8E1A"><img src="../images/casopis10.gif" width=193 height=31 border=0 alt="navigace" usemap="#doom_map"></td>
  161.     <td class="cerne" bgcolor="#FE8E1A" align="left" width="519"><a class="blackA"  href="../index.htm" title="Nejv∞tÜφ e-Φasopis o bydlenφ a stav∞nφ, kter² nabφzφ denn∞ novΘ zprßvy a Φlßnky">Φasopis</a> | <a class="blackA" href="../../obchod.tvujdum.cz/index.htm" title="Virtußlnφ obchodnφ d∙m s pot°ebami pro modernφ bydlenφ, kter² akceptuje bezhotovostnφ platebnφ styl">gigamarket</a> | <a class="blackA" href="../../reality.tvujdum.cz/index.htm" title="On-line realitnφ terminßl s nemovitostmi v ╚R a zahraniΦφ">reality</a> | <a class="blackA" href="../../novostavby.tvujdum.cz/index.htm" title="On-line realitnφ terminßl s novostabami v ╚R a zahraniΦφ">novostavby</a> | <a class="blackA" href="../../konference.tvujdum.cz/index.htm" title="F≤rum o bydlenφ a stav∞nφ">konference</a> | <a class="blackA" href="../../www.kuchyne.cz/index.htm" title="VÜe o kuchynφch">kuchyn∞</a></td>
  162.     <td align="left" width="1" bgcolor="#FE8E1A"> </td>
  163.   </tr>
  164. </table>
  165. <br>
  166.  
  167.  
  168. <!-- tabulka druha hlavni  -->
  169.  
  170.  
  171. <table width="750" cellspacing="2" cellpadding="2" border="0" align="center">
  172.  
  173. <tr>
  174.     <td width="111" align="LEFT" valign="top">
  175. <br>
  176.     <!-- menu  -->
  177.     
  178.     <table width="110" cellspacing="0" cellpadding="5" border="0" bordercolor="#000000">
  179.  
  180. <tr>
  181.     <td><A href="hypoteka.asp">V²poΦet m∞sφΦnφ splßtky hypotΘky</A></td>
  182. </tr>
  183. <tr>
  184.     <td><A href="inflace.asp">V²poΦet inflace bytovΘho nßjmu</A></td>
  185. </tr>
  186. <tr>
  187.     <td><A href="stavspor.asp">V²poΦet stavebnφho spo°enφ</A></td>
  188. </tr>
  189. <tr>
  190.     <td><A href="statpodp.asp">V²poΦet v²Üe stßtnφ podpory</A></td>
  191. </tr>
  192.  
  193. <tr>
  194.     <td align="CENTER">
  195.     
  196.     <a href="javascript:history.back(1)"><img src="../images/new/sipka.gif" width=34 height=34 border=0 alt="zp∞t"></a>    
  197.     </td>
  198. </tr>
  199.  
  200. <tr>
  201.     <td></td>
  202. </tr>
  203. <tr>
  204.     <td align="middle"><hr color="#ff8000" width="100"></td>
  205. </tr>
  206. <tr>
  207.     <td align="middle">
  208.     
  209.     <!-- reklama -->
  210.     
  211.     <IMG alt="reklama" border=0 height=31 src="../reklama/final.gif" width=88>
  212.     
  213.     <!-- reklama -->
  214.     
  215.     </td>
  216. </tr>
  217. </table>
  218.  
  219.     
  220.     <!-- konec menu -->
  221.     
  222.     </td>
  223.     <td width="483" valign="TOP" class="cerne">
  224.     
  225.     <!-- aktuality --><br>
  226. <A HREF="../../edoras.cz/cgi-bin/b_click@cfg=3">
  227. <IMG SRC="../../edoras.cz/cgi-bin/b_banner@cfg=3" width=468 height=60
  228. alt="reklama" border="0"></A>
  229.     <br><br>
  230.  
  231.  
  232. <!--vypocet-->
  233. <span class="nadp">V▌PO╚ET STAVEBN═HO SPO╪EN═</span>
  234. <br><br>
  235.  
  236. <!-- tabulka se 2 vypocty -->
  237. <table border="0" cellspacing="0" cellpadding="0">
  238. <tr>
  239.     <td>
  240.     <!-- tabulka s vypoctem NO 1 -->
  241.             <FORM name="formular2">
  242.             <input type="Hidden" name="typ_vypoctu" value="0">
  243.             <input type="Hidden" name="koef" value="2.3">
  244.             <table border="0" cellspacing="0" cellpadding="0">
  245.             <tr>
  246.                 <td valign="MIDDLE">V²poΦet >></td>                  
  247.                  <td align="CENTER" bgcolor="#ff8f67" valign="MIDDLE"><b>  m∞sφΦnφho vkladu  </b></td>                  
  248.             </tr>
  249.  
  250.             <tr>
  251.                  <td valign="MIDDLE"><b>M∞sφΦnφ vklad:</b></td>    
  252.               <td valign="top"><input type="text" name="vklad" value=0 size=10 style="background-color: transparent; border-width: 0"> KΦ<br></td>
  253.             </tr>
  254.             
  255.             <tr>
  256.             <td valign="MIDDLE"><b>Vklad za 5 let:</b> </td>    
  257.             <td valign="top"><INPUT TYPE="text" NAME="vklad5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  258.             </tr>
  259.             
  260.             <tr>
  261.                  <td valign="MIDDLE"><b>Naspo°eno za 5 let:  </b></td>    
  262.               <td valign="MIDDLE"><INPUT TYPE="text" NAME="nasporeno5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  263.             </tr>  
  264.             
  265.             <tr>
  266.             <td valign="MIDDLE"><b>V²nos za 5 let: </b></td>
  267.              <td valign="MIDDLE"><INPUT TYPE="text" NAME="vynos5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  268.             </tr>
  269.         
  270.             <tr>
  271.         <td valign="MIDDLE"><b>Bonus za 5 let: </b></td>    
  272.         <td valign="top"><INPUT TYPE="text" NAME="bonus5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  273.         </tr>
  274.         
  275.             <tr>
  276.                <td valign="MIDDLE"><b>Nßrok na ·v∞r:</b></td>    
  277.           <td valign="MIDDLE"><INPUT TYPE="text" NAME="uver5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  278.         </tr>  
  279.             
  280.             <tr>
  281.             <td valign="MIDDLE"><b>Cφlovß Φßstka:</b></td>    
  282.               <td valign="MIDDLE"><input type="text" name="cc" value=0 size=10> KΦ</td>
  283.             </tr>
  284.             
  285.             <tr>
  286.             <td> </td>
  287.               <td valign="MIDDLE">
  288.                 <input type="Button" value="PoΦφtej" OnClick="vypocti(document.formular2)"> <input type="Reset" VALUE="Nuluj">
  289.               </td>
  290.             </tr>            
  291.             </table>
  292.             </form>
  293.             
  294.     </td>
  295.     <td> </td>
  296.     <td>
  297.     <!-- tabulka s vypoctem 2 -->
  298.              <FORM name="formular1">
  299.             <input type="Hidden" name="typ_vypoctu" value="1">
  300.             <input type="Hidden" name="koef" value="2.3">
  301.  
  302.             <table border="0" cellspacing="0" cellpadding="0">
  303.             <tr>
  304.                  <td align="CENTER" bgcolor="#ff8f67" valign="MIDDLE"><b>  cφlovΘ Φßstky  </b></td>                  
  305.             </tr>
  306.  
  307.             <tr>
  308.               <td valign="top"><input type="text" name="vklad" value=0 size=10> KΦ<br></td>
  309.             </tr>
  310.             
  311.             <tr>
  312.             <td valign="top"><INPUT TYPE="text" NAME="vklad5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  313.             </tr>
  314.             
  315.             <tr>
  316.               <td valign="MIDDLE"><INPUT TYPE="text" NAME="nasporeno5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  317.             </tr>  
  318.             
  319.             <tr>
  320.              <td valign="MIDDLE"><INPUT TYPE="text" NAME="vynos5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  321.             </tr>
  322.             
  323.             <tr>
  324.         <td valign="top"><INPUT TYPE="text" NAME="bonus5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  325.         </tr>
  326.         
  327.             <tr>
  328.           <td valign="MIDDLE"><INPUT TYPE="text" NAME="uver5let" value=0 SIZE=10 style="background-color: transparent; border-width: 0"> KΦ</td>
  329.         </tr>  
  330.             
  331.             <tr>
  332.               <td valign="MIDDLE"><input type="text" name="cc" value=0 size=10 style="background-color: transparent; border-width: 0;"> KΦ</td>
  333.             </tr>
  334.             
  335.             <tr>
  336.               <td valign="MIDDLE" colspan="3">
  337.                 <input type="Button" value="PoΦφtej" OnClick="vypocti(document.formular1)"> <input type="Reset" VALUE="Nuluj">
  338.               </td>
  339.             </tr>
  340.             </table>
  341.             </form>            
  342.     </td>
  343. </tr>
  344. </table>
  345. <!-- k: tabulka se 2 vypocty -->
  346.  
  347. <!-- cela tab. -->
  348. <table border="0" cellspacing="0" cellpadding="0" width="468" nowrap>
  349. <tr>
  350. <!-- 1. tab. s popisem -->
  351. <td>
  352.   Minimßlnφ cφlovß Φßstka Φinφ 20 000,- KΦ<br>
  353.   Minimßlnφ m∞sφΦnφ vklad Φinφ 0,5 % z cφlovΘ Φßstky.<br>
  354.   Cφlovß Φßstka je zaokrouhlovßna na tisφce.<br>
  355.   ┌rokov² bonus obdr₧φ ·Φastnφk stavebnφho spo°enφ <br>
  356.   v p°φpad∞ neΦerpßnφ ·v∞ru (tato Φßstka je zahrnuta<br> do zßkladu pro v²poΦet stßtnφ podpory).
  357. </td>    
  358. <!-- 2. tab. s logem CMSS -->
  359. <td align="right" valign="bottom">
  360. <a href="../../www.cmss.cz/index.htm" target="_blank"><img src="logocmss.gif" border=0 alt="╚eskomoravskß stavebnφ spo°itelna"></a><br>
  361. <span class="cerne8">partner projektu</span>
  362. </td>
  363. </tr>
  364. </table>
  365. <!-- k: cela tab. -->
  366.  
  367. <br>
  368. <!--k: vypocet-->
  369.  
  370.  
  371.     <!-- aktuality -->
  372.     
  373.     </td>
  374. </tr>
  375.  
  376. <tr>
  377.     <td colspan="3" valign="top" align="middle" bgcolor="black"> <SPAN class="white"> 
  378.       ⌐ Copyright 1998-2000 by BOHEMIA INTERNET SERVICES Ltd. All rights reserved. <br>
  379. Publikovßnφ nebo Üφ°enφ obsahu M┘J A TV┘J D┘M je v²slovn∞ zakßzßno bez p°edchozφho pφsemnΘho souhlasu.      
  380.       </SPAN> </td>
  381. </tr>
  382. <tr>
  383.     <td colspan="3" valign="top" align="middle" bgcolor="#FE8E1A">
  384.         <a class="blackA" href="../index.htm" title="Nejv∞tÜφ e-Φasopis o bydlenφ a stav∞nφ, kter² nabφzφ denn∞ novΘ zprßvy a Φlßnky">Φasopis</a> <span class="cerne">|</span> <a class="blackA" href="../../obchod.tvujdum.cz/index.htm" title="Virtußlnφ obchodnφ d∙m s pot°ebami pro modernφ bydlenφ, kter² akceptuje bezhotovostnφ platebnφ styl">gigamarket</a> <span class="cerne">|</span> <a class="blackA" href="../../reality.tvujdum.cz/index.htm" title="On-line realitnφ terminßl s nemovitostmi v ╚R a zahraniΦφ">reality</a> <span class="cerne">|</span> <a class="blackA" href="../../novostavby.tvujdum.cz/index.htm" title="On-line realitnφ terminßl s novostabami v ╚R a zahraniΦφ">novostavby</a> <span class="cerne">|</span> <a class="blackA" href="../../konference.tvujdum.cz/index.htm" title="F≤rum o bydlenφ a stav∞nφ">konference</a> <span class="cerne">|</span> <a class="blackA" href="../../www.kuchyne.cz/index.htm" title="VÜe o kuchynφch">kuchyn∞</a>
  385.     </td>
  386. </tr>
  387. <tr>
  388.     <td colspan="3" valign="top" align="middle">
  389.         <A href="../projekt.asp">O Φasopisu</A> <span class="cerne">|</span> <a href="mailto:obchod@tvujdum.cz">NapiÜte nßm</a> <span class="cerne">|</span> <a href="../tiskove_zpravy.asp">TiskovΘ zprßvy</a> <span class="cerne">|</span> <a href="../obchod/cenik.asp">Reklama</a> <span class="cerne">|</span> <a href="../body_info.asp">Bonus</a><br>
  390.     </td>
  391. </tr>
  392.  
  393.  
  394. </table>
  395.  
  396. </body>
  397. </html>
  398.