
/* Copyright (c) 1999-2008 silvr.net */

var cssClassName = {
	add: function(el, cssClass) { el.className += (el.className ? ' ' : '') + cssClass; },
	del: function(el, cssClass) { el.className = el.className.replace(new RegExp('(^| )'+cssClass+'\\b'), ''); },
	has: function(el, cssClass) { return new RegExp('\\b'+cssClass+'\\b').test(el.className); },
	shift: function(el, cssClass, el2) { if (el) this.del(el, cssClass); if (el2) this.add(el2, cssClass); },
	toggle: function(el, cssClass) { this[ this.has(el, cssClass) ? 'del' : 'add' ](el, cssClass); }
};
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') { window.onload = func;	}
	else { window.onload = function() { if (oldonload) { oldonload(); } func(); } }
}

if (document.getElementsByTagName && document.getElementsByTagName('html')[0] && document.getElementsByTagName('html')[0].className!='undefined') {
	var jscss = 1;
}
function Jump(el) {
	if (jscss) { cssClassName.toggle(el,'jump'); }
}

function PopImg(imgUrl,Desc,winName,w,h) {
	var defaultW 		= 640;
	var defaultH 		= 510;	/* 480+30 */
	var defaultWinName	= 'illu';
	var defaultTitle	= 'Bilder';
	var newWindow		= window.open('', winName||defaultWinName, 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,width='+(w||defaultW)+',height='+(h||defaultH)+',resizable=yes' );
	var content			= '<html><head><title>'+(Desc||defaultTitle)+'</title>'+
						'<style type="text/css" media="all">@import "klaassen_styles_newwin.css";</style>'+
						'<'+'sc'+'rip'+'t type="text/javascript" src="klaassen_gal_newwin.js"></'+'sc'+'rip'+'t></head><body>'+
						'<img src="'+imgUrl+'" name="picture" border="0" alt=""></body></html>';
	with (newWindow.document) {
		open(); write(content); close();
	}
}

// ie6 bg-image flicker fix
try { document.execCommand('BackgroundImageCache',false,true) } catch(err) {}
