/* Funktion zum check, ob Domain frei ist (liegt beim Provider) */
var newwin = 0;
function domcheck()
{
   newwin = window.open("http://reseller.prohost.de/cgibin/nph-domcheck.cgi?"+document.form.dom1.value.toLowerCase(), "domcheckwin", "width=260,height=90,screenY=210,screenX=260,top=210,left=260,resizable=no,scrollbars=no,toolbar=no,status=no,directories=no,menubar=no,location=no");
   if (newwin.opener == null)
   {
      newwin.opener = self;
   }
}

/* Steuerung des Bilderwechsels */

function changeImage(src_image, position)
{
/*
... tauscht zwei Bilder
created 08.04.2002 by Ch. Krusch
*/
   document.images['image' + position].src = src_image;
}

function changeTwoImages(src_image_one, src_image_two, position_one, position_two)
{
/*
... tauscht zwei Bilder
created 08.04.2002 by Ch. Krusch
*/
   document.images['image_one_' + position_one].src = src_image_one;
   document.images['image_two_' + position_two].src = src_image_two;
}


// Objekte in Layertechnik anzeigen
//Layer nur ein- und ausblenden
function changein(id) {
        if (document.layers) document.layers[id].visibility = "show"
        else if (document.getElementById) document.getElementById(id).style.visibility = "visible"
        else if (document.all && !(document.getElementById)) document.all(id).style.visibility = "visible"
}

function changeout(id) {
        if (document.layers) document.layers[id].visibility = "hide"
        else if (document.getElementById) document.getElementById(id).style.visibility = "hidden"
        else if (document.all && !(document.getElementById)) document.all(id).style.visibility = "hidden"
}
//Layer ein- und ausblenden, sowie Inhalt wechseln
//   var objLayer = new Object(); //<- kann weggelassen werden, dann implizite Deklaration
function showLayer(txtLayerObject, txtLayerContent)
   {
      //strLayerHtmlCode='<p>Dies ist der Text für alle Layer.<br><font color="red" size="4"> '+txtLayerContent+'</font></p>';
      strLayerHtmlCode = txtLayerContent;
      if(document.layers)
      {
         //txtThisBrowser = "NN4";
         objLayer = document.layers[txtLayerObject];
       objLayer.document.open();
       objLayer.document.write(strLayerHtmlCode);
       objLayer.document.close();
         objLayer.visibility = "show"; //"visible"; <- geht auch aber eventuell nur ab > Version 4.0
      }
      if(document.all) //scheint eher von allen neuen Browsern unterstützt zu werden
      {//IE alle Versionen (>=5 auch "document.getElementById"); Opera >=7; Konqueror 2, 3 (auch "document.getElementById")
         //txtThisBrowser = "IE";
       objLayer = document.all[txtLayerObject];
        objLayer.innerHTML = strLayerHtmlCode;
         objLayer.style.visibility = "visible";
      }
     if(!document.all && document.getElementById)
     {//Mozilla Gecko (Netscape >=6); Opera 4, 5, 6; Konqueror 2, 3
        //txtThisBrowser = "NN6";
       objLayer = document.getElementById(txtLayerObject);
       objLayer.innerHTML = strLayerHtmlCode;
        objLayer.style.visibility = "visible";
     }
   }

function hideLayer(txtLayerObject)
   {
      if(document.layers)
      {
         //txtThisBrowser = "NN4";
         document.layers[txtLayerObject].visibility = "hidden"; //"hidden"; <- geht auch aber eventuell nur ab > Version 4.0
      }
      if(document.all) //scheint eher von allen neuen Browsern unterstützt zu werden
      {//IE alle Versionen (>=5 auch "document.getElementById"); Opera >=7; Konqueror 2, 3 (auch "document.getElementById")
         //txtThisBrowser = "IE";
         document.all[txtLayerObject].style.visibility = "hidden";
      }
     if(!document.all && document.getElementById)
     {//Mozilla Gecko (Netscape >=6); Opera 4, 5, 6; Konqueror 2, 3
        //txtThisBrowser = "NN6";
        document.getElementById(txtLayerObject).style.visibility = "hidden";
     }
   }


/* Dient zum Ausgleichen von Randdefinitionen (Unterschiede machen sich besonder bemerkbar, wenn Frameränder
   ungleich Null definiert sind */
/* Script von Christian Krusch (chk@fit-in-bit.de) /23.04.2001 */
function adjustBorder(x, y) {
        switch(navigator.appName) // Randbereich (oben und links) in Abhängigkeit vom Browser einstellen
        {
        case "Netscape":
                 document.write(' style="margin-top:' + y + 'px; margin-left:' + x + 'px;">');
                 break;
         case "Microsoft Internet Explorer":
                 document.write(' style="margin-top:' + y + 'px; margin-left:' + x + 'px;">');
                 break;
         case "Opera":
                 document.write(' style="margin-top:' + y + 'px; margin-left:' + x + 'px;">');
                 break;
         default:
                 document.write(' style="margin-top:' + y + 'px; margin-left:' + x + 'px;">');
                 break;
        }
}

/* Popupfunktion für neues Fenster */
/* Script von Christian Krusch (chk@fit-in-bit.de) /25.01.1999 LÄ: 26.06.2006*/
function openwin(url, xsize, ysize, xpos, ypos, style)        {
         switch(style)
         {
            case "slim":
               var newwin = window.open(url, "PopUp","width="+xsize+",height="+ysize+",screenX="+xpos+",screenY="+ypos+",top="+ypos+",left="+xpos+",resizable=no,scrollbars=no,toolbar=no,status=no,directories=no,menubar=no,location=no,dependent=yes");
               break;
            case "mager":
               var newwin = window.open(url, "PopUp","width="+xsize+",height="+ysize+",screenX="+xpos+",screenY="+ypos+",top="+ypos+",left="+xpos+",resizable=yes,scrollbars=yes,toolbar=no,status=no,directories=no,menubar=no,location=no");
               break;
            default: // "fett"
               var newwin = window.open(url, "PopUp","screenX="+xpos+",screenY="+ypos+",top="+ypos+",left="+xpos+",resizable=yes,scrollbars=yes,toolbar=yes,status=yes,directories=no,menubar=no,location=yes");
               break;
         }
        // wenn zwischenzeitlich das Fenster nicht geschlossen wurde, muss neu dimensioniert  ...
        newwin.resizeTo(xsize, ysize);
        newwin.moveTo(xpos, ypos);
        newwin.focus();  // ... und der Fokus auf das PopUp-fenster gelegt werden
        if (newwin.opener == null) newwin.opener = self;
}


/* Druckfunktion für aktives Fenster */
function print_page() {
        print();
}
