function getResult(event){
 
  var obyc = parseInt(document.getElementById('obyc').value);
  var dop = parseInt(document.getElementById('dop').value);
  var dop_dod = parseInt(document.getElementById('dop_dod').value);
  var dop_ruce = parseInt(document.getElementById('dop_ruce').value);
  //var osob_pred = parseInt(document.getElementById('osob_pred').value);
  var el_posta = parseInt(document.getElementById('el_posta').value);

  if(!obyc)
    obyc = 0;
  
  if(!dop)
    dop = 0;
  
  if(!dop_dod)
    dop_dod = 0;
  
  if(!dop_ruce)
   dop_ruce = 0;
  /*
  if(!osob_pred)
    osob_pred = 0;
  */
  if(!el_posta)
    el_posta = 0;
  
  var sum_obyc = 10 * obyc;
  var sum_dop = 26 * dop;
  var sum_dop_dod = 32 * dop_dod;
  var sum_dop_ruce = 38 * dop_ruce;
  var sum_osob_pred = 0;
  var sum_el_posta = 0;
  
  var dnes_celkem = sum_obyc + sum_dop + sum_dop_dod + sum_dop_ruce;
  
  var suma = parseInt(obyc) + parseInt(dop) + parseInt(dop_dod) + parseInt(dop_ruce) + /*parseInt(osob_pred) +*/ parseInt(el_posta);
  var naklady_17 = suma * 17.9;
  var naklady_15 = suma * 15.9;
  var naklady_13 = suma * 13.9;
  var naklady_11 = suma * 11.9;
  var naklady_9 = suma * 9.9;
  
  document.getElementById('sum_obyc').innerHTML = sum_obyc;
  document.getElementById('sum_dop').innerHTML = sum_dop;
  document.getElementById('sum_dop_dod').innerHTML = sum_dop_dod;
  document.getElementById('sum_dop_ruce').innerHTML = sum_dop_ruce;
 // document.getElementById('sum_osob_pred').innerHTML = sum_osob_pred;
  document.getElementById('sum_el_posta').innerHTML = sum_el_posta;
  
  /*var dnes_celkem = document.getElementById('dnes_celkem');
  if (dnes_celkem!= null)
      dnes_celkem.innerHTML = dnes_celkem;*/
  
  nastavInnerHTML('dnes_celkem', dnes_celkem);
  nastavInnerHTML('ostatni_naklady', dnes_celkem);
  nastavInnerHTML('ostatni_naklady_schranky', "0");
  nastavInnerHTML('ostatni_uspora', "100%");    
  /*document.getElementById('dnes_celkem').innerHTML = dnes_celkem;
  document.getElementById('ostatni_naklady').innerHTML = dnes_celkem;
  document.getElementById('ostatni_naklady_schranky').innerHTML = "0";
  document.getElementById('ostatni_uspora').innerHTML = "100%";*/
  
  nastavInnerHTML('naklady_17', Math.ceil(naklady_17));
  nastavInnerHTML('naklady_15', Math.ceil(naklady_15));
  nastavInnerHTML('naklady_13', Math.ceil(naklady_13));
  nastavInnerHTML('naklady_11', Math.ceil(naklady_11));
  nastavInnerHTML('naklady_9', Math.ceil(naklady_9));
    /*
  document.getElementById('naklady_17').innerHTML = Math.ceil(naklady_17);
  document.getElementById('naklady_15').innerHTML = Math.ceil(naklady_15);
  document.getElementById('naklady_13').innerHTML = Math.ceil(naklady_13);
  document.getElementById('naklady_11').innerHTML = Math.ceil(naklady_11);
  document.getElementById('naklady_9').innerHTML = Math.ceil(naklady_9);*/


  nastavInnerHTML('min_uspora_procent', dnes_celkem?(Math.round(((dnes_celkem - naklady_17) / dnes_celkem)*100)):'');
  nastavInnerHTML('min_uspora_castka', Math.round((dnes_celkem - naklady_17)));
  nastavInnerHTML('max_uspora_procent', dnes_celkem?(Math.round(((dnes_celkem - naklady_9) / dnes_celkem)*100)):'');
  nastavInnerHTML('max_uspora_castka', Math.round((dnes_celkem - naklady_9)));  
  
  //document.getElementById('min_uspora_procent').innerHTML = dnes_celkem?(Math.round(((dnes_celkem - naklady_17) / dnes_celkem)*100)):'';
  //document.getElementById('min_uspora_castka').innerHTML = Math.round((dnes_celkem - naklady_17));
  //document.getElementById('max_uspora_procent').innerHTML = dnes_celkem?(Math.round(((dnes_celkem - naklady_9) / dnes_celkem)*100)):'';
  //document.getElementById('max_uspora_castka').innerHTML = Math.round((dnes_celkem - naklady_9));
  
   
  return;
  /*if (browName=="Microsoft Internet Explorer"){
    event.returnValue = false;
  }
  else {
    event.preventDefault();
  }
  return false;*/
}

function nastavInnerHTML(id, hodnota) {
  var element = document.getElementById(id);
  if (element != null)
    element.innerHTML = hodnota;
}

function stopPropagation(e) { 
    if (!e) e = window.event;  
        e.cancelBubble = true; 
    if (e.stopPropagation) e.stopPropagation(); 
  }

function priklad(event){

  document.getElementById('obyc').value = "6048";
  document.getElementById('dop').value = "4499";
  document.getElementById('dop_dod').value = "6751";
  document.getElementById('dop_ruce').value = "5946";
  //document.getElementById('osob_pred').value = "2226";
  document.getElementById('el_posta').value = "5054";
  getResult(event);
  if (browName=="Microsoft Internet Explorer"){
    event.returnValue = false;
  }
  else {
    event.preventDefault();
  }

}

function reset(event){

  document.getElementById('sum_obyc').innerHTML = "&nbsp;";
  document.getElementById('sum_dop').innerHTML = "&nbsp;";
  document.getElementById('sum_dop_dod').innerHTML = "&nbsp;";
  document.getElementById('sum_dop_ruce').innerHTML = "&nbsp;";
  //document.getElementById('sum_osob_pred').innerHTML = "&nbsp;";
  document.getElementById('sum_el_posta').innerHTML = "&nbsp;";
  
  document.getElementById('dnes_celkem').innerHTML = "&nbsp;";
  
  nastavInnerHTML('ostatni_naklady', "&nbsp;");  
  nastavInnerHTML('ostatni_naklady_schranky', "&nbsp;");
  nastavInnerHTML('ostatni_uspora', "&nbsp;");
  nastavInnerHTML('naklady_17', "&nbsp;");
  nastavInnerHTML('naklady_15', "&nbsp;");
  nastavInnerHTML('naklady_13', "&nbsp;");
  nastavInnerHTML('naklady_11', "&nbsp;");
  nastavInnerHTML('naklady_9', "&nbsp;");
  nastavInnerHTML('min_uspora_procent', "&nbsp;");
  nastavInnerHTML('min_uspora_castka', "&nbsp;");  
  nastavInnerHTML('max_uspora_procent', "&nbsp;");  
  nastavInnerHTML('max_uspora_castka', "&nbsp;");    
    
  //document.getElementById('ostatni_naklady').innerHTML = "&nbsp;";
  //document.getElementById('ostatni_naklady_schranky').innerHTML = "&nbsp;";
  //document.getElementById('ostatni_uspora').innerHTML = "&nbsp;";
  //document.getElementById('naklady_17').innerHTML = "&nbsp;";
  //document.getElementById('naklady_15').innerHTML = "&nbsp;";
  //document.getElementById('naklady_13').innerHTML = "&nbsp;";
  //document.getElementById('naklady_11').innerHTML = "&nbsp;";
  //document.getElementById('naklady_9').innerHTML = "&nbsp;";
  //document.getElementById('min_uspora_procent').innerHTML = "&nbsp;";
  //document.getElementById('min_uspora_castka').innerHTML = "&nbsp;";
  //document.getElementById('max_uspora_procent').innerHTML = "&nbsp;";
  //document.getElementById('max_uspora_castka').innerHTML = "&nbsp;";

}

function mapuj(){

  var f = document.getElementById('calculator');
  var a = document.getElementById('priklad');
  
  browName = navigator.appName;
  browVerze = parseInt(navigator.appVersion);
  if (browName=="Microsoft Internet Explorer"){
    f.attachEvent('onsubmit', getResult);
    f.attachEvent('onreset', reset);
    a.attachEvent('onclick', priklad);
  }
  else {
    f.addEventListener('submit', getResult, false);
    f.addEventListener('reset', reset, false);
    a.addEventListener('click', priklad, false);
  }

}
