var wiroEgfLoadPanelObj;
function wiroEgfInfoPanel(url,bodyContent,wiroWidthKlein,wiroHeightKlein,scrolling) {
	
	// Flashelemente unter der Lightbox ausblenden
	el = new Array();
	el.push(document.getElementsByTagName("object"));
	el.push(document.getElementsByTagName("embed"));
	cn = el.length;
	for (i=0;i<cn;i++) { YAHOO.util.Dom.addClass(el[i],"wiroErfInfoPanelHide"); }
	
	// Element schon auf der Seite vorhanden?
	// Wenn ja, dann genuegt einblenden, sonst Obj. erzeugen
	if (typeof(wiroEgfLoadPanelObj) != "undefined") {
		if (url != "") {
			wiroEgfLoadPanelObj.setBody('<iframe src="'+url+'" width="'+wiroWidthKlein+'" height="'+wiroHeightKlein+'" border="0" frameborder="0" scrolling="'+scrolling+'"></iframe>');
		} else {
			wiroEgfLoadPanelObj.setBody(bodyContent);
		}
		wiroEgfLoadPanelObj.show();
	} else {
		wiroEgfLoadPanelObj = new YAHOO.widget.Panel("npMainContentBdMenuSubEgfInfoPanel", {
			fixedcenter: true, constraintoviewport: true, close:true, visible:true, zIndex:10000000
		});
		wiroEgfLoadPanelObj.setHeader('Erdgasfahrzeuge');
		if (url != "") {
			wiroEgfLoadPanelObj.setBody('<iframe src="'+url+'" width="'+wiroWidthKlein+'" height="'+wiroHeightKlein+'" border="0" frameborder="0" scrolling="'+scrolling+'"></iframe>');
		} else {
			wiroEgfLoadPanelObj.setBody(bodyContent);
		}
		wiroEgfLoadPanelObj.render(document.body);
			
		wiroEgfLoadPanelObj.hideEvent.subscribe(function(){
			// Flashelemente unter der Lightbox wieder einblenden
			el = new Array();
			el.push(document.getElementsByTagName("object"));
			el.push(document.getElementsByTagName("embed"));
			cn = el.length;
			for (i=0;i<cn;i++) { YAHOO.util.Dom.removeClass(el[i],"wiroErfInfoPanelHide"); }
		} );
	} // END - if else
};	

// Highres
var wiroWidthGross  = 500;
var wiroHeightGross = 650;

// Prufen, ob passt, sonst Lowres
if (navigator.appName.indexOf("Explorer") != -1){
	// IE
	if (document.documentElement.clientWidth < wiroWidthGross) 	{ wiroWidthGross = document.documentElement.clientWidth-100; }
	if (document.documentElement.clientHeight < wiroHeightGross) { wiroHeightGross = document.documentElement.clientHeight-100; }
} else {
	// Andere Browser
	if (window.innerWidth < wiroWidthGross) 	{ wiroWidthGross = window.innerWidth-100; }
	if (window.innerHeight < wiroHeightGross) { wiroHeightGross = window.innerHeight-100; }
}

function oeffnefenster (url) {
	try {
		wiroEgfInfoPanel(url,'',wiroWidthGross,wiroHeightGross,"auto");
	} catch(e) {
	  fenster=window.open(url, "fenster2", "width="+wiroWidthGross+",height="+wiroHeightGross+",status=no,scrollbars=yes,resizable=yes");
	  fenster.focus();
	}
}