var F = null;

function getInfo(text)
{
  F = window.open("","getInfoForm","width=330,height=540,left=0,top=0,");
  if (F.location.href == "about:blank") {
    F = window.open("http://www.topographics.de/getinfo.html","getInfoForm","width=330,height=540,left=0,top=0");
  }
  window.setTimeout("addProduct(10, '" + text + "')", 300);
  F.focus();
}

function addProduct(nr, text)
{
  var ok = 0;
  if (F != null) {
    if (F.document.forms["form"])  {
      if (F.document.forms["form"].liste.value.indexOf(text) == -1) {
        F.document.forms["form"].liste.value = F.document.forms["form"].liste.value + text + "\n";
      }
      ok = 1;
    }
  }
  if (ok==0 && nr>0) {
    window.setTimeout("addProduct(" + (nr-1) + ", '" + text + "')", 300);
  }
  F.focus();
}

function ShowPic(printlink, name)
  {
    var win=window.open("", "Screenshot", "dependent=yes,resizable=yes,scrollbars=yes,menubar=yes");

        win.document.open();

        win.document.write("<html>");
        win.document.write("<head>");
        win.document.write("<title>TOPO graphics</title>");

        win.document.write("<SCRIPT LANGUAGE='JavaScript'>");
        win.document.write("  function groesse()");
        win.document.write("  {");
        win.document.write("    if (document.images[0].complete==true)");
        win.document.write("    {");
        win.document.write("      var breite=Math.min(document.images[0].width+30, screen.availWidth);");
        win.document.write("      var hoehe=Math.min(document.images[0].height+65, screen.availHeight);");
        win.document.write("      if (breite > 600 || hoehe > 500) { window.moveTo(0,0); }");
        win.document.write("      window.resizeTo(breite, hoehe);");
        win.document.write("    }");
        win.document.write("    else");
        win.document.write("      window.setTimeout('groesse()', 500);");
        win.document.write("  }");
        win.document.write("  window.setTimeout('groesse()', 1000);");
        win.document.write("</SCRIPT>");

        win.document.write("</head>");

        win.document.write("<body>");
        if (printlink != '') {
          win.document.write("  <div style='position:absolute; top:1cm; left:0'>");
        } else {
          win.document.write("  <div style='position:absolute; top:0cm; left:0'>");
        }
        win.document.write("    <img src='"+name+"' alt='' border='0' >");
        win.document.write("  </div>");
        if (printlink != '') {
          if (printlink.indexOf(".pdf")>-1) {
            win.document.write("<div style='font-family:arial,sans-serif; font-size:9pt;'></p><a href='" + printlink + "'><img src='images/printer.gif' align='left' border=0>Druckversion (PDF)</a></div>");
          } else {
            win.document.write("<div style='font-family:arial,sans-serif; font-size:9pt;'></p><a href='" + printlink + "'><img src='images/printer.gif' align='left' border=0>Druckversion</a></div>");
          }
        }
        win.document.write("</body>");
        win.document.write("</html>");

        win.focus();
  }


function startmapdemo()
{
//  window.open("http://www.geonavigator.de/ims?Demoprojekte", "Geonavigator");
  var ServerIP = getIP();
  var projektname = 'WebSDMain';
  var winURL = 'http://' + ServerIP +  '/tgclient2/modules/admin/geonav/auto_login.pl';
  var par=window.location.search;
  var parNew = par.substr(1,par.length-1);
  if (parNew.length>0) {
    winURL = winURL + '&' + parNew;
  }
  WebGISWindow = window.open(winURL ,projektname, 'dependent=yes, width=500, height=100, toolbar=no, location=no, directories=no, status=yes,menubar=no, scrollbars=no, resizable');
  WebGISWindow.focus();
/*  WebGISWindow = window.open("serverarbeiten.html" ,"Msg", 'dependent=yes, width=450, height=170, toolbar=no, location=no, directories=no, status=yes,menubar=no, scrollbars=no, resizable');*/
}

function startdemo(url)
{
  window.open(url ,'WebSDMain', 'toolbar=no, location=no, directories=no, status=yes,menubar=no, scrollbars=no, resizable');
}
