$(document).ready(function () {
	$('#searchField').bind('keyup', function() {
		// Do ajax-search only for other browsers than ie
		if (!$.browser.msie) {
			
			// Add searchresult-layer if not yet existing
			if ($('#searchResult').length <= 0) {
				$('#header').append('<div id="searchResult"><ul id="searchResultList"></ul></div>');
				$('#searchResult').css({'left'	: $('#searchField').offset().left - 162,
										'top'	: $('#searchField').offset().top - 1}); 			
			}
			
			// If search term is shorter than 1 character hide searchresult-layer and return
			if (this.value.length < 2) {
				$('#searchResult').slideUp(200);
				return;
			}
			
			// Do ajax-request and display the result in the searchresult-layer
			$.post('/pages/ajax/ajax_search.php', { q: this.value },
				function(data) {
					
					if (!(data.length > 0)) { 
						$('#searchResult').slideUp(200);
						return;
					}
					
					$('#searchResult').slideDown(200);
					var o_searchResultList	= $('#searchResultList').html('');
					
					for (var ii = 0; ii < data.length; ii++) {
						o_searchResultList.append(
							'<li>' +
							'<a href="/' + data[ii].page + '">' + data[ii].pageTitle + '</a>' +
							'</li>'
						)
					}
				}, "json")
			}
		}
	);
});

