function decryptThis(s) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(2)); 
	}
	return r;
}

function decrypt_mail(element, email, params) {
	if (!params) var params = '';
	element.href = 'mailto:' + decryptThis(email) + params;
}

$(document).ready (function () {
		/* Type Ahead Search */
		if ($('input[id=quicksearch_verlag]').length > 0) {
			$search = $('input[name=quicksearch]');
			$search.attr('autocomplete', 'false');
			$search.focus (function () {
					if ($(this).val() == 'Suchen ...') {
						$(this).val('');
					}
				});
			$search.blur (function () {
					if ($(this).val() == '') {
						$(this).val('Suchen ...');
					}
				});
			$search.dadasuggest ({
					"suggestURL"        : "/get_search_suggestions.cfm",
					"searchSelectURL"   : "",
					"searchEnterURL"    : "",
					"buttonID"          : "searchGO",
					"suggestURLParams"  : {"nav_id": nav_id, "page_id": page_id},
					"autocompleteRevert": true,
					"useAjaxInterval"   : false
				});
		} else if ($('input[id=quicksearch_zs]').length > 0) {
			$search = $('input[name=q]');
			$search.focus (function () {
					if ($(this).val() == 'Suchen ...') {
						$(this).val('');
					}
				});
		}
		/* Alle Links target blank in rechte Spalte für Linde Online */
		$(".content_right_single a, .content_right_single form").attr("target","_blank");
	});


function do_online_search(suchstring) {
	var ajax = false;
	ajax = get_ajax();
	if(ajax) {
		
		ajax.open('GET', '/suche_online.cfm?search=' + suchstring, false);
		ajax.send(null);
		
		document.getElementById('suche_online_results').innerHTML = ajax.responseText;
	}
}