function countSumOrder() {
	var form = document.forms["form_order"];
	var pocetbodu = form.elements['pocetbodu[]'];
	var celkembodu = form.elements['celkembodu'];
	var regexp = /[^\d]+/;
	var sum = 0;	
	var val = '';
//	alert(cena.length);
	var pocet_typu_hodnoceni = pocetbodu.length;
	// kontrola zda-li je form.elements['pocetbodu[]'] pole! :)
	// pokud neni suma = option value
	if(pocetbodu == "[object HTMLSelectElement]") {
		sum = pocetbodu.value;
	}
	else {
		for(i=0; i < pocet_typu_hodnoceni; i++) {
			val = pocetbodu[i].value;
//			val = val.replace(regexp, '');
			pocetbodu[i].value = val.replace(regexp, '');
			pocetboduval = parseFloat(pocetbodu[i].value);
			sum += pocetboduval;
		}
	}
  celkembodu.value = sum;
  
  celkem_field = getID("celkem_field");
  celkem_field.value = outputComma(sum);
}

function outputComma(number) {
  number = '' + number
	if (number.length > 3) {
	  var mod = number.length%3;
	  var output = (mod > 0 ? (number.substring(0,mod)) : '');
	  for (i=0 ; i < Math.floor(number.length/3) ; i++) {
		if ((mod ==0) && (i ==0))
		  output+= number.substring(mod+3*i,mod+3*i+3);
		else
		  output+= ' ' + number.substring(mod+3*i,mod+3*i+3);
	  }
	  return (output);
	}
	else return number;
}


