var p_win = new Array();

function openpreview(startpage, windowName, windowOption) {
  p_win[windowName] = window.open(startpage, windowName, windowOption);
  p_win[windowName].focus();
  setTimeout("p_win['"+windowName+"'].focus()",200);
}

function openorfocus(startpage, windowName, windowOption) {
  if ( typeof( p_win[windowName] ) != 'undefined' ) {
    if (!p_win[windowName].closed) {
      p_win[windowName].focus();
      p_win[windowName].location.href = startpage;
    }
    else
      openpreview(startpage, windowName, windowOption);
  }
  else
    openpreview(startpage, windowName, windowOption);
}

function openorfocus_printview(href) {
  openorfocus(href,'printview','resizable=no,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=550,height=640');
}

function openorfocus_sitemap(href) {
  openorfocus('/sitemapjs.html','sitemap','resizable=no,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=550,height=640');
}

function visitenkarten_ansicht(startpage) {
  openorfocus(startpage,'gira_visitenkartenansicht','resizable=yes,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=600,height=400');
}
function systemintegratoren_karte() {
  openorfocus('/systemintegratoren/integratoren-karte.html','systemintegratoren_karte','resizable=yes,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=700,height=640');
}
function openorfocus_inlinepopup_infomaterial() {
  document.getElementById('inlinepopup_infomaterial').style.visibility='visible';
}
function opendetails(startpage) {
  openorfocus(startpage,'gps_details','resizable=no,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=600,height=500')
}


