

$(document).ready(function() {
	
	// Highlight search text
	if($('#searchtextForHighlight').length > 0) {
		$("#contentsearchresult").highlight($('#searchtextForHighlight').html());
	}
	
	
	$('#category').change(function(event) {
				
		var handlerUrl;
		handlerUrl = 'json/search.php?category='+$('#category').val();	
					
		$.getJSON(handlerUrl, function(data){
		
			if(data.userdata.length > 0) {
				$('#subcategory').empty();
				$('#searchform_subcategory').show();
				$.each(data.userdata, function(i,subcategory){
					
					var value	= subcategory.value == "" ? subcategory.id : subcategory.value;
					var options = '<option value="'+value+'">'+subcategory.name+'</option>';						
					$(options).appendTo("#subcategory");
				});					
			} else {
				$('#searchform_subcategory').hide();
			}
				
		});
	});
	
	
	$('#subcategory').change(function(event) {
				
		var handlerUrl;
		handlerUrl = 'json/search.php?subcategory='+$('#subcategory').val();	
					
		$.getJSON(handlerUrl, function(data){
		
			if(data.userdata.length > 0) {
				$('#subsubcategory').empty();
				$('#searchform_subsubcategory').show();
				$.each(data.userdata, function(i,subsubcategory){
					
					var value	= subsubcategory.value == "" ? subsubcategory.id : subsubcategory.value;
					var options = '<option value="'+value+'">'+subsubcategory.name+'</option>';						
					$(options).appendTo("#subsubcategory");
				});					
			} else {
				$('#searchform_subsubcategory').hide();
			}
				
		});
	});
	
	$('#searchform').submit(function(event) {
				
		if($('#searchword').val() == '' && $('#category').val() == '-1') {
			alert(unescape("Bitte ein Suchwort eingeben und/oder eine Kategorie ausw%E4hlen%21"));
			$('#searchword').focus();
			return false;
		}
	});
	
	// hover over articles
	$('.article').mouseover(function(event) {
		$(this).addClass('odd');
	})
	
	$('.article').mouseout(function(event) {
		$(this).removeClass('odd');
	})
	
   
    // rollup kiteboards
   $('#searchresults').click(function(event){
   		event.preventDefault();
   		$('#contentsearchresult').toggle(400);
 	});
});
