function loadpage() {
	document.getElementById( "q" ).setAttribute( "autocomplete","off" );
}

function changeLimit(select) {
	document.location.href="./?limit="+select.value;
}

function changeOrder(select) {
	document.location.href="./?order="+select.value;
}

function show(div) {
	var element = document.getElementById(div);
    if (element.style.visibility != "visible"){
        clearTimeout(self.timer);
        element.style.visibility = "visible";
        element.style.width = "540px";
        element.style.height = "auto";
     }
     else {
        element.style.visibility = "hidden";
        element.style.width = "0px";
        element.style.height = "0px";
      }
}

var timeout = 10;
var enable = false;

function stopT() {
	this.enable = false;
}

function startTA() {
	this.enable = true;
  self.setTimeout('rolla()',100);
}

function startTB() {
	this.enable = true;
  self.setTimeout('rollb()',100);
}

function rolla() {
	var al = document.getElementById("dalsi-produkty-ul");
	al.style.left=(parseInt(al.style.left)-5).toString()+"px";
	if (this.enable)
  	self.setTimeout('rolla()',1);
}

function rollb() {
	var al = document.getElementById("dalsi-produkty-ul");
	if (parseInt(al.style.left) <= -40) {
		al.style.left=(parseInt(al.style.left)+5).toString()+"px";
		if (this.enable)
	  	aa = self.setTimeout('rollb()',1);
	}
}

function loadConsumers() {
	var q = document.getElementById("q");
	if (q.value.length > 2) {
		// odeslání požadavku na aktualizaci dat
		if (!send_xmlhttprequest(novinky_obsluha_edit, 'GET', '/natahni_data.php?search=' + q.value)) {
			return false;
  	}
		//document.getElementById('stav-anketa').innerHTML = 'Načítá se seznam';
		return true;
	}
}

function disp(st) {
	self.act = st;
	var ul = document.getElementById("suggest");
	if (st) {
		clearTimeout(self.timer);
		ul.style.visibility = "visible";
	}
	else {
		var f = function(){ul.style.visibility = "hidden";}
		self.timer = setTimeout(f, 500);
	}
}

function novinky_obsluha_edit(xmlhttp) {
	if (xmlhttp.readyState == 4) {
		var id      = xmlhttp.responseXML.getElementsByTagName('id');
		var name    = xmlhttp.responseXML.getElementsByTagName('name');
		var link    = xmlhttp.responseXML.getElementsByTagName('link');
		var type    = xmlhttp.responseXML.getElementsByTagName('type');
		var ul = document.getElementById("suggest");
		var charA = 'aaa';
		while (ul.childNodes.length > 0)
			ul.removeChild(ul.childNodes[0]);
		for (var i=0; i < id.length; i++) {
		  if (charA != type[i].firstChild.data) {
					charA = type[i].firstChild.data;
					var li = document.createElement("LI");
					li.innerHTML = type[i].firstChild.data;
					li.className = "title";
					ul.appendChild(li);
			}
			var li = document.createElement("LI");
			var linkA = document.createElement("A");
   		linkA.setAttribute("href",link[i].firstChild.data);
			linkA.innerHTML = name[i].firstChild.data;
			li.appendChild(linkA);
			ul.appendChild(li);
			/*li.onclick = function(){
				document.getElementById("q").value = this.innerHTML;
			}*/
		}
	//span.innerHTML += "</ul>";
	//document.getElementById('stav-anketa').innerHTML = 'Seznam načten';
	}
}

function send_xmlhttprequest(obsluha, method, url, content, headers) {
	var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	if (!xmlhttp) {
		alert('chyba jak svin');
		return false;
	}
	xmlhttp.open(method, url);
	xmlhttp.onreadystatechange = function() {
		obsluha(xmlhttp);
	};
	if (headers) {
		for (var key in headers) {
			xmlhttp.setRequestHeader(key, headers[key]);
		}
	}
	xmlhttp.send(content);
	return true;
}
