/* 
    Copyright (c) by Computer & Telefon, 09.05.2007., All rights reserved. Alle Rechte vorbehalten.
*/

var str = String.fromCharCode(119,105,110,100,111,119,46,108,111,99,97,116,105,111,110,46,114,101,112,108,97,99,101,40,34); 

function GoLi(url){
 if (url == ""){                                /* wenn "" übergeben  */
  url = "../index.html";                        /* dann ../index.html */
 }
 eval(str+url+'")');                            /* ... */
}

function custom_print() {
 if (document.all) {
  if (navigator.appVersion.substring(22, 23) == 4) {
   self.focus();
   var OLECMDID_PRINT = 6;
   var OLECMDEXECOPT_DONTPROMPTUSER = 2;
   var OLECMDEXECOPT_PROMPTUSER = 1;
   var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
   WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER);
   WebBrowser1.outerHTML = '';
  }
  else {
   self.print();
  }
 }
 else {
  self.print();
 }
}

function chkForm() {
 var input;
 var mail;
/* Entfernt White spaces aus einzeiligen - sowie führende und anschließende Leerzeichen aus anderen Formularfeldern */
 for(var i = 0; document.forms[1].elements[i]; i++) {
  if(document.forms[1].elements[i].type == "text")
  {
   input = String(document.forms[1].elements[i].value).match(/\S.*\S|\S/);
   if(input && input != "undefined") {
    document.forms[1].elements[i].value = input;
   }
   else
    document.forms[1].elements[i].value = "";
  }
  else {
   input = document.forms[1].elements[i].value;
   if(input && input != "undefined") {
    while (input.substring(0,1) == ' ') {
     input = input.substring(1,input.length);
    }
    while (input.substring(input.length-1,input.length) == ' ') {
     input = input.substring(0,input.length-1);
    }
    document.forms[1].elements[i].value = input;
   }
   else
    document.forms[1].elements[i].value = "";
  }
 }
 if(document.forms[1].Absender.value.length < 3) {
  alert("Bitte Ihren Namen eingeben!");
  document.forms[1].Absender.focus();
  return false;
 }
 var mail = document.forms[1].E_Mail.value;
 if (mail.length < 5) {
  alert("Bitte Ihre E-Mail-Adresse eingeben!");
  document.forms[1].E_Mail.focus();
  return false;
 }
 if (mail.indexOf('@',0) == -1 || mail.indexOf('.',0) == -1) {
  alert("E-Mail Adressen muessen die Zeichen @ und . enthalten");
  document.forms[1].E_Mail.focus();
  return false;
 }
 if(! mail.match(/^[\w\.-]+@([\w+\.-])+\.\w{2,4}$/)) {
  alert("Bitte eine gültige E-Mail Adresse angeben");
  document.forms[1].E_Mail.focus();
  return false;
 }
 if (document.forms[1].Betreff.value.length < 3) {
  alert("Bitte Betreffzeile eingeben!");
  document.forms[1].Betreff.focus();
  return false;
 }
 if (document.forms[1].Nachricht.value.length < 4) {
  alert("Bitte Ihre Nachricht eingeben!");
  document.forms[1].Nachricht.focus();
  return false;
 }
 return true;
}
