   var a = 100000;
   var p = 17;
   var t = 7;
   var d = 0;    
   
   $(document).ready(function(){
    $("a[rel]").click(function(){
      	var b = $(this).attr("rel");
        var temp = new Array();
        temp = b.split('|');
        $("#currency option:contains('грн.')").attr('percent',temp[0]);
        $("#currency option:contains('USD')").attr('percent',temp[1]);
        $("#currency option:contains('EURO')").attr('percent',temp[2]);
        $("#bank_percent").val($("#currency option:selected").attr('percent'));
        $("#form_credit_calc").bind("click",calculate());
    
    }).hover(function(){($(this).css('background-color', 'grey'))},function(){$(this).css('background-color', 'white');});
    $("#currency").change(function(){
    	$("#bank_percent").val($("#currency option:selected").attr('percent'));
      	$("#form_credit_calc").bind("click",calculate());}
    );
    
    $("#form_credit_calc select").change(calculate);
    $("#form_credit_calc :radio").change(calculate);
    $("#form_credit_calc").keyup(calculate);
    
    });   	
    function roundPrcs(value, precision)
     {
      var val = Math.round(value*Math.pow(10,precision));
      val=val<0 ? "" : val.toString();
      val = val.substring(0,val.length-precision)+"."+val.substring(val.length-precision, val.length);
     return val;
    }
    function calculate(){
  	  
  	  	      	  
      $("#vznos_percent").val().value=Number(roundPrcs(($("#vznos").val()/$("#price").val())*100,2));
   	  	
  	  a = Number(roundPrcs((($("#price").val()-$("#vznos").val())/$("#currency").val()),2));
  	  p = Number($("#bank_percent").val());
      t = Number($("#period").val()*12);
          
      var scheme="";
      var db, dp, d;
      var sdb=0, sdp=0, sd=0;
      
      db=Number(roundPrcs(a/t,2));
      d=Number(roundPrcs(a*p/1200/(1-Math.pow(1+p/1200,-t)),2));
      $(".data_row").remove();	
         
      for(i=1;i<t;i++){
       switch ($("input[@name='credit_type']:checked").val()){
        case "2" :
            dp=Number(roundPrcs(a*p/1200,2));
            d=Number(roundPrcs(db+dp,2));
            a=a-db;
         break;
        case "1" :
            dp=Number(roundPrcs(a*p/1200,2));
            db=Number(roundPrcs(d-dp,2));
            a=a-db;
         break;
        default :
        dp="";
       }
      if ((i-1)%2 == 0) rowclr='odd';  else rowclr='even';
    
      $("div#credit_results_data #credit_result_table").
      append('<tr class="data_row '+rowclr+'"><td class="caption">'+(i)+'</td><td>'+roundPrcs(a,2)+'</td><td>'+roundPrcs(db,2)+'</td><td>'+roundPrcs(dp,2)+'</td><td class="sum">'+roundPrcs(d,2)+'</td></tr>');
      sdp+=dp;
      sdb+=db;
      sd+=d;
     }
     
     db=a;
     dp=Number(roundPrcs(db*p/1200,2));
     d=Number(roundPrcs(db+dp,2));
     sdp+=dp;
     sdb+=db;
     sd+=d;
     $("div#credit_results_data #credit_result_table").
      append('<tr class="data_row '+rowclr+'"><td class="caption">'+(i)+'</td><td>'+roundPrcs(a,2)+'</td><td>'+roundPrcs(db,2)+'</td><td>'+roundPrcs(dp,2)+'</td><td class="sum">'+roundPrcs(d,2)+'</td></tr>');
     
     $("div#credit_results_data #credit_result_table").
      append('<tr class="data_row '+rowclr+'"><td class="caption">Всего:</td><td></td><td>'+roundPrcs(sdb,2)+'</td><td>'+roundPrcs(sdp,2)+'</td><td class="sum">'+roundPrcs(sd,2)+'</td></tr>');
      
     var as;
     var ensh_total=0;
     
      as = Number(roundPrcs($("#price").val()/$("#currency").val(),2)); 
   	  $(".ensh_row").remove(); 
   	 
     for (var i=0; i < $("#period").val(); i++) {
   	  $("#enshuarence_result_table").append('<tr class="ensh_row '+rowclr+'"><td class="caption" >'+(i+1)+'</td><td >'+Number(roundPrcs(as-(as*i*0.15),2))+'</td><td >'+Number(roundPrcs((as-(as*i*0.15))*$("#enshuarence").val()/100,2))+'</td></tr>');
   	  ensh_total=ensh_total+Number(roundPrcs((as-(as*i*0.15))*$("#enshuarence").val()/100,2));
   	 }
   	 a = Number(roundPrcs((($("#price").val()-$("#vznos").val())/$("#currency").val()),2));
   	 
   	  $("#dif_result").text(roundPrcs(ensh_total+sdp,2)); 
      $("#enshuarence_result").text(roundPrcs(ensh_total,2)); 
      $("#percent_result").text(roundPrcs(sdp,2)); 
      $("#price_result").text(roundPrcs($("#price").val()/$("#currency").val(),2));
      $("#body_result").text(a);
      $("#totsl_result").text(($("#price").val()+ensh_total+sdp)/$("#currency").val());
      
       
      $("#tax_gos").text(as*0.001);
      $("#tax_avtosalon").text(as*0.003);
      $("#tax_pf").text(as*0.03);
      	  
    }
   
   
   
   af01=new Array(16)
   af01[ 0]=1000000;  af01[ 1]=1000;         af01[ 2]=1;       af01[ 3]=0.001;
   af01[ 4]=0.00001;  af01[ 5]=0.000001;     af01[ 6]=1;       af01[ 7]=1;
   af01[ 8]=7000;     af01[ 9]=256;          af01[10]=16;      af01[11]=1;
   af01[12]=0.01;     af01[13]=0.008928571;  af01[14]=0.0005;  af01[15]=0.00044642857142857;
   af02=new Array(10)
   af02[0]=1000000000;  af02[1]=1000000;  af02[2]=100000;  af02[3]=1000;  af02[4]=1;
   af02[5]=63360;       af02[6]=5280;     af02[7]=1760;    af02[8]=320;   af02[9]=1;
   af03=new Array(12)
   af03[0]=1000000000000;  af03[1]=10000000000;  af03[2]=1000000;  af03[3]=10000;   af03[4 ]=100;  af03[ 5]=1;
   af03[6]=4014489600;     af03[7]=27878400;     af03[8]=3097600;  af03[9]=102400;  af03[10]=640;  af03[11]=1;
   af04=new Array(8)
   af04[0]=1000000000;  af04[1]=1000000;  af04[2]=1000;  af04[3]=1;
   af04[4]=46656;       af04[5]=27;       af04[6]=1;     af04[7]=1;
   af05=new Array(10)
   af05[0]=1000000;  af05[1]=1000;  af05[2]=1;  af05[3]=1;  af05[4]=0.001;
   af05[5]=128;      af05[6]=32;    af05[7]=8;  af05[8]=4;  af05[9]=1;
   af06=new Array(8)
   af06[0]=1000000000;  af06[1]=1000000;  af06[2]=1000;  af06[3]=1;
   af06[4]=64;          af06[5]=32;       af06[6]=4;     af06[7]=1;

 function calcF01(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af01[i];  us=m/453.6; }
     else       { us=parseFloat(v)/af01[i];  m =453.6*us; };
   ((x=Math.round(10000*m*af01[0])/10000)!=0) ? (document.F01.M1.value=x) : (document.F01.M1.value="");
   ((x=Math.round(10000*m*af01[1])/10000)!=0) ? (document.F01.M2.value=x) : (document.F01.M2.value="");
   ((x=Math.round(10000*m*af01[2])/10000)!=0) ? (document.F01.M3.value=x) : (document.F01.M3.value="");
   ((x=Math.round(10000*m*af01[3])/10000)!=0) ? (document.F01.M4.value=x) : (document.F01.M4.value="");
   ((x=Math.round(10000*m*af01[4])/10000)!=0) ? (document.F01.M5.value=x) : (document.F01.M5.value="");
   ((x=Math.round(10000*m*af01[5])/10000)!=0) ? (document.F01.M6.value=x) : (document.F01.M6.value="");
   ((x=Math.round(10000*us*af01[ 8])/10000)!=0) ? (document.F01.US1.value=x) : (document.F01.US1.value="");
   ((x=Math.round(10000*us*af01[ 9])/10000)!=0) ? (document.F01.US2.value=x) : (document.F01.US2.value="");
   ((x=Math.round(10000*us*af01[10])/10000)!=0) ? (document.F01.US3.value=x) : (document.F01.US3.value="");
   ((x=Math.round(10000*us*af01[11])/10000)!=0) ? (document.F01.US4.value=x) : (document.F01.US4.value="");
   ((x=Math.round(10000*us*af01[12])/10000)!=0) ? (document.F01.US5.value=x) : (document.F01.US5.value="");
   ((x=Math.round(10000*us*af01[13])/10000)!=0) ? (document.F01.US6.value=x) : (document.F01.US6.value="");
   ((x=Math.round(10000*us*af01[14])/10000)!=0) ? (document.F01.US7.value=x) : (document.F01.US7.value="");
   ((x=Math.round(10000*us*af01[15])/10000)!=0) ? (document.F01.US8.value=x) : (document.F01.US8.value="");
}
 function calcF02(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af02[i];  us=m /1.609344; }
     else       { us=parseFloat(v)/af02[i];  m =1.609344*us; };
   ((x=Math.round(10000*m*af02[0])/10000)!=0) ? (document.F02.M1.value=x) : (document.F02.M1.value="");
   ((x=Math.round(10000*m*af02[1])/10000)!=0) ? (document.F02.M2.value=x) : (document.F02.M2.value="");
   ((x=Math.round(10000*m*af02[2])/10000)!=0) ? (document.F02.M3.value=x) : (document.F02.M3.value="");
   ((x=Math.round(10000*m*af02[3])/10000)!=0) ? (document.F02.M4.value=x) : (document.F02.M4.value="");
   ((x=Math.round(10000*m*af02[4])/10000)!=0) ? (document.F02.M5.value=x) : (document.F02.M5.value="");
   ((x=Math.round(10000*us*af02[5])/10000)!=0) ? (document.F02.US1.value=x) : (document.F02.US1.value="");
   ((x=Math.round(10000*us*af02[6])/10000)!=0) ? (document.F02.US2.value=x) : (document.F02.US2.value="");
   ((x=Math.round(10000*us*af02[7])/10000)!=0) ? (document.F02.US3.value=x) : (document.F02.US3.value="");
   ((x=Math.round(10000*us*af02[8])/10000)!=0) ? (document.F02.US4.value=x) : (document.F02.US4.value="");
   ((x=Math.round(10000*us*af02[9])/10000)!=0) ? (document.F02.US5.value=x) : (document.F02.US5.value="");
}
 function calcF03(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af03[i];  us=m /2.589988110336; }
     else       { us=parseFloat(v)/af03[i];  m =us*2.589988110336; };
   ((x=Math.round(10000*m*af03[0])/10000)!=0) ? (document.F03.M1.value=x) : (document.F03.M1.value="");
   ((x=Math.round(10000*m*af03[1])/10000)!=0) ? (document.F03.M2.value=x) : (document.F03.M2.value="");
   ((x=Math.round(10000*m*af03[2])/10000)!=0) ? (document.F03.M3.value=x) : (document.F03.M3.value="");
   ((x=Math.round(10000*m*af03[3])/10000)!=0) ? (document.F03.M4.value=x) : (document.F03.M4.value="");
   ((x=Math.round(10000*m*af03[4])/10000)!=0) ? (document.F03.M5.value=x) : (document.F03.M5.value="");
   ((x=Math.round(10000*m*af03[5])/10000)!=0) ? (document.F03.M6.value=x) : (document.F03.M6.value="");
   ((x=Math.round(10000*us*af03[ 6])/10000)!=0) ? (document.F03.US1.value=x) : (document.F03.US1.value="");
   ((x=Math.round(10000*us*af03[ 7])/10000)!=0) ? (document.F03.US2.value=x) : (document.F03.US2.value="");
   ((x=Math.round(10000*us*af03[ 8])/10000)!=0) ? (document.F03.US3.value=x) : (document.F03.US3.value="");
   ((x=Math.round(10000*us*af03[ 9])/10000)!=0) ? (document.F03.US4.value=x) : (document.F03.US4.value="");
   ((x=Math.round(10000*us*af03[10])/10000)!=0) ? (document.F03.US5.value=x) : (document.F03.US5.value="");
   ((x=Math.round(10000*us*af03[11])/10000)!=0) ? (document.F03.US6.value=x) : (document.F03.US6.value="");
}
 function calcF04(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af04[i];  us=m /0.764554857984; }
     else       { us=parseFloat(v)/af04[i];  m =us*0.764554857984; };
   ((x=Math.round(10000*m*af04[0])/10000)!=0) ? (document.F04.M1.value=x) : (document.F04.M1.value="");
   ((x=Math.round(10000*m*af04[1])/10000)!=0) ? (document.F04.M2.value=x) : (document.F04.M2.value="");
   ((x=Math.round(10000*m*af04[2])/10000)!=0) ? (document.F04.M3.value=x) : (document.F04.M3.value="");
   ((x=Math.round(10000*m*af04[3])/10000)!=0) ? (document.F04.M4.value=x) : (document.F04.M4.value="");
   ((x=Math.round(10000*us*af04[4])/10000)!=0) ? (document.F04.US1.value=x) : (document.F04.US1.value="");
   ((x=Math.round(10000*us*af04[5])/10000)!=0) ? (document.F04.US2.value=x) : (document.F04.US2.value="");
   ((x=Math.round(10000*us*af04[7])/10000)!=0) ? (document.F04.US4.value=x) : (document.F04.US4.value="");
}
 function calcF05(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af05[i];  us=m /3.785; }
     else       { us=parseFloat(v)/af05[i];  m =us*3.785; };
   ((x=Math.round(10000*m*af05[0])/10000)!=0) ? (document.F05.M1.value=x) : (document.F05.M1.value="");
   ((x=Math.round(10000*m*af05[1])/10000)!=0) ? (document.F05.M2.value=x) : (document.F05.M2.value="");
   ((x=Math.round(10000*m*af05[2])/10000)!=0) ? (document.F05.M3.value=x) : (document.F05.M3.value="");
   ((x=Math.round(10000*m*af05[3])/10000)!=0) ? (document.F05.M4.value=x) : (document.F05.M4.value="");
   ((x=Math.round(10000*m*af05[4])/10000)!=0) ? (document.F05.M5.value=x) : (document.F05.M5.value="");
   ((x=Math.round(10000*us*af05[5])/10000)!=0) ? (document.F05.US1.value=x) : (document.F05.US1.value="");
   ((x=Math.round(10000*us*af05[6])/10000)!=0) ? (document.F05.US2.value=x) : (document.F05.US2.value="");
   ((x=Math.round(10000*us*af05[7])/10000)!=0) ? (document.F05.US3.value=x) : (document.F05.US3.value="");
   ((x=Math.round(10000*us*af05[8])/10000)!=0) ? (document.F05.US4.value=x) : (document.F05.US4.value="");
   ((x=Math.round(10000*us*af05[9])/10000)!=0) ? (document.F05.US5.value=x) : (document.F05.US5.value="");
}
 function calcF06(v,i,s)
{
   if (s!='us') { m =parseFloat(v)/af06[i];  us=m /0.035239; }
     else       { us=parseFloat(v)/af06[i];  m =us*0.035239; };
   ((x=Math.round(10000*m*af06[0])/10000)!=0) ? (document.F06.M1.value=x) : (document.F06.M1.value="");
   ((x=Math.round(10000*m*af06[1])/10000)!=0) ? (document.F06.M2.value=x) : (document.F06.M2.value="");
   ((x=Math.round(10000*m*af06[2])/10000)!=0) ? (document.F06.M3.value=x) : (document.F06.M3.value="");
   ((x=Math.round(10000*m*af06[3])/10000)!=0) ? (document.F06.M4.value=x) : (document.F06.M4.value="");
   ((x=Math.round(10000*us*af06[4])/10000)!=0) ? (document.F06.US1.value=x) : (document.F06.US1.value="");
   ((x=Math.round(10000*us*af06[5])/10000)!=0) ? (document.F06.US2.value=x) : (document.F06.US2.value="");
   ((x=Math.round(10000*us*af06[6])/10000)!=0) ? (document.F06.US3.value=x) : (document.F06.US3.value="");
   ((x=Math.round(10000*us*af06[7])/10000)!=0) ? (document.F06.US4.value=x) : (document.F06.US4.value="");
}

