// Version: 1.4
function OpenWindow( href, name, width, height, parameter, xpos, ypos )
{
	var ie  = (navigator.appVersion.indexOf("MSIE") != -1);
	var mac = (navigator.platform.indexOf("Mac") != -1);
	var v5  = !(navigator.appVersion.indexOf("4.") != -1) || (navigator.appVersion.indexOf("MSIE 5.") != -1);
	var w2  = (navigator.userAgent.indexOf("Windows NT 5.0") != -1);
	var v501= (navigator.appVersion.indexOf("5.01") != -1);
	var w98  = (navigator.userAgent.indexOf("98") != -1);

	eval( "fenster = window.Fenster_"+name );

	if( fenster && !fenster.closed ){
		fenster.location.href = href;
		fenster.focus();
		return;
	}

	if( parameter != "" )
		parameter = "," + parameter;

	if( !xpos )
		xpos = (screen.availWidth-(width+10))/2;
	if( !ypos )
		ypos = (screen.availHeight-(height+30))/2;

	if( ie && !mac || !ie && v5 ){
		width += 10;
		height+= 29;
		if( v501 )
			height-=2;
		if( !ie ){
			height--;
			if( w2 )
				height-=3;
			if( w98 )
				width -= 4;
		}
	}

	fenster = open( "", name, "height="+height+",width="+width+",toolbar=no,directories=0,copyhistory=0,location=no,status=no,scrollbars=no,resizable=yes,screenX="+xpos+",screenY="+ypos+parameter);

	if( !(ie && mac && !v5) )
		fenster.moveTo( xpos, ypos );
	fenster.resizeTo( width, height );
	fenster.focus();
	fenster.location.href = href;

	if( href.indexOf(":")==-1 ){
		fenster.WindowWidth = width;
		fenster.WindowHeight = height;
	}
	eval( "window.Fenster_"+name+" = fenster" );
}
