var _st = null;
var _si = null;
var _sr = null;

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
        obj.addEventListener(evType, fn, false);
        return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent('on'+evType, fn);
		return r;
    } else {
		return false;
	}
}

function searchInit() {
    _si = document.getElementById('searchinput');
    if (_si != null) {
        addEvent(_si, 'keyup', searchTimeout);
        _sr = document.getElementById('searchresult');
        if (_si.value != '') searchStart();
    }
}

function searchTimeout() {
    clearTimeout(_st);
    _st = setTimeout('searchStart()', 600);
    _sr.innerHTML = '<h1>Søgeresultat</h1><p>Søger...</p>';
}

function searchStart() {
    if (_si.value != '') {
        executeXMLHTTP('/search.php?q=' + _si.value, searchResult);
    } else {
        _sr.innerHTML = '';
    }
}

function searchResult(data) {
    _sr.innerHTML = data;
}

