var BrowserName = navigator.appName;
var BrowserVersion, Bversion;
if (BrowserName == "Microsoft Internet Explorer"){
    BrowserVersion = navigator.appVersion.split("MSIE");
    Bversion = parseFloat(BrowserVersion[1]);
}

if (!Bversion){
   window.onload=optimierung();
}

function optimierung(){
  if (Bversion < 7){ return false }
  var iHeight;
  if (document.documentElement && document.documentElement.clientHeight){
    iHeight= document.documentElement.clientHeight;
  } else if (document.body && document.body.clientHeight){
    iHeight= document.body.clientHeight;
  } else if (window.innerHeight){
    iHeight= window.innerHeight;
  }
  a = document.createElement('link');
  a.setAttribute('rel','stylesheet');
  a.setAttribute('type','text/css');
  a.setAttribute('href','/css/content.css');
  if (iHeight> 580){
    a.setAttribute('href','/css/content_no.css');
  }
  document.getElementsByTagName('head')[0].appendChild(a);
}



nn=(document.layers)?true:false;
ie=(document.all)?true:false;
if(nn)document.captureEvents(Event.KEYDOWN);


function check_agb(){
  if(document.forms[0]){
    doc = document.forms[0];
    if (doc.agb.checked == false){
      alert('FEHLER: Bitte bestätigen Sie noch, dass Sie unsere\nAllgemeinen Geschäftsbedinungen gelesen haben und\ndiese mit Vertragsbestandteil werden!');
      return false;
    } else {
      doc.submit();
      return true;
    }
  }
}


function contPos(){
  var winWidth  = (self.innerWidth-780)/2-(self.outerWidth-self.innerWidth);
  if(winWidth<0){
    winWidth = 0;
  }
  if (window.scrollbars && window.scrollbars.visible == true){
    if(!ie)document.getElementsByTagName("body")[0].style.marginLeft = winWidth+"px";
  }
}


function keyDown(e) {
  var key;
  if(!ie){if(e.which) key = e.which}; 
  var evt=(e)?e:(window.event)?window.event:null;
  if(evt){
    key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
  }

  if(key && key=="13") {
    if(document.forms["login"].password){
      document.forms["login"].password.focus();
    }
    return false;
  } else {
    return true;
  }
}


function keySend(e) {
  var key;
  if(!ie){if(e.which) key = e.which}; 
  var evt=(e)?e:(window.event)?window.event:null;
  if(evt){
    key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
  }

  if(key && key=="13") {
    document.forms["login"].submit();
    return false;
  } else {
    return true;
  }
}


/* leert die Input- und Select-Felder */
function leeren(id){
  var doc, page, did;
  /* gibt es ueberhaupt ein Formular */
  if(document.forms[0]){
    doc  = document.forms[0];
    /* wurde eine ID mit uebergeben, um die Fehleranzeige
       class = error wieder loeschen zu koennen */
    if(document.getElementById(id)){
      did  = document.getElementById(id);
    }
  } else {
    return true;
  }

  /* alle Eingabefehler loeschen */
  for(j=0;j<doc.length;j++){
    var typ = doc.elements[j].type;
    var nam = doc.elements[j].name;
    if( typ && (typ == "text" || typ == "hidden" || typ == "textarea") && 
        nam != "data" && nam != "land_gruppe" && nam != "land" ){
      doc[nam].value = "";
    }
    else if(typ && typ == "select-one"){
      doc[nam].selectedIndex = 0;
    }
    else if(typ && typ == "radio"){
      doc[nam].disabled = false;
    }
  }

  /* class=error loeschen */
  if(did){
    for (var a=0; a<did.childNodes.length; a++){
      if (did.childNodes[a].nodeType == 1){
        error_loeschen(did.childNodes[a]);
      } 
    }
  }
  return true;
}



function showPage(page) {
  if(document.getElementById("beispiel_"+page)){
    if(document.getElementById("beispiel_"+page).style.display){
       document.getElementById("beispiel_"+page).style.display = "";
       document.getElementById("grau-unten_"+page).style.backgroundColor = "#e0e1e5";
    } else {
       document.getElementById("beispiel_"+page).style.display = "none";
       document.getElementById("grau-unten_"+page).style.backgroundColor = "";
    }
  }
  return true;
}
