
var http = new XMLHttpRequest();



function start(url, element, did)
{
	 if (window.ActiveXObject)
     {
     	http = new ActiveXObject("Microsoft.XMLHTTP");
     }
     else
     {
     	http = new XMLHttpRequest();
     }
     http.open("GET", url, true);
     http.onreadystatechange= function () {processRequest(element, did); } ;
     http.send(null);
}

function processRequest(element, did)
{
  if (http.readyState == 4)
  {
    if(http.status == 200)
    {
      if( element != "" ) {
    	  var div = document.getElementById(element);
      	  div.innerHTML = http.responseText;
      }
      done(did);
    }
    else
    {
        // nic
    }
  }
}

function getKosik()
{
	start("ajax/get_kosik_price.php", "kosik-text", -1);
}
function pridejKlik(id, id_pc)
{
	var obj = document.getElementById(id_pc);
	
	pridejKosik(id, obj.value);
}

function pridejKosik(id, pocet)
{
	start("ajax/add_kosik_item.php?kat_cislo=" + id + "&pocet=" + pocet, "", -1);
	alert('Položka byla přidána do košíku');
	getKosik();
}

function odeberPolozku(id)
{
	start("ajax/remove_kosik_item.php?id=" + id, "", 1);
}

function deleteKosik()
{
	start("ajax/smaz_kosik.php", "", 1);
}

function done(did)
{
	if(did == 1) {
		window.location = "kosik.php";
	}
		
}
function check()
{
	var obj = document.getElementById('podminky');
	
	var em = document.getElementById('email');
	
	var error = "";
	if( em.value == "" ) {
		error += 'Vyplňte prosím e-mail';
	}
	if(document.getElementById('phone').value == "" )
		error += "\nVyplňte prosím telefon";
	if(document.getElementById('jmeno_f').value == "")
		error += "\nVyplňte prosím Jméno";
	if(document.getElementById('prijmeni_f').value == "" )
		error += "\nVypňte prosím Příjmení";
	if(document.getElementById('ulice_f').value == "" )
		error += "\nVypňte prosím Ulici";
	if(document.getElementById('mesto_f').value == "" )
		error += "\nVypňte prosím Město";
	if(document.getElementById('psc_f').value == "" )
		error += "\nVypňte prosím PSČ";
	if( error != "" )
		alert(error);
	if( !obj.checked ) {
		alert('Pro objednání musíte souhlasit s obchodními podmínkami.');
	}
	
	
	return error == "" && em.value != "";
}
