
// Oeffne neues browser-Fenster fuer href-Verweis
//
// Anwendung:
//   onclick="FensterOeffnen(this.href); return false;"

function FensterOeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "ZweitFenster");
  MeinFenster.focus();
}

function FensterOhneLeisteOeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "FensterOhneLeiste",
                     "menubar:no, toolbar:no, location:no, status:no, resizable:yes, dialog:yes,minimizable:yes");
  MeinFenster.focus();
}


// Parameter aus einer uri lesen
// Syntax der URI:  url?param1=value1&param2=value2
// getParams() liefert ein Array { param1=value1, param2=value2 }

function getParams() {
  var params = new Object();

  if (location.href.indexOf('?') >= 0) {
    var query = location.href.substring((location.href.indexOf('?')+1),location.href.length);
    params["URL"] = location.href.substring(0,location.href.indexOf('?'));
    var querysplit = query.split('&');

    for(var i = 0; i < querysplit.length; i++){
       var namevalue = querysplit[i].split('=');
       namevalue[1] = namevalue[1].replace(/\+/g, ' ');
       params[(namevalue[0].toUpperCase())] = unescape(namevalue[1].toUpperCase());
    }
  } else {
    // keine Parameter
    params["URL"] = location.href;
  }
  return params;
}


// *****************************************************************************
// utilities
// ******************************************************************************

// Ermittle die Breite des Fensters
//
function getWeite() {
  var weite;
  if (navigator.appName == "Microsoft Internet Explorer") {
     weite = document.documentElement.clientWidth;
  } else {
     weite = window.innerWidth;
  }
  return weite;
}

// Zahl zweistellig
//
function trim2stellig (zahl) {
  var zstring = "";

  if (zahl <= 9) {
    zstring = "0" + zahl;
  } else {
    zstring = zahl;
  }

  return zstring;
}



