var lastsearch = '';

function ajax_request() {
	req.open('GET', '/ajax/keyword_search.php?search='+escape(lastsearch)+'&rand='+Math.round(Math.random()*1000001), true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(null);
	req.onreadystatechange = function(){
		switch(req.readyState) {
			case 4:
				if(req.status==200) {
					document.getElementById('searchresult').style.display = 'block';
					document.getElementById('searchresult').innerHTML = '<div style="padding-top:5px;">'+req.responseText+'</div>';
					return true;
				} else {
					document.getElementById('searchresult').style.display = 'none';
					document.getElementById('searchresult').innerHTML = '';
					return false;
				}
				break;
			default:
				document.getElementById('searchresult').style.display = 'none';
				document.getElementById('searchresult').innerHTML = '';
				return false;
				break;
		}
	};
}

function site_search(searchstr) {
	if(searchstr.length >= 2 && searchstr != lastsearch) {
		lastsearch = searchstr;

	     try{
	     	req = new XMLHttpRequest();
	     } catch (e){
			try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e){
				try{
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (failed){
					req = null;
				}
			}
		}

		if(req) {
			document.getElementById('searchresult').style.display = 'block';
			document.getElementById('searchresult').innerHTML = '<div style="padding:4px;"><img src="/files/img_ajax.gif" width="16" height="16" border="0" alt="" /></div>';

			try {
				ajax_request();
			} catch(e) {
				setTimeout("ajax_request()", 500);
			}
		} else {
			alert('Bitte aktivieren Sie Javascript!');
		}
	} else if(searchstr == '') {
		document.getElementById('searchresult').style.display = 'none';
	}
}

function goto(strURL) {
	y = 'tp'; m = ':'; B = 'nym'; H = '/'; d = 'to/?'; C = '/ano'; P = 'ht'; t = '.'; c = strURL;
	document.location=P+y+m+H+C+B+t+d+c; return false;
}