

var search_window;



function do_ajax_search(page_id,search_string,root_id,lang_id) {
	var url = 'search.dsp?root_id='+root_id+'&page_id='+page_id+'&search_string='+search_string;
    var search_result_placer = document.getElementById("search_result_placer");
	search_result_placer.style.display='block';
	search_result_placer.innerHTML='<img src="grafik/searching.gif" />';
	
	
	new Ajax.Request (
		'search.dsp', {
			asynchronous: true,
			parameters: 'root_id='+root_id+'&page_id='+page_id+'&search_string='+search_string,
			onSuccess: ajax_search_finished,
			onFailure: ajax_search_failed
		}
	);
}


function ajax_search_finished(ajax_obj) {
		    var response = ajax_obj.responseText;
		    var html='';
		    var lines = response.split(/\n/);
		    
		    var fields = lines[0].split(";");
		    var search_string = fields[0];
			var lang_id = fields[1];
			
			var message = "Du s" + String.fromCharCode(248) + "gte efter '"+search_string+"' og der blev fundet "+(lines.length-1)+" sider(r)";	
			
			html+='<span class="a1060">'+message+'</span>';
			
		    
		    for (var i=1;i<=lines.length-1;i++) {
		    	var fields = lines[i].split(";");
		    	var page_id = fields[0];
		    	var page_name = eval (fields[1]);
		    	var date = fields[2];
		    	var path = eval(fields[3]);
		    	
		    	html+='<div class="search-result">';
				html+='<div class="search-result-name">';
				html+='<a onfocus="if(this.blur)this.blur()" href="index.dsp?page='+page_id+'" >'+page_name+'</a>	';
				html+='<div class="date">'+date+'</div>';
				html+='</div>';
				html+='</div>';
		    }
		    
		    var search_result_placer = document.getElementById("search_result_placer");
		    search_result_placer.innerHTML=html;
		    search_result_placer.style.display='block';
}

function ajax_search_failed(ajax_obj) {
	var message = "Søgningen blev afbrudt pga. en fejl: "+ajax_obj.statusText;	
	alert(message);		
}
