function VRinit(){
  l = new Array(3);
  var kg="", Umf, lhb, Gur, lks, Vol, VolG1, VolG2, VolG3;
  var TN, maxTN, maxTFnd, WarnMsg;
  var formular = new Array(0);
  var url = window.location.search;
  SetChk();
  if (url == ""){
    if (document.cookie && document.cookie != "") url = document.cookie;
  }
  if (url == ""){
    document.PktClc.kg.value = "2";
    document.PktClc.le.value = "20";
    document.PktClc.wi.value = "40";
    document.PktClc.hi.value = "10";
  }
  else{
    document.PktClc.kg.value = "2";
    document.PktClc.le.value = "20";
    document.PktClc.wi.value = "40";
    document.PktClc.hi.value = "10";
    url = url.substring(1,url.length);
    liste = url.split("&");
    for (var i = 0; i <= liste.length-1; i++){
      temp = liste[i].split("=");
      formular.splice(formular.length,2,temp[0],temp[1]);
    }
    for (i = 0; i <= formular.length-1; i++){
      formular[i] = formular[i].replace(/\+/g," ");
      formular[i] = unescape(formular[i]);
    }
    for (i = 0; i < formular.length; i++){
      if (formular[i] == "kg") document.PktClc.kg.value = formular[i+1];
      if (formular[i] == "le") document.PktClc.le.value = formular[i+1];
      if (formular[i] == "wi") document.PktClc.wi.value = formular[i+1];
      if (formular[i] == "hi") document.PktClc.hi.value = formular[i+1];
      if (formular[i] == "VR"){
        window.name = formular[i+1];
        SetChk();
      }
    }
  }
  GetBest();

}

function getUrlVal(url,valName,delim){
var urlVal = "";
  url = url + delim;
  if (url.indexOf(valName) >= 0){
    url = url.substring(url.indexOf(valName) + valName.length,url.length);
    urlVal = url.substring(0,url.indexOf(delim));
  }
return urlVal;
}

function WriteMM(ziel,titel,text,addtext){
  if (document.title.indexOf("- "+text) >= 0){
    document.write (text + addtext);
  }
  else{
    document.write ("<a href='" + ziel + "' target='_top' title='" + titel + "'>" + text + "<\/a>" + addtext);
  }
}

function popup(src) {
  F = window.open(src,"Popup","left=100, top=100, width=500, height=500, resizable=yes, scrollbars=yes");
  F.focus();
}

function NewWin(elmt){
  F = window.open("",elmt.target,"left=100, top=100, width=500, height=500, resizable=yes, scrollbars=yes");
  F.focus();
}
function NewWinS(elmt){
  F = window.open("",elmt.target,"left=100, top=100, width=400, height=200, resizable=yes, scrollbars=yes");
  F.focus();
}

function CalcDiag(){
var le, wi, hi;
var fdiag1, fdiag2, fdiag3, rdiag


  le= eval(SucheErsetze(document.CalcDiags.Dle.value,",","."));
  wi= eval(SucheErsetze(document.CalcDiags.Dwi.value,",","."));
  hi= eval(SucheErsetze(document.CalcDiags.Dhi.value,",","."));

  document.CalcDiags.FD1.value = Trim0(Math.sqrt(le*le+wi*wi));
  document.CalcDiags.FD2.value = Trim0(Math.sqrt(le*le+hi*hi));
  document.CalcDiags.FD3.value = Trim0(Math.sqrt(hi*hi+wi*wi));
  document.CalcDiags.RD.value = Trim0(Math.sqrt(le*le+hi*hi+wi*wi));
}

function Numsort(c,b)
{
  return eval(c.substring(0,10)) - eval(b.substring(0,10));
}

function Numsort2(c,b)
{
  return c-b;
}

function Trim(Zahl,Maxkomma)
{
  if (typeof Zahl != "number"){
    return(Zahl);
  }
  else
  {
    var Numzahl   = eval(Zahl);
    var Vorkomma  = Math.floor(Numzahl);
    var Nachkomma = Numzahl - Vorkomma;
    var Potenz    = Math.pow(10,Maxkomma);
    Nachkomma     = Math.round(Nachkomma * Potenz);
    var Ergebnis  = Vorkomma + (Nachkomma / Potenz);
    return(Ergebnis);
  }
}

function Trim0(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 0);
}
function Trim2(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}

function SucheErsetze(Text,Suche,Ersetze)
{
  var Neutext = "";
  var i = 0;
  while(i < Text.length)
  {
    if(Text.substring(i,i + Suche.length) == Suche)
    {
      Neutext = Neutext + Ersetze;
      i = i + Suche.length - 1;
    }
    else
      Neutext = Neutext + Text.substring(i,i + 1);
      i++;
  }
  return Neutext;
}
