/* søgning */

var update_search_result = function(o) {
	var el = document.getElementById('search_result');
	el.innerHTML = o.responseText;
	display_block('search_result');
};

var errFunc = function(t) {
	alert('Error ' + t.status + ' -- ' + t.statusText);
}

function do_search(search_string,page_id,lang_id) {
	var el = document.getElementById('search_result');
	el.innerHTML = '<img id="search-status" src="grafik/searching.gif" />';
	display_block('search_result');
	
	
	new Ajax.Request(
		'search.dsp',
		{
			asynchronous:true,
			method: 'get',
			parameters:	'search_string='+search_string+'&page_id='+page_id+'&lang_id='+lang_id,
			onSuccess:	update_search_result
		}
	);
};

/* andre funktioner */

function goToLink(selObj) {
	var el = selObj.options[selObj.selectedIndex];
	var str = el.value;
	
	var params = str.split(";");
	window.open(params[1],params[0],'');	
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else if (e) {
		keycode = e.which
	} else {
		return true;
	}
	
	if (keycode == 13) {
		myfield.form.submit();
	   	return false;
	} else {
		return true;
	}
}

function form_submit_on_enter() {
	var forms = document.forms;
	for (var i = 0;i<=forms.length-1;i++) {
		var form = forms[i];
		var elements = form.elements;
		for (var j = 0;j<=elements.length-1;j++) {
			var element = elements[j];
			
			if ( element.tagName.toUpperCase() != "TEXTAREA" ) {
				element.onkeypress = function() { return submitenter(this,event) };
			}
		}	
	}	
}