var xHttp = new Array();
function VytvorXMLHttp(){
   var xmlHttp=false;
   if (window.ActiveXObject){
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }else if (window.XMLHttpRequest){
    xmlHttp = new XMLHttpRequest();
   }
   return xmlHttp;
}
function reload_info(){
  alert("Seznam zboží byl upraven");
  xHttp = VytvorXMLHttp();
  xHttp.open("GET", "http://testing.hukot.cz/chvojeni/info.php", true);  
  xHttp.send(null);
  xHttp.onreadystatechange = function() {
    if(xHttp.readyState == 4 && xHttp.status == 200) {
      document.getElementById("obsah_kosiku").innerHTML = xHttp.responseText;
    }
  }    
} 
function load_ajax(target){
  xHttp = VytvorXMLHttp();
  xHttp.open("GET", "http://testing.hukot.cz/chvojeni/load.php?url="+target, true);
  xHttp.send(null);
  xHttp.onreadystatechange = function() {
    if(xHttp.readyState == 4 && xHttp.status == 200) {
      document.getElementById("mid").innerHTML = xHttp.responseText;
    }
  } 
}
function kosik_add(id){
  xHttp = VytvorXMLHttp();
  xHttp.open("GET", "http://testing.hukot.cz/chvojeni/add.php?id="+id, true);  
  xHttp.send(null);
  xHttp.onreadystatechange = function() {
    if(xHttp.readyState == 4 && xHttp.status == 200) {
      document.getElementById("obsah_kosiku").innerHTML = xHttp.responseText;
    }
  }
  reload_info();    
}

function kosik_remove(id){
  xHttp = VytvorXMLHttp();
  xHttp.open("GET", "http://testing.hukot.cz/chvojeni/remove.php?kid="+id, true);  
  xHttp.send(null);
  xHttp.onreadystatechange = function() {
    if(xHttp.readyState == 4 && xHttp.status == 200) {
      document.getElementById("obsah_kosiku").innerHTML = xHttp.responseText;
    }
  }
  reload_info();
  load_ajax('kosik');
}
function submiter(jmeno,mesto,ulice,psc,email){
  xHttp = VytvorXMLHttp();
  xHttp.open("GET", "http://testing.hukot.cz/chvojeni/load.php?url=odeslana-objednavka&jmeno="+jmeno+"&mesto="+mesto+"&ulice="+ulice+"&psc="+psc+"&email="+email, true);  
  xHttp.send(null);
  xHttp.onreadystatechange = function() {
    if(xHttp.readyState == 4 && xHttp.status == 200) {
      document.getElementById("mid").innerHTML = xHttp.responseText;
    }
  }  
}
function fake_submit(){
  if(document.getElementById("jmeno").value == ""){
    document.getElementById("error").innerHTML = "Zadejte jméno";
  }
  else if(document.getElementById("mesto").value == ""){
    document.getElementById("error").innerHTML = "Zadejte město";
  }
  else if(document.getElementById("ulice").value == ""){
    document.getElementById("error").innerHTML = "Zadejte ulici";
  }
  else if(document.getElementById("psc").value == ""){
    document.getElementById("error").innerHTML = "Zadejte PSČ";
  }
  else if(document.getElementById("email").value == ""){
    document.getElementById("error").innerHTML = "Zadejte email";
  }else{
    document.getElementById("error").innerHTML = "";
    submiter(document.getElementById("jmeno").value,document.getElementById("mesto").value,document.getElementById("ulice").value,document.getElementById("psc").value,document.getElementById("email").value);
  }
}
function kontrola(form){
	re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
	if(form.polozka_1.value == ""){
		alert("Zadejte Vaše jméno");
		form.polozka_1.focus();
		return false;
	}else if(form.polozka_2.value == ""){
		alert("Zadejte Vaše příjmení");
		form.polozka_2.focus();
		return false;
	}else if((form.polozka_3.value == 0) || !(re.test(form.polozka_3.value))){
		alert("Zadejte Váš email");
		form.polozka_3.focus();
		return false;
	}else if((form.polozka_5.value == 0)){
		alert("Zadejte počet vstupenek");
		form.polozka_5.focus();
		return false;
	}else{
		xmlhttpPost("ajax-send-email.php");
	}
}
function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}
function getquerystring() {
    var form     = document.forms['formular'];
    var jmeno = form.polozka_1.value;
    var prijmeni = form.polozka_2.value;
    var email = form.polozka_3.value;
    var pocet = form.polozka_4.value;
    var poznamka = form.polozka_5.value;
    
    //qstr = 'email=' + escape(email) + '&message=' + escape(message);
    qstr = 'jmeno=' + escape(jmeno) + '&prijmeni=' + escape(prijmeni) + '&email=' + escape(email) +'&pocet=' + escape(pocet) + '&poznamka=' + escape(poznamka);
    return qstr;
}
function updatepage(str){
    document.getElementById("formular").innerHTML = str;
}
