var xmlHttp = false;
var xmlHttp_email = false;

function main() {
  
  platzieren();
  main_frame = document.getElementById("div_main");
  main_frame.style.visibility = "visible";
  menueframe = document.getElementById("menue");
  menueframe.style.visibility = "visible";
  inhaltframe = document.getElementById("inhalt");
  inhaltframe.style.visibility = "visible";
  oeffnungframe = document.getElementById("oeffnung");
  oeffnungframe.style.visibility = "visible";
//XML laden
  // Mozilla, Opera, Safari sowie Internet Explorer 7
  
  if (typeof XMLHttpRequest != 'undefined') {
      xmlHttp = new XMLHttpRequest();
      xmlHttp_email = new XMLHttpRequest();
  }
  if (!xmlHttp) {
      // Internet Explorer 6 und älter
      try {
          xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
          xmlHttp_email  = new ActiveXObject("Msxml2.XMLHTTP");
      } catch(e) {
          try {
              xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
              xmlHttp_email  = new ActiveXObject("Microsoft.XMLHTTP");
          } catch(e) {
              xmlHttp  = false;
              xmlHttp_email  = false;
          }
      }
  }
  get_intro();
  //Bilder vorladen 
  vorladen('warten.gif',
           'pics/kleidung1.jpg',
           'pics/kleidung2.jpg',
           'pics/felle1.jpg',
           'pics/felle2.jpg',
           'pics/kontakt.jpg',
           'pics/textil.jpg',
           'pics/service.jpg');
}

function vorladen() {
  document.Vorladen = new Array();
  if (document.images) {
    for (var i = 0; i < vorladen.arguments.length; i++) {
      document.Vorladen[i] = new Image();
      document.Vorladen[i].src = vorladen.arguments[i];
    }
  }
}

function resize() {
  platzieren();
}

function platzieren() {
  breite = document.body.clientWidth;
  hoehe = document.body.clientHeight;
  main_frame = document.getElementById("div_main");
  koord_oben = (hoehe / 2) - 300;
  if (koord_oben < 0) koord_oben = 0;
  koord_links = (breite / 2) - 400;
  if (koord_links < 0) koord_links = 0;
  main_frame.style.top = koord_oben;
  main_frame.style.left = koord_links;
  menueframe = document.getElementById("menue");
  menueframe.style.top = koord_oben + 100;
  menueframe.style.left = koord_links + 600;
  inhaltframe = document.getElementById("inhalt");
  inhaltframe.style.top = koord_oben + 100;
  inhaltframe.style.left = koord_links;
  transp_frame = document.getElementById("transparent");
  transp_frame.style.top = koord_oben;
  transp_frame.style.left = koord_links;
  anfrage_frame = document.getElementById("anfrage");
  anfrage_frame.style.top = koord_oben + 50
  anfrage_frame.style.left = koord_links + 300
  oeffnung_frame = document.getElementById("oeffnung");
  oeffnung_frame.style.top = koord_oben + 500;
  oeffnung_frame.style.left = koord_links + 600;
  link_frame = document.getElementById("hauptlink");
  link_frame.style.top = koord_oben + 150;
  link_frame.style.left = koord_links + 480;
}

function laden(datei) {
  inhaltframe = document.getElementById("inhalttext");
  inhaltframe.innerHTML = "<img src=\"pics/warten.gif\">";
  if (xmlHttp) {
    xmlHttp.open('GET', datei, true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
              inhaltframe.innerHTML = xmlHttp.responseText;
            } 
        }
      };
    xmlHttp.send(null);
    }
}


function get_intro() {
  laden("intro.htm");
}
function get_mode() {
  laden("mode.htm");
}
function get_textil() {
  laden("textil.htm");
}
function get_felle() {
  laden("felle.htm");
}
function get_service() {
  laden("service.htm");
}
function get_kontakt() {
  laden("kontakt.htm");
}
function get_anfrage() {
  transp_frame = document.getElementById("transparent");
  transp_frame.style.visibility = "visible";
  anfrage_frame = document.getElementById("anfrage");
  anfrage_frame.style.visibility = "visible";
}
function get_haftung() {
  window.open("haftung.htm","","top=100,left=100,width=400,height=300,dependent=yes,resizable=no,status=no,toolbar=no,location=no,scrollbars=yes");
}

function seitenwechsel(page) {
  laden(page + ".htm");
}

function form_abbrechen() {
  anfrage_frame = document.getElementById("anfrage");
  anfrage_frame.style.visibility = "hidden";
  transp_frame = document.getElementById("transparent");
  transp_frame.style.visibility = "hidden";
  //Textfelder leeren
  document.getElementById("kunde_name").value = "";
  document.getElementById("kunde_email").value = "";
  elem = document.getElementById("kunde_text");
  elem.innerHTML = "";
  elem.value = "";
}

function form_senden() {
  //Formular an Leibersperger senden...
  k_name = document.getElementById("kunde_name").value;
  k_email = document.getElementById("kunde_email").value;
  if (k_name == '' || k_email == '') {
    alert("Bitte geben Sie Ihren Namen und Ihre email-Adresse an!");
    exit;
  }
  
  var mailtxt;
  mailtxt = "name=" + escape(document.getElementById("kunde_name").value);
  mailtxt += "&email=" + escape(document.getElementById("kunde_email").value);
  mailtxt += "&text=" + escape(document.getElementById("kunde_text").value);
  
  if (xmlHttp_email) {
    xmlHttp_email.open('POST', 'email.php', true);
    xmlHttp_email.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    xmlHttp_email.onreadystatechange = function () {
        if (xmlHttp_email.readyState == 4) {
            alert (xmlHttp_email.responseText);
        }
      };
    xmlHttp_email.send(mailtxt);
  }
  
  form_abbrechen();
}

