function mitgliedtestmal() {
var name;
name = document.getElementById("mitglied").value;
sndReq(name);
}


function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}

var http = createRequestObject();

function sndReq(mitglied) {
var anfang;
anfang = "Einen kleinen Moment die Anfrage wird bearbeitet...";
document.getElementById('mitgliedergebniss').innerHTML = anfang;

http.open('get', 'cgi-bin/mitgliedtest.pl?mitglied='+mitglied);
http.onreadystatechange = handleResponse;
http.send(null);
}

function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('mitgliedergebniss').innerHTML = response;
}
}

String.prototype.trim=function(dir)
{
  switch(dir)
    {
      case 'r':
        return this.replace(/\s+$/g,'');
          break;
      case 'l':
        return this.replace(/^\s+/g,'');
          break;
      default:
        return this.replace(/(^\s+|\s+$)/g,'');
    }
}

function pwcheck(o)
{
  msg='';
  x=8;
  v=o.value.trim();
  if(v.length<8)                          x-=3; msg+='\nBitte mindestens 6 Zeichen eingeben';
  if(!v.match(/[\d]/i))                   x-=2; msg+='\nBitte auch Zahlen verwenden';

  c='green';
  if(x<8)c='yellow';
  if(x<5)c='red';
  o.style.backgroundColor=c;

}

