function country_picker(o) {
	o = o.firstChild;
	while(o.className!='country_picker') o=o.nextSibling;
	if(o.style.display!='block') {
		var func = null;
		func = function(e) {
			if(o.style.display=='block') {
				o.style.display='';
				o.style.zIndex='';
				$(window.document.body).removeEvent('click', func);
			} else {
				o.style.display='block';
				o.style.zIndex='1000';
			}
		};
		$(window.document.body).addEvent('click', func);
	}
}
function openin(type, elem) {
	var name, param = '';

	switch(type) {
		case 'win':
			name = '_blank';
			param = 'location=0';
			break;
		case 'tab':
			name = '_new';
			break;
		case 'top':
			name = '_top';
			break;
		case 'par':
			name = '_parent';
			break;
		default:
			name = type;
			param = 'location=0';
			break;
	}
	window.open(elem.href, name, param);
	return false;
}
function klappe(elem) {
	$(elem).getParent().toggleClass('closed');
}
function close_klappe(offset) {
	if(!offset) offset = 0;
	var i=0, elems = document.getElementsByTagName('h2');
	$each(elems, function(v,k,o){
		if(v.hasClass('klappe')) {
			if(this.i++ < this.offset) return;
			if(v.getParent().getChildren('a').some(function(item,index){
				return item.hasClass('act');
			})) return;
			v.onclick();
		}
	}.bind({'i':i,'offset':offset}));
}
function fadeElement() {
	var f = this.getStyle('opacity');
	if(f <= 0.1)
		this.dispose();
	else {
		this.setStyle('opacity', f-0.1);
		window.setTimeout(fadeElement.bind(this), 50);
	}
}
var PreviewIn = function(e) { return false; };
var PreviewOut = function(e) { return false; };
var rememberlist = false;
