// Version: 1.2
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("5.") != -1);
	
	eval( "fenster = window.Fenster_"+name );

	if( fenster && !fenster.closed ){
		if( href )
			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( !ie )
			height--;
	}

	fenster = open( "", name, "height="+height+",width="+width+",toolbar=no,directories=0,copyhistory=0,location=no,status=no,scrollbars=no,resizable=no,screenX="+xpos+",screenY="+ypos+parameter);

	if( !(ie && mac && !v5) )
		fenster.moveTo( xpos, ypos );
	fenster.resizeTo( width, height );
	fenster.focus();
	if( href != "" )
		fenster.location.href = href;

	if( href != ""  &&  href.indexOf(":")==-1 ){
		fenster.WindowWidth = width;
		fenster.WindowHeight = height;
	}
	eval( "window.Fenster_"+name+" = fenster" );
}
