addEvent(window,'load',prepareSearch);

// voeg javascript-functionaliteit toe aan zoekbox
function prepareSearch() {
	// check of javascript voldoende wordt ondersteund door de browser 
	if (!document.getElementById) {
		return;
	}
	
	// check of het zoekformulier bestaat met zoekvenster en button
	if (!document.getElementById('zoekformulier') || 
		!document.getElementById('zoekwoord') || 
		!document.getElementById('submit') ||
		!document.getElementById('zoekinfo') ||
		!document.getElementById('content')) {
		return;
	}
	
	var searchform = document.getElementById('zoekformulier');
	var searchfield = document.getElementById('zoekwoord');
	var searchinfo = document.getElementById('zoekinfo');
	
	// show/hide zoekinfo
	searchfield.onfocus = function() {
		searchfield.value = '';
		searchinfo.style.display = 'block';
	}
	
	searchfield.onblur = function() {
		searchinfo.style.display = 'none';
	}
	
	// zoeken via ajax 
	searchform.onsubmit = function() {
		
		var searchword = encodeURIComponent(document.getElementById('zoekwoord').value);
		
		// TIJDELIJK: maak alertbox
		if(searchword == '' || searchword == 'zoekwoord') {
			alert('tik svp een zoekopdracht in');
		} else {
			//alert('De aquabrowser gaat zoeken op "' + searchword + '"');
		
			window.location.href = 'http://zoeken.goudanet.nl/?q=' + searchword;
		}
		
		// zet ajax-script in actie
		//showSearchresults(searchword);
		
		return false;
	}
}

function showSearchresults(string) {
	
	var content = document.getElementById('content');
	
	// extra functie voor 'apple'-spinner 
	function show_spinner() {
		content.innerHTML = '<div class="wrapper1"><!-- kolom1 --><div class="kol1 zoekresultaten" style="position: relative"><!-- zoekresultaten --><h2>Zoeken...</h2><img id="spinner" src="beeld/spinner.gif" alt="spinner" style="position: absolute; top: 0; right: 0;"></div></div>';
	}

	show_spinner();
	
	var req = getHTTPObject();
	
	// ajax-script
	function getHTTPObject() {
		var xhr = false;
		if(window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			try {
				xhr = new ActiveXObject('Msxml2.XMLHTTP');
			} catch(e) {
				try {
					xhr = new ActiveXObject('Microsoft.XMLHTTP');
				} catch(e) {
					xhr = false;
				}
			}
		}
		return xhr;
	}

	function parseResponse() {
		
		if(req.readyState == 4) {
			if(req.status == 200 || req.status == 304) {
				
				//alert(req.responseText);
				
				//content.innerHTML = string;
				content.innerHTML = req.responseText;
			}
		}
	}
	
	req.open('POST', 'zoeken.php', true);
	req.setRequestHeader('X-Requested-With','XMLHttpRequest');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.setRequestHeader('If-Modified-Since','Wed, 15 Nov 1995 00:00:00 GMT');
	req.onreadystatechange = parseResponse;
	req.send('zoekwoord=' + string);
	return true;
}