var depth = 0;
function ddkill (element) {
	var par = Ext.get(element).parent('ul');
	while (par.parent('ul') != null) {
		par = par.parent('ul');
	}
	par.select('ul').setStyle('display','none');
	par.select('ul').setStyle('visibility','hidden');
}
function dd (element) {
	var par = Ext.get(element).parent('ul');
	while (par.parent('ul') != null) {
		par = par.parent('ul');
	}
	if (Ext.get(element).select('ul').item(0) != null) {
		Ext.get(element).select('ul').item(0).setStyle('display','block');
		Ext.get(element).select('ul').item(0).setStyle('visibility','visible');
	}
}

var timer = -1;
var conn = new Ext.data.Connection();

function cleS() {
	var qry = Ext.get('searchinput').dom.value;
	if (qry == 'Schnellsuche') {
		Ext.get('searchinput').dom.value = '';
	}
}

function getS() {
	window.clearTimeout( timer );
	timer = window.setTimeout(search,300);
}

function search() {
	var qry = Ext.get('searchinput').dom.value;
	var out = Ext.get('showItems');
	
	conn.request({
		url: '/plugins/kda_suggest/thesaurus_content.php',
		method: 'POST', 
		params: {"qry": qry},
		success: function(responseObject) {
			out.dom.innerHTML = responseObject.responseText;
		}
	});
}
			
function track(val) {
	var input = Ext.get('searchinput');
	input.dom.value = val;
	Ext.get('searchform').dom.submit();
}