function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

      function num(id) {
          var e = document.getElementById(id);
          if (e != null) {
              var v = e.value;
              if (/^\d+$/.test(v)) {
                  return parseInt(v, 10);
              }
          }
          return 0;
      }

      function sum() {
        var v1 = num("v1");
        if ((!(document.bbb.v16[0].checked) & !(document.bbb.v16[1].checked)) & v1>0)
        {alert("Моля изберете първо местоположение на имота!");}
        if ((document.bbb.v16[0].checked || document.bbb.v16[1].checked) & v1>0)
         {
          if(document.bbb.v16[0].checked){
          document.getElementById("v0").value=document.bbb.v16[0].value;
          }
          if(document.bbb.v16[1].checked){
          document.getElementById("v0").value=document.bbb.v16[1].value;
          }      
          var v0 = num("v0")/1000;
          var r  = document.getElementById("v2");
          if (r != null) {
              r.value = v1 * 0.001;
          }
          var rrrr  = document.getElementById("v5");
          if (rrrr != null) {
//              rrrr.value = v1 * 0.025 * v0;
              rrrr.value = roundNumber(v1* v0,2);
          }
          var rrrrrr  = document.getElementById("v7");
          if (rrrrrr != null) {

                if(v1 <= 100) { nottmp = 15; }
                else if(v1 <= 1000) { nottmp = (v1-100)* 0.015 + 15; }
                else if(v1 > 1000 && v1 <= 10000) { nottmp = (v1-1000) / 100 + 28.5; }
                else if(v1 > 10000 && v1 <= 50000) { nottmp = (v1-10000) * 0.005 + 118.5; }
                else if(v1 > 50000 && v1 <= 100000) { nottmp = (v1-50000) * 0.002 + 318.5; }
                else if(v1 > 100000) { nottmp = (v1-100000) * 0.001 + 418; }

                if(nottmp >= 3000) { aaa = 3000 * 1.2; }
                else { aaa = nottmp * 1.2;}

              rrrrrr.value = roundNumber(aaa,2);
          }
          var rrrrrrr  = document.getElementById("v8");
          if (rrrrrrr != null) {
              rrrrrrr.value = roundNumber(( v1 * 0.001 ) + 7.20 + 3.60 + ( v1 * v0 ) + 6 + aaa,2);
          }
          
    
  
                    }
          
          var v9 = num("v9");
          var rr  = document.getElementById("v10");
          if (rr != null) {
              rr.value = v9 * 0.001;
          }
          var rrrrrrrr  = document.getElementById("v13");
          if (rrrrrrrr != null) {

                if(v9 <= 100) { nottmpp = 15; }
                else if(v9 <= 1000) { nottmpp = (v9-100)* 0.015 + 15; }
                else if(v9 > 1000 && v9 <= 10000) { nottmpp = v9 / 100 + 28.5; }
                else if(v9 > 10000 && v9 <= 50000) { nottmpp = v9 * 0.005 + 118.5; }
                else if(v9 > 50000 && v9 <= 100000) { nottmpp = v9 * 0.002 + 318.5; }
                else if(v9 > 100000) { nottmpp = v9 * 0.001 + 418; }

                if(nottmpp >= 3000) { aaaa = 3000 * 1.2; }
                else { aaaa = nottmpp * 1.2;}

              rrrrrrrr.value = roundNumber(aaaa,2);
          }
          var rrrrrrrrr  = document.getElementById("v14");
          if (rrrrrrrrr != null) {
			//  alert(rrrrrrrrr.value);
              rrrrrrrrr.value = roundNumber(( v9 * 0.001 ) + 7.20 + 3.60 + aaaa,2);
          }
          var rrrrrrrrrr  = document.getElementById("v15");
          if (rrrrrrrrrr != null) {
              rrrrrrrrrr.value = roundNumber(( v1 * 0.001 ) + 7.20 + 3.60 + ( v1 * v0 ) + 6 + aaa + ( v9 * 0.001 ) + 7.20 + 3.60 + aaaa,2);
          }
          


      }

      function addHandler(element, eventName, handler) {
          if (element.addEventListener) {
              element.addEventListener(eventName, handler, false);
          } else if (element.attachEvent) {
              element.attachEvent("on" + eventName, handler);
          }
      }

      addHandler(window, "load",
                 function() {
                   addHandler(document.bbb.v16[0], "click", sum);
                   addHandler(document.bbb.v16[1], "click", sum);                       
                   addHandler(document.getElementById("v1"), "keyup", sum);
                   addHandler(document.getElementById("v9"), "keyup", sum);              
                 });
