function showDebug(){
	if(document.getElementById("tabulkaChybOtevrena").style.display== ""){
		document.getElementById("tabulkaChybOtevrena").style.display= "none";
	}else{
		document.getElementById("tabulkaChybOtevrena").style.display= "";
	}
}

function sendBug(){
	var browser = navigator.appName;
	var verze = searchVersion("MSIE", navigator.appVersion);
	var nazev = document.getElementById("bugNazev").value;
	var description = document.getElementById("bugDescription").value;
	var projekt = document.getElementById("bugProjekt").value;
	var page = document.getElementById("bugPage").value;
	
		if ((browser == "Microsoft Internet Explorer") & (verze < 7)){	
			return true;
		}else if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        
        
      
        /*if(nazev=="" || description==""){
        	alert("Please fill out the form first!");
        	return false;
        }*/
        var retezec = "nazev="+nazev+"&description="+description+"&projekt="+projekt+"&uri"+encodeURI(page);
        //alert(retezec);
        //alert("/util/mapy.php?idmo="+idmo+"&delete=true");
       	httpRequest.open("POST", "/bugreport/ajax.bugReport.php", true)
       	
       	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
       	httpRequest.onreadystatechange= function () {bugPridan(httpRequest); } ;
       	httpRequest.send(retezec);
			
       
       	return true;
}

function searchVersion(dataString, version) {
		
		var index = version.indexOf(dataString);
		if (index == -1) return;
		return parseInt(version.substring(index + dataString.length+1));
}

function newBug(){
	var nazev = document.getElementById("bugNazev").value = "";
	var description = document.getElementById("bugDescription").value = "";
}

function vypisBugy(xml){
	alert(xml);
	var bug = xml.getElementsByTagName("bug");
	var ulko = document.getElementById("vypisBugu");
	var li;
	var anchor;
	var link;
	var text;
	var cislo;
	for (var i=0; i<bug.length; i++) {
		//alert(jeden);
		anchor = document.createElement("a");
		li = document.createElement("li");
		cislo = bug[i].getElementsByTagName("idBug")[0].firstChild.nodeValue;
		text = document.createTextNode(bug[i].getElementsByTagName("nazev")[0].firstChild.nodeValue);
		
		anchor.setAttribute("href", "javascript:void(0)");
		anchor.setAttribute("onClick", "loadBug('"+cislo+"')");
		anchor.appendChild(text);
		li.appendChild(anchor);
		ulko.appendChild(li);
	}
}

function bugPridan(rekvest){
	 if (rekvest.readyState == 4){
        if(rekvest.status == 200)
        {
        	
        	//var xmlDok = httpRequest.responseXML;
			var xmlDok = rekvest.responseXML;
			var cml = rekvest.responseText;
			//alert(cml);
			var odeslo = xmlDok.getElementsByTagName("uspech")[0].firstChild.nodeValue;
			
			document.getElementById("bugOdpoved").innerHTML =  xmlDok.getElementsByTagName("hlaska")[0].firstChild.nodeValue;
			
			if(odeslo == 0){
				var nazev = document.getElementById("bugNazev").Value = xmlDok.getElementsByTagName("nazev")[0].firstChild.nodeValue;
				var description = document.getElementById("bugDescription").Value = xmlDok.getElementsByTagName("p")[0].firstChild.nodeValue;
			}else{
				newBug();
				vypisBugy(xmlDok);
			}
        	//alert(xmlDok);
        	//vytiskniPridani(xmlDok);
                  
        }
    }
}