var imdat=new Array();
var kid=0; 
function get_request() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("Ihr Browser unterstuetzt kein  XMLHttpRequest \n->benutzen Sie einen anderen Browser ...");
   return null;
 }
function isEmail(s)
{
    var pattern = new RegExp('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
    var erg= pattern.test(s);
    return erg;
}
function check_login(f){
    msg="";
    kd=f.kundenr.value;
    pw=f.kennwort.value;
    if(kd =="")msg= msg +" KundenNummer eingeben!\n";
    if(pw == "")msg = msg + " Kennwort eingeben \n";
    if(msg.length > 4){
       alert("Bitte korrigieren:\n"+msg);
       return false;
    }else{
       return true;
    }
}
function showVid(vid,movie,mtyp)
{
 var hoch=256; if(mtyp==2)hoch=23;
 var fo = new SWFObject("FlowPlayer.swf", "FlowPlayer", "320", hoch, "7", "#ffffff", true);
 fo.addVariable("config", "{ showPlayListButtons: true, showMenu: false ,allowFullScreen: false, allowResize: false , playList: [ {overlayId: 'play' }, { url: '" + movie + "' } ], menuItems: [ true,true,false,false,false,false], protected: true , initialScale: 'fit', controlEnabled: false, allowResize: false, showFullScreenButton: false,loop: false }");
 fo.write(vid);
}
function checklogin(form){
  var usr=form.kundenr.value;
  var psw=form.kennwort.value;
  if(usr=="" || psw=="")
  {
    alert("KundenNr und Kennwort müssen angegeben werden!");
    return false;
  }else return true;
}
function nurzahl(obj)
{
   var val = obj.value.replace(/[^\d]/g, '');
   obj.value = val; 

}
function telefon(obj)
{
   var val = obj.value.replace(/[^ ^\-^\d]/g, '');
   obj.value = val; 
}
function gebtag(obj)
{
   var val = obj.value.replace(/[^\.^\d]/g, '');
   obj.value = val; 
}
function validateDate(date) {
  var regex = /^([0-3]\d|[1-9])\.([0-3]\d|[1-9])\.(\d{4}|\d{2})$/g;
  if(!regex.exec(date)) {      return false;  }
  if( RegExp.$2 > 12 ) return false;
  if(RegExp.$1 ==  1 || RegExp.$1 == 15) return true;
  else return false;
}
function kundenformcheck()
{
  var x=document.anmeldung;  
  var msg="";
  var firm=x.firma.value;
  var str=x.strasse.value;
  var lkz=x.lkz.value;
  var plz=x.plz.value;
  var ort=x.ort.value;
  var tel=x.tel.value;
  var mail=x.mail.value;
  var bank=x.bankname.value;
  var bain=x.kontoinhaber.value;
  var balz=x.blz.value;
  var bakt=x.kontonummer.value;
  var kenn=x.passwort.value;
  var kenw=x.passwort2.value;
  
    if(firm.length < 5 )msg="Bitte einen Firmennamen eingeben ! (l=5)\n";
    if(str.length < 3 )msg=msg + "Bitte eine Straße eingeben!\n";
    if(plz.length < 4 )msg=msg + "Bitte eine korrekte Postleitzahl eingeben!\n";
    if(ort.length < 3 )msg=msg + "Bitte Ort / Gemeinde  eingeben!\n";
    /*if(bank.length < 3)msg=msg + "Geben Sie einen korrekten Banknamen an. \n";
    if(bain.length < 3)msg=msg + "Geben Sie den Kontoinhaber bei Ihrer Bank ein. \n";
    if(balz.length < 5)msg=msg + "Korrigieren Sie die Bankleitzahl. \n";
    if(bakt.length < 5)msg=msg + "Korrigieren Sie die Kontonummer.\n";  */
    if(mail.length > 0){
        if(!isEmail(mail)) msg=msg +" '" + mail + "' ist keine korrekte Email-Adresse!\n";
    }
    if(kenn == '' || kenn.length < 4) msg=msg + "Das Kennwort muss mind. 6 Zeichen lang sein!\n";
    if(kenn != kenw)msg= msg +"Kennwort und Kennwort Wiederholung stimmen nicht überein!\n" ;
    if( msg.length > 2 )
    {
             alert("Eingaben überprüfen:\n" + msg );
      return false;
    }else{
        return true;
    }
}
function check_input(){
  inp=document.getElementById('email').value;
  if(inp.length < 3 ){
    alert("bitte erst Kunden-Nr. eingeben.");
    return false;
  }else{
    return true;
  }
}