// popups aufrufen, so dass auch bei ausgeschaltetem JavaScript auf eine echte Seite weitergeleitet wird.
// funktioniert nur im korrekten Zusammenspiel mit dem HREF-Link und dem onClick-tag in der Hauptdatei.
// Quelle: http://www.stichpunkt.de/beitrag/popup.html

var pop = null;

function popdown() {
  if (pop && !pop.closed) pop.close();
}

function pageprint(obj, formtext) {
var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;

  if (!url) return true;
  popdown();
  
  obj = obj + "?printme=yes&formtext=" + formtext; 
  pop = window.open(obj,"Print","height=400,width=800,scrollbars=yes");
  pop.focus(); //zwingt das Popup immer in den Vordergrund. Wichtig, wenn das Popup noch offen war.
  return (pop) ? false : true; //kann Javascript nicht ausgeführt werden, muss der HREF ausgeführt werden, der sonst unterdrückt wird.
}

function pageprint2(obj, formtext) { // zweitversion nötig, um auf Energierechnerseite die Datenschutzerklärung anzeigen zu können
var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;

  if (!url) return true;
  popdown();
  
  obj = obj + "?printme=yes&formtext=" + formtext; 
  pop = window.open(obj,"Print","height=400,width=800,scrollbars=yes");
  pop.focus(); //zwingt das Popup immer in den Vordergrund. Wichtig, wenn das Popup noch offen war.
  return (pop) ? false : true; //kann Javascript nicht ausgeführt werden, muss der HREF ausgeführt werden, der sonst unterdrückt wird.
}

function openHelp(formtext)
{ 
attr = "scrollbars=yes, width=500, height=800";
win = window.open(formtext,"HelpLine",attr);
win.focus();
if (win) return false;
  else return true;
}

function ShowPDF(formtext)
{ 
attr = "scrollbars=yes, width=600, height=800";
//popdown();
//url = "http://www.tone2tone.com/demo/extern/" + formtext;
win = window.open(formtext,"PDFDatei",attr);

/*win.document.write("<html><head><title>",desc,"</title></head>");
win.document.write("<META HTTP-EQUIV='imagetoolbar' CONTENT='no'>");
win.document.write("<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
win.document.write("<img src='",pic,"' width='",x,"' height='",y,"'>");
win.document.write("</body></html>");
win.document.close();*/

if (win) return false;
  else return true;
}

function ShowURL(formtext)
{ 
attr = "scrollbars=yes, width=800, height=600, menubar=yes, resizable=yes, titlebar=yes, toolbar=yes, location=yes";
win = window.open(formtext,"URL",attr);

if (win) return false;
  else return true;
}


//window.onunload = popdown;//würde sonst beim Schließen des Hauptfenster das Popup schließen
// window.onfocus = popdown; //würde sonst bei jedem focus aufs hauptfenster schließen


// Tooltip Routine, Quelle: http://www.webmatze.de/webdesign/javascript/tooltips.htm

var wmtt = null;

document.onmousemove = updateWMTT;

function updateWMTT(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (wmtt != null) {
		wmtt.style.left = (x+20) + "px";
		wmtt.style.top 	= (y+10) + "px";
	}
}

function showWMTT(id) {
	wmtt = document.getElementById(id);
	wmtt.style.display = "block";
}

function hideWMTT() {
	wmtt.style.display = "none";
}

function Warning(warningmsg, link) 
{ 
var Check = false; 
Check = confirm(warningmsg); 
if(Check) self.location.href = submit;

}
