function osetri(cislo) {
 	c=cislo.replace(',','.');
 	c=c.replace(' ','');
  return c;
}

function number_format( number, decimals, dec_point, thousands_sep ) {
  var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
  var d = dec_point == undefined ? "," : dec_point;
  var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
  var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
  return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}


function spoctiSirku() {
  var inputSirka = $("#content select[name=sirka] :selected");
  var valSirka = inputSirka.val();
  var inputM2 = $("#content input[name=m2]");
  var valM2 = inputM2.val();
  var inputMnozstvi = $("#content input[name=mnozstvi]");
  var valM2 = inputM2.val().replace(",", ".");
  var valCelkem = Math.ceil(parseFloat(valSirka * valM2));
  //var m2_v_baleni = $("#content input[name=m2_v_baleni]").val();
  //var baleni = Math.ceil(parseFloat(m2 / m2_v_baleni));

  if (isNaN(valSirka)) {
    alert("Vkládejte jen číselné hodnoty.");
    //baleni = 1;
    //inputM2.val("");
    //inputM2.focus();
    inputSirka.focus();
  }

  inputMnozstvi.val(valSirka * valM2);
  $("#content .vzorec_sirka").text(valSirka);
  $("#content .vzorec_celkem").text(valCelkem);
  $("#content .vzorec_M2").text(valM2);
}



function spoctiCenu() {
  cena = 0;
  $("#content select").each(function() {
     //jmeno selectu
     var idSelectu = this.getAttribute('name');
     //cislo vybraneho selectu
     var castIdHidden = this.value;
     //name hiddenu
     var jmeno = idSelectu + '_idv_' + castIdHidden;
     //konkretni hodnota
     var retez = ":input:hidden[name='" + jmeno + "']";
     //cena += parseInt($(retez).val());
     cena += parseFloat($(retez).val());
  } )

  cena += parseFloat($("#cena_dph").val());
  
  cenab = $("#cena_bal").text(); // cena balení
  cenab = osetri(cenab);         // převed na číslo bez mezer
  if (cenab > 0) {cena = cenab;} // je-li balení, počítej s cenou za balení
  
  cenaba = $("#akcni_cena_bal").text(); // akční cena balení
  cenaba = osetri(cenaba);         // převed na číslo bez mezer
  if (cenaba > 0) {cena = cenaba;} // je-li balení i akční cena, počítej s akční cenou za balení

  cena = cena * parseFloat($(":input:text[name='mnozstvi']").val());
  cena = number_format(cena, 0, '', ' ');
   
  $("#aktcena").empty();
  //$("#aktcena").append(parseInt(cena));
  //$("#aktcena").append(parseInt(Math.round(cena)));
  $("#aktcena").append(cena);
  
}

/*
function spoctiCenu1() {
  cenab = $("#cena_bal").text(); // cena balení
  cenab = osetri(cenab); 
  
  cenaba = $("#akcni_cena_bal").text(); // akční cena balení
  cenaba = osetri(cenaba);         // převed na číslo bez mezer

//  cenam = $("#cena_za").text(); 
//  cenam = osetri(cenam); 
  cenaa = $("#aktcena").text();  // cena aktuální

  if (cenab > 0)  {cena = cenab;} else {cena = cenaa;}  // je-li balení, počítej s cenou za balení, jinak s aktuální
  if (cenaba > 0) {cena = cenaba;} // je-li balení i akční cena, počítej s akční cenou za balení

  mnoz = $("#content input[name=mnozstvi]").val();
  vysl = cena * mnoz;
  vysl = number_format(vysl, 0, '', ' '); 

  $("#celkcena").empty();
  $("#celkcena").append(vysl);
}
*/

function spoctiMnozstvi() {
  var inputSirka = $("#content select[name=sirka] :selected");
  var valSirka = inputSirka.val();
  var inputM2 = $("#content input[name=m2]");
  var inputMnozstvi = $("#content input[name=mnozstvi]");
  var valM2 = inputM2.val().replace(",", ".");
  var valCelkem = valSirka * valM2;

  if (isNaN(valM2)) {
    alert("Vkládejte jen číselné hodnoty.");
    valM2 = 1;
    inputM2.val("");
    inputM2.focus();
  }

  if (valM2 == 0)
    valM2 = 1;

  inputMnozstvi.val(valCelkem);
  $("#content .vzorec_sirka").text(valSirka);
  $("#content .vzorec_celkem").text(valCelkem);
  $("#content .vzorec_M2").text(valM2);
}

function spoctiBaleni() {
  var inputSirka = $("#content select[name=sirka] :selected");
	var inputM2 = $("#content input[name=m2]");
	var inputBaleni = $("#content input[name=mnozstvi]");
	var m2 = inputM2.val().replace(",", ".");
	var m2_v_baleni = $("#content input[name=m2_v_baleni]").val();
	var baleni =  Math.ceil( parseFloat(m2 / m2_v_baleni));

	if( isNaN( baleni ) ){
	  alert("Vkládejte jen číselné hodnoty.");
	  baleni = 1;
	  inputM2.val("");
	  inputM2.focus();
	}

	if( baleni == 0 )
	  baleni = 1;

	inputBaleni.val(baleni);
  $("#content .baleni").each(function () {
    $(this).text(baleni);
  });
	//alert("baleni:" . m2 * m2_v_baleni );
	/*console.log( "m2:" , inputM2 );
	console.log( "m2_v_baleni:" , $("#content input[name=m2_v_baleni]") );
	console.log( "baleni bez zaokrouhleni:" , ( m2 / m2_v_baleni ));
	console.log( "baleni:" , Math.ceil(( m2 / m2_v_baleni )));*/
	//$("#content input[name=mnozstvi]").
}
// skr�v�, nebo zobrazuje prvek dle ID prvku
function showhide(what){
  if (document.getElementById(what).style.display=='none'){
    document.getElementById(what).style.display='';
  }
  else{
    document.getElementById(what).style.display='none';
  }
}
 
