/*
Author: Robert Hashemian
http://www.hashemian.com/

You can use this code in any manner so long as the author's
name, Web address and this disclaimer is kept intact.
********************************************************
Usage Sample:

<script language="JavaScript" src="http://www.hashemian.com/js/NumberFormat.js"></script>
<script language="JavaScript">
document.write(FormatNumberBy3("1234512345.12345", ".", ","));
</script>
*/

// function to format a number with separators. returns formatted number.
// num - the number to be formatted
// decpoint - the decimal point character. if skipped, "." is used
// sep - the separator character. if skipped, "," is used
function FormatNumberBy3(num, decpoint, sep) {
  // check for missing parameters and use defaults if so
  if (arguments.length == 2) {
    sep = ",";
  }
  if (arguments.length == 1) {
    sep = ",";
    decpoint = ".";
  }
  // need a string for operations
  num = num.toString();
  // separate the whole number and the fraction if possible
  a = num.split(decpoint);
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";


  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
      x += decpoint + y;
  }
  return x;
}


function vypis(id) {

if (document.getElementById('sestava_produkt_id[0]') != null) {   

var pis = document.getElementById('our_price_b').value;
//  0 //
if (document.getElementById('sestava_produkt_id[0]') != null) {  
var a = document.getElementById('sestava_produkt_id[0]').options.selectedIndex;
if(a >= 0){
var  b = document.getElementById('sestava_produkt_id[0]').options[a].text;
var brokenstring = b.split(" - "); 
var cislotext = brokenstring.slice(brokenstring.length-1,brokenstring.length);
var cislotext2 = cislotext[0].replace(" ","");
cislotext20 = cislotext2.replace("Kč","");
cislotext20 = cislotext20.replace("€","");
var cena0 = parseFloat(cislotext20);
 if(isNaN(cena0)) cena0 = 0; 
 }
}

// 1 //
if (document.getElementById('sestava_produkt_id[1]') != null) {  
var a1 = document.getElementById('sestava_produkt_id[1]').options.selectedIndex;
if(a1 >= 0){
var  b1 = document.getElementById('sestava_produkt_id[1]').options[a1].text;
var brokenstring1 = b1.split(" - "); 
var cislotext1 = brokenstring1.slice(brokenstring1.length-1,brokenstring1.length);
var cislotext21 = cislotext1[0].replace(" ","");
cislotext21 = cislotext21.replace("Kč","");
cislotext21 = cislotext21.replace("€","");
var cena1 = parseFloat(cislotext21);
 if(isNaN(cena1)) cena1 = 0; 
 }
}

// 1 //
if (document.getElementById('sestava_produkt_id[2]') != null) {  
var a2 = document.getElementById('sestava_produkt_id[2]').options.selectedIndex;
if(a2 >= 0){
var  b2 = document.getElementById('sestava_produkt_id[2]').options[a2].text;
var brokenstring2 = b2.split(" - "); 
var cislotext2 = brokenstring2.slice(brokenstring2.length-1,brokenstring2.length);
var cislotext22 = cislotext2[0].replace(" ","");
cislotext22 = cislotext22.replace("Kč","");
cislotext22 = cislotext22.replace("€","");
var cena2 = parseFloat(cislotext22);
 if(isNaN(cena2)) cena2 = 0; 
 }
}

// 3 //
if (document.getElementById('sestava_produkt_id[3]') != null) {  
var a3 = document.getElementById('sestava_produkt_id[3]').options.selectedIndex;
if(a3 >= 0){
var  b3 = document.getElementById('sestava_produkt_id[3]').options[a3].text;
var brokenstring3 = b3.split(" - "); 
var cislotext3 = brokenstring3.slice(brokenstring3.length-1,brokenstring3.length);
var cislotext23 = cislotext3[0].replace(" ","");
cislotext23 = cislotext23.replace("Kč","");
cislotext23 = cislotext23.replace("€","");
var cena3 = parseFloat(cislotext23);
 if(isNaN(cena3)) cena3 = 0; 
 }
}

// 4 //
if (document.getElementById('sestava_produkt_id[4]') != null) {  
var a4 = document.getElementById('sestava_produkt_id[4]').options.selectedIndex;
if(a4 >= 0){
var  b4 = document.getElementById('sestava_produkt_id[4]').options[a4].text;
var brokenstring4 = b4.split(" - "); 
var cislotext4 = brokenstring4.slice(brokenstring4.length-1,brokenstring4.length);
var cislotext24 = cislotext4[0].replace(" ","");
cislotext24 = cislotext24.replace("Kč","");
cislotext24 = cislotext24.replace("€","");
var cena4 = parseFloat(cislotext24);
 if(isNaN(cena4)) cena4 = 0; 
 }
}

// 5 //
if (document.getElementById('sestava_produkt_id[5]') != null) {  
var a5 = document.getElementById('sestava_produkt_id[5]').options.selectedIndex;
if(a5 >= 0){
var  b5 = document.getElementById('sestava_produkt_id[5]').options[a5].text;
var brokenstring5 = b5.split(" - "); 
var cislotext5 = brokenstring5.slice(brokenstring5.length-1,brokenstring5.length);
var cislotext25 = cislotext5[0].replace(" ","");
cislotext25 = cislotext25.replace("Kč","");
cislotext25 = cislotext25.replace("€","");
var cena5 = parseFloat(cislotext25);
 if(isNaN(cena5)) cena5 = 0; 
 }
}

// 6 //
if (document.getElementById('sestava_produkt_id[6]') != null) {  
var a6 = document.getElementById('sestava_produkt_id[6]').options.selectedIndex;
if(a6 >= 0){
var  b6 = document.getElementById('sestava_produkt_id[6]').options[a6].text;
var brokenstring6 = b6.split(" - "); 
var cislotext6 = brokenstring6.slice(brokenstring6.length-1,brokenstring6.length);
var cislotext26 = cislotext6[0].replace(" ","");
cislotext26 = cislotext26.replace("Kč","");
cislotext26 = cislotext26.replace("€","");
var cena6 = parseFloat(cislotext26);
 if(isNaN(cena6)) cena6 = 0; 
 }
}

// 6 //
if (document.getElementById('sestava_produkt_id[6]') != null) {  
var a6 = document.getElementById('sestava_produkt_id[6]').options.selectedIndex;
if(a6 >= 0){
var  b6 = document.getElementById('sestava_produkt_id[6]').options[a6].text;
var brokenstring6 = b6.split(" - "); 
var cislotext6 = brokenstring6.slice(brokenstring6.length-1,brokenstring6.length);
var cislotext26 = cislotext6[0].replace(" ","");
cislotext26 = cislotext26.replace("Kč","");
cislotext26 = cislotext26.replace("€","");
var cena6 = parseFloat(cislotext26);
 if(isNaN(cena6)) cena6 = 0; 
 }
}

// 7 //
if (document.getElementById('sestava_produkt_id[7]') != null) {  
var a7 = document.getElementById('sestava_produkt_id[7]').options.selectedIndex;
if(a7 >= 0){
var  b7 = document.getElementById('sestava_produkt_id[7]').options[a7].text;
var brokenstring7 = b7.split(" - "); 
var cislotext7 = brokenstring7.slice(brokenstring7.length-1,brokenstring7.length);
var cislotext27 = cislotext7[0].replace(" ","");
cislotext27 = cislotext27.replace("Kč","");
cislotext27 = cislotext27.replace("€","");
var cena7 = parseFloat(cislotext27);
 if(isNaN(cena7)) cena7 = 0; 
 }
}

// 8 //
if (document.getElementById('sestava_produkt_id[8]') != null) {  
var a8 = document.getElementById('sestava_produkt_id[8]').options.selectedIndex;
if(a8 >= 0){
var  b8 = document.getElementById('sestava_produkt_id[8]').options[a8].text;
var brokenstring8 = b8.split(" - "); 
var cislotext8 = brokenstring8.slice(brokenstring8.length-1,brokenstring8.length);
var cislotext28 = cislotext8[0].replace(" ","");
cislotext28 = cislotext28.replace("Kč","");
cislotext28 = cislotext28.replace("€","");
var cena8 = parseFloat(cislotext28);
 if(isNaN(cena8)) cena8 = 0; 
 }
}

// 9 //
if (document.getElementById('sestava_produkt_id[9]') != null) {  
var a9 = document.getElementById('sestava_produkt_id[9]').options.selectedIndex;
if(a9 >= 0){
var  b9 = document.getElementById('sestava_produkt_id[9]').options[a9].text;
var brokenstring9 = b9.split(" - "); 
var cislotext9 = brokenstring9.slice(brokenstring9.length-1,brokenstring9.length);
var cislotext29 = cislotext9[0].replace(" ","");
cislotext29 = cislotext29.replace("Kč","");
cislotext29 = cislotext29.replace("€","");
var cena9 = parseFloat(cislotext29);
 if(isNaN(cena9)) cena9 = 0; 
 }
}

// 10 //
if (document.getElementById('sestava_produkt_id[10]') != null) {  
var a10 = document.getElementById('sestava_produkt_id[10]').options.selectedIndex;
if(a10 >= 0){
var  b10 = document.getElementById('sestava_produkt_id[10]').options[a10].text;
var brokenstring10 = b10.split(" - "); 
var cislotext10 = brokenstring10.slice(brokenstring10.length-1,brokenstring10.length);
var cislotext210 = cislotext10[0].replace(" ","");
cislotext210 = cislotext210.replace("Kč","");
cislotext210 = cislotext210.replace("€","");
var cena10 = parseFloat(cislotext210);
 if(isNaN(cena10)) cena10 = 0; 
 }
}

var cena = parseFloat(cena0);

if(!isNaN(cena1))
 cena = cena + parseFloat(cena1);
if(!isNaN(cena2))
 cena = cena + parseFloat(cena2);
if(!isNaN(cena3))
 cena = cena + parseFloat(cena3);
if(!isNaN(cena4))
 cena = cena + parseFloat(cena4);
if(!isNaN(cena5))
 cena = cena + parseFloat(cena5);

if(!isNaN(cena6))
 cena = cena + parseFloat(cena6);

if(!isNaN(cena7))
 cena = cena + parseFloat(cena7);
if(!isNaN(cena8))
 cena = cena + parseFloat(cena8);
if(!isNaN(cena9))
 cena = cena + parseFloat(cena9);
 if(!isNaN(cena10))
 cena = cena + parseFloat(cena10);
 
 cena = FormatNumberBy3(cena,","," ");

document.getElementById('ceny').innerHTML = '<div class="ceny"><div class="nase-cena-bez"><div class="nase-cena-nazev_1">Cena:</div><div class="nase-cena-nazev">Naše cena:</div><div class="nase-cena-hodnota">'+ cena + ' ' + pis +'</div><div class="clearBoth"></div></div></div><div id="splatky"><div><div class="left"><a href="http://www.caryfuk.cz/kontakt">Objednávejte telefonicky:</a></div><div class="right nowrap">532 302 010</div><div class="clearBoth"></div></div></div>';

 }
}



