var global_s_what = false;
var global_last_query = false;

function search_suggest(s_what,frame,art,item) {
	if(global_s_what) {
		document.getElementById(global_s_what).style.display="none";
	}
	global_s_what = frame;
	global_last_query = document.getElementById(s_what).value;
	var tmp = start_ajax('search_suggest');
	http_request[tmp].onreadystatechange = draw_search_suggest;
	http_request[tmp].open('GET', "http://wow.3025-game.de/search.php?s_what="+document.getElementById(s_what).value+"&s_a="+art+"&s_i="+item+"&s_t=1&k="+Math.random(), true);
	http_request[tmp].send(null);
}

function draw_search_suggest() {
	var node;
	for(var i=0;i<http_threads;i++) {
		if(http_request[i] != false && http_parent[i] == 'search_suggest') {
			if (http_request[i].readyState == 4) {
				if (http_request[i].status == 200) {
					if(window.ActiveXObject){ // If IE Windows
						var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
						xmldoc.loadXML(http_request[i].responseText);
					} else {
						var xmldoc = http_request[i].responseXML;
					}
					 
					reset_ajax(i);

					var list = "";

					node = xmldoc.getElementsByTagName("query")[0];
					var query = decodeURIComponent(node.firstChild.data);
					if(global_last_query == query) {
						node = xmldoc.getElementsByTagName("anz")[0];
						var anz = node.firstChild.data;
						for(i=0;i<anz;i++) {
							node = xmldoc.getElementsByTagName("name_"+i)[0];
							lname = decodeURIComponent(node.firstChild.data);

							node = xmldoc.getElementsByTagName("typ_"+i)[0];
							ltyp = decodeURIComponent(node.firstChild.data);

							node = xmldoc.getElementsByTagName("url_"+i)[0];
							lurl = decodeURIComponent(node.firstChild.data);

							node = xmldoc.getElementsByTagName("color_"+i)[0];
							lcolor = decodeURIComponent(node.firstChild.data);

							node = xmldoc.getElementsByTagName("icon_"+i)[0];
							licon = decodeURIComponent(node.firstChild.data);

							if(licon == "false") {
								licon = "/pic/blank.gif";
							}

							var gwdt = Number(document.getElementById(global_s_what).style.width.replace("px",""));

							list = list+"<a href='/"+lurl+"/' class='src_"+lcolor+"' title=\""+lname+"\"><div style='display:block;border-bottom:1px solid #484848;padding:0px;'><table cellspacing='0' cellpadding='0' width='"+gwdt+"px'><tr><td width='18px'><img src='"+licon+"' border='0' width='18px' height='18px' /></td><td><div style='width:"+(gwdt-70)+"px;margin-left:3px;margin-right:3px;overflow:hidden;' class='src_"+lcolor+"'><nobr>"+lname+"</nobr></div></td><td width='65px' class='src_typ' align='right'>"+ltyp+"</td></tr></table></div></a>";
						}

						if(anz > 0) {
							document.getElementById(global_s_what).innerHTML=list;
							document.getElementById(global_s_what).style.display="block";
							//alert(list);
						}
						else {
							document.getElementById(global_s_what).style.display="none";
						}
					}
				}
			}
		}
	}
}
