
document.write('<div id="overlibdiv" style="display:none; position:absolute; background-color:#FFFFFF; border:1px solid black;z-index:100"></div>');
registerCommands();

function overlib(content) {
	var caption = '';
	var closeclick = false;
	var divobj = document.getElementById('overlibdiv');
	for (var i = 1; i < overlib.arguments.length; i++) {
		switch (overlib.arguments[i]) {
			case CAPTION:
				if (overlib.arguments[i+1]) caption = overlib.arguments[i+1];
				break;
			case CLOSECLICK:
				closeclick = true;
				break;
		}
	}
	if (closeclick) {
		closeclick = '';
		divobj.onclick = function() { nd(); return false; }
		divobj.style.cursor = 'pointer';
	}
	else {
		closeclick = '<a href="javascript:nd()" style="float:right">Schliessen</a>';
		divobj.onclick = function() {}
		divobj.style.cursor = 'auto';
	}

	var html = (caption + closeclick != ''?caption + closeclick + '<br clear="all" />':'') + content;

	divobj.innerHTML = html;
	divobj.style.display = 'block';

	return false;
}

function nd() {
	document.getElementById('overlibdiv').style.display = 'none';
}

function registerCommands() {
	var cmdStr = 'donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass,sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode';
	var pM = cmdStr.split(',');

	for (var i = 0; i< pM.length; i++) {
		eval(pM[i].toUpperCase()+'='+i);
	}
}

