var ajax_pozadavek = null;

function ajax_posli(url,metoda,data,zpracuj) {
 if (window.XMLHttpRequest) {
  ajax_pozadavek = new XMLHttpRequest();       
 } else if (window.ActiveXObject) {
  ajax_pozadavek = new ActiveXObject("Microsoft.XMLHTTP");
 }
 if (ajax_pozadavek) {
  ajax_pozadavek.onreadystatechange = zpracuj;
  switch (metoda) {
   case "GET":
    if (data) url += "?"+data;
    ajax_pozadavek.open("GET",url,true);
	  ajax_pozadavek.send(null);
	 break; 
	} 
 }
}

function ajax_obsah_kose () {
 var data_text;
 if (ajax_pozadavek.readyState==4 && ajax_pozadavek.status=='200') {
  data_text = ajax_pozadavek.responseText;
  document.getElementById("obsah_kos").innerHTML = ":: Obsah nákupního košíku: <strong>"+data_text+" Kč</strong> ::"
 }
}

function kontrola_objednavky (formular) {
 var spravny_tvar = new Array();
 var hodnota, i, n;
 var typ0 = document.getElementById("typ0").checked;
 var typ1 = document.getElementById("typ1").checked;
 typ = (typ0) ? 0 : 1;
 if (typ==1) {
  spravny_tvar['firma'] = [/\S+/,"Vyplňte prosím název firmy"];
  spravny_tvar['ic'] = [/\S+/,"Vyplňte prosím IČ"];
 } 
 spravny_tvar['jmeno'] = [/\S+/,"Vyplňte prosím jméno"];
 spravny_tvar['prijmeni'] = [/\S+/,"Vyplňte prosím příjmení"];
 spravny_tvar['dodaci_ulice'] = [/\S+/,"Vyplňte prosím ulici a číslo"];
 spravny_tvar['dodaci_mesto'] = [/\S+/,"Vyplňte prosím město (obec)"];
 spravny_tvar['dodaci_psc'] = [/\S+/,"Vyplňte prosím PSČ"];
 spravny_tvar['telefon'] = [/\S+/,"Vyplňte prosím telefonní číslo"];
 spravny_tvar['email'] = [/\S+/,"Vyplňte prosím email"];
 
 for (i=0; i<formular.elements.length; i++) {
  var n = formular.elements[i].name;
  if (spravny_tvar[n] && formular.elements[i].value.search(spravny_tvar[n][0])==-1) {
   alert(spravny_tvar[n][1]);
   return false;
   break;
  }
 }
 
 return true;
  
}

function celkova_cena(v) {
 var postovne = {1:129,2:129};
 var celkem = document.getElementById("celkem");
 var doprava_platba1 = document.getElementById("doprava_platba1").checked;
 var doprava_platba2 = document.getElementById("doprava_platba2").checked; 
 var doprava = (doprava_platba1) ? 1 : 2;  
 if (celkem != null) {
  if (cena_zbozi_celkem > 2000) celkem.innerHTML = cena_zbozi_celkem + " Kč";
   else celkem.innerHTML = cena_zbozi_celkem + postovne[doprava] + " Kč";
 }
}


