window.onload = function() { 
	if (document.getElementById("user-natruelabel-pi1-filter_box")) {
		var prefixID = 'user-natruelabel-pi1-';
		if (document.cookie) {
			if (cookieManager.getCookie('additional_filter_box') == 'close') {
				$(prefixID+'additional_filter_box').hide();
				$(prefixID+'additional_filter_box_opener').show();
				$(prefixID+'keywordsearch_filter_box').show();
				//alert('if '+getCookie('additional_filter_box'));
			}
			else {
				
				//alert('else '+getCookie('additional_filter_box'));
				$(prefixID+'additional_filter_box').show();
				$(prefixID+'additional_filter_box_opener').hide();
				$(prefixID+'keywordsearch_filter_box').hide();
			}
		}
		$(prefixID+'additional_filter_box_opener').onclick = function() {
			$(prefixID+'additional_filter_box').toggle();
			$(prefixID+'additional_filter_box_opener').toggle();
			$(prefixID+'keywordsearch_filter_box').toggle();
			
			//document.cookie = 'additional_filter_box=open;';
			//setCookie('additional_filter_box','open');
			cookieManager.setCookie('additional_filter_box','open');
		}
		
		
		$(prefixID+'additional_filter_box_closer').onclick = function() {
			$(prefixID+'additional_filter_box').toggle();
			$(prefixID+'additional_filter_box_opener').toggle();
			$(prefixID+'keywordsearch_filter_box').toggle();
			
			//eraseCookie('additional_filter_box');
			//setCookie('additional_filter_box','close');
			cookieManager.setCookie('additional_filter_box','close');
			//document.cookie = 'additional_filter_box=close;';
		}
	} 
	if (document.getElementById("user-natruelabel-pi2-filter_box")) {
		var prefixID = 'user-natruelabel-pi2-';
	}	
	
	
	// auskommentiert fuer spaeteren bedarf wieder einkommentieren
	//
	
	
}

// Removes leading whitespaces
function LTrim(value) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim(value) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim(value) {
	return LTrim(RTrim(value));
}
