function nakupni_kosik_nastav_postovne(suma_castka, postovne_castka) {
  var postovne_span = document.getElementById('postovne');
  var suma_span = document.getElementById('suma');
  var suma_celkem = suma_castka + postovne_castka;

  postovne_span.innerHTML = postovne_castka.numberFormat('0.00');
  postovne_span.innerHTML = postovne_span.innerHTML.replace(".",",");
  suma_span.innerHTML = suma_celkem.numberFormat('0.00');
  suma_span.innerHTML = suma_span.innerHTML.replace(".",",");
}

function nakupni_kosik_ajax_init() {
  self.xml = nakupni_kosik_getObj("Msxml2.XMLHTTP");
	if (!xml) xml = nakupni_kosik_getObj("Microsoft.XMLHTTP");
	if (!xml)	{
    if (typeof XMLHttpRequest!="undefined") xml = new XMLHttpRequest();
	}
  if (!xml) {
	  alert('Ve vašem prohlížeči nefunguje interaktivní změna poštovného.');
	}
	self.encFunc = encodeURIComponent ? encodeURIComponent : escape;
}
			
function nakupni_kosik_getObj (obj) {
  try {
	  return new ActiveXObject(obj);
	}
	catch (e) {
	  return null;
	}
}
		
function nakupni_kosik_ajax_dotaz_postovne() {

  var zpusob_dopravy = '';
  for(i=1;i<=3;i++) {
    if (document.getElementById('zpusob_dopravy_'+i)) {
      if (document.getElementById('zpusob_dopravy_'+i).checked) zpusob_dopravy = document.getElementById('zpusob_dopravy_'+i).value; 
    }
  }

  var zpusob_platby = '';
  for(i=1;i<=3;i++) {
    if (document.getElementById('zpusob_platby_'+i)) {
      if (document.getElementById('zpusob_platby_'+i).checked) zpusob_platby = document.getElementById('zpusob_platby_'+i).value; 
    }
  }

  if (xml) {
    if (xml.readyState != 0) xml.abort();
    xml.open ("GET", "/kosik/?str=ajax_postovne&zpusob_dopravy=" + self.encFunc(zpusob_dopravy) + "&zpusob_platby=" + self.encFunc(zpusob_platby), true);
    xml.onreadystatechange = function() {
		  if (xml.readyState == 4 && xml.responseText) {
//alert(xml.responseText);
        eval(xml.responseText);
		  }
		}
    xml.send(null);
  }
}

function nakupni_kosik_nastav_zpusob_dopravy(hodnota) {
  nakupni_kosik_ajax_dotaz_postovne();

  if (hodnota == 'osobní odběr') {
    document.getElementById('zpusob_platby_3').checked = true;
    document.getElementById('zpusob_platby_1').disabled = true;
    document.getElementById('zpusob_platby_2').disabled = true;
    alert('Pro osobní odběr je možné použít pouze platbu na prodejně.');
  }
  else {
    document.getElementById('zpusob_platby_1').disabled = false;
    document.getElementById('zpusob_platby_2').disabled = false;
    document.getElementById('zpusob_platby_2').disabled = false;
  }
}

