function winOpen(theURL,winName,features) 
{ 
winName = window.open(theURL,winName,features); 
if(winName == null || winName.closed){window.open(theURL,winName,features);} 
else{winName.location.href = theURL;} 
if (!winName.closed) 
winName.focus(); 
}

function setBookmark()
{
  var brty = navigator.appName;
  var brve = navigator.appVersion;
  var url=parent.document.location.href; 
  var titel = document.title; 
  if (brty.indexOf("Explorer")>-1)
  {
    window.external.AddFavorite(url, unescape('RBK-Geoportal'));
  }
  else
  {
    alert(unescape("Diese Funktion steht nur f%FCr Internet Explorer zur Verf%FCgung"));
  }
}


function openGeoViewer(newUrl)
{
var rbkurl ="http://rbk4.rbkdv.de/website/" + newUrl;
var myUrl = rbkurl + "/viewer.htm";
//winOpen(myUrl,newUrl,'location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no,width=0,height=0')

var winSize=1.0;
var version = navigator.appVersion;
var versNum = parseFloat(version);
var browser = navigator.appName;
var itsOK = false;
		
		if (versNum >= 4) {
			if (navigator.platform != "MacPPC") {
				itsOK = true;
			
			} else {
				// only Netscape on Mac
				if (browser=="Netscape") {
					itsOK = true;
				} else {
					itsOk = false;
				}
			}
		} else {
				itsOk = false;
		}
		if (itsOK == false) {
				myUrl =rbkurl + "CannotRun.htm";
				winOpen(myUrl,newUrl,'location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no,width=800,height=600')
				//document.location="CannotRun.htm";
		} else {
		
			var x=screen.width-10; 
			var y=screen.height-80;

	var xWin=parseInt(x*winSize);
	var yWin=parseInt(y*winSize);
	var leftWin=(x-xWin)/2;
	var topWin=(y-yWin)/2;

	myUrl = rbkurl + "/viewer.htm";
	winOpen(myUrl,"theWin","location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no,width="+xWin+",height=" + yWin+",left="+leftWin+",top="+topWin);
	
              }
}
