function nakupni_kosik_nastav_postovne(suma_castka, postovne_castka) {
  var postovne_span = document.getElementById('postovne');
  var suma_span = document.getElementById('suma');

  postovne_span.innerHTML = postovne_castka;
//  postovne_span.innerHTML = postovne_span.innerHTML.replace(".",",");
  suma_span.innerHTML = suma_castka + postovne_castka;
//  alert(suma_span.innerHTML);
}

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 = '';
//  if (document.getElementById('zpusob_dopravy_1').checked == true) zpusob_dopravy = 'Česká pošta';
  if (document.getElementById('zpusob_dopravy_2').checked == true) zpusob_dopravy = 'Radialtrans/AWT';
  if (document.getElementById('zpusob_dopravy_3').checked == true) zpusob_dopravy = 'osobní odběr';
  
  var zpusob_platby = '';
  if (document.getElementById('zpusob_platby_1').checked == true) zpusob_platby = 'dobírka';
  if (document.getElementById('zpusob_platby_2').checked == true) zpusob_platby = 'zálohová faktura';
  if (document.getElementById('zpusob_platby_3').checked == true) zpusob_platby = 'platba na prodejně';

  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();

  document.getElementById('zpusob_platby_1').disabled = false;
  document.getElementById('zpusob_platby_2').disabled = false;
  document.getElementById('zpusob_platby_3').disabled = false;

  if (hodnota == 'osobní odběr') {
    if (document.getElementById('zpusob_platby_1').checked) {
      alert('Pro osobní odběr není možné použít platbu dobírkou.');
      document.getElementById('zpusob_platby_3').checked = true;
    }
    document.getElementById('zpusob_platby_1').disabled = true;
  }
  if (hodnota == 'Radialtrans/AWT') {
    if (document.getElementById('zpusob_platby_3').checked) {
      alert('Pro dopravu Radialtrans/AWT není možné použít platbu na prodejně.');
      document.getElementById('zpusob_platby_1').checked = true;
    }
    document.getElementById('zpusob_platby_3').disabled = true;
  }
}

