var winKunde
var urlPortal

urlPortal = "https://portal1.eddi24.de"

function OpenWindow( url )
{
   w = 900
   h = 680
   x = (screen.width - w) / 2
   y = (screen.height - h) / 2
   attr = "width=" + w + ",height=" + h + ",left=" + x + ",top=" + y +
      ",location=0,menubar=0,resizable=0,toolbar=0,dependent=0,status=1"
   winKunde = window.open(url,"eddiWin", attr );
}

//------ PORTALE -------
function LadenPortal( kid )
{
   OpenWindow( urlPortal + '/app/anmelden.asp?kid=' + kid );
}
function RegistrierenPortalRef( kid, ref )
{
   if(TestRegistrieren()){w=900;h=680;x=(screen.width-w)/2;y=(screen.height-h)/2;
   attr="width="+w+",height="+h+",left="+x+",top="+y+",location=0,menubar=0,resizable=0,toolbar=0,dependent=0,status=1";
   url=urlPortal+"/app/register.asp?kid="+kid
   if(ref!='') url=url+"&ref="+ref
   url=url+"&login="+
   document.formRegister.reg_login.value+"&email="+document.formRegister.reg_email.value;
   document.formRegister.reg_login.value="";
   document.formRegister.reg_email.value="";
   OpenWindow( url );}
}
function RegistrierenPortal( kid )
{
   RegistrierenPortalRef( kid, '' );
}

//------ SONDERFUNKTIONEN -------
function StartAngebot( kid )
{
   url = urlPortal+"/app/angebot1.asp?kid="+kid
   OpenWindow(url);
}

function StartEPass( kid )
{
   url = urlPortal+"/app/epass1.asp?kid="+kid
   OpenWindow(url);
}

//------ Testfunktion für Registrierung -------
function TestRegistrieren()
{
   strlogin = window.document.formRegister.reg_login.value
   strmail = window.document.formRegister.reg_email.value
   len = strlogin.length;
   if( len <= 4 )
   {
      alert("Bitte mindestens 5 Stellen f\u00FCr den Loginnamen eingeben.");
      return false;
   }

   idxat = strmail.indexOf("@");
   idxdot = strmail.indexOf(".");
   len = strmail.length;
   for(c=0;c<strlogin.length;c++)
   {
      code=strlogin.charCodeAt(c);
      if(code<48||code>122||(code>57&&code<65)||(code>90&&code<97))
      {
         alert("Bitte in dem Loginnamen nur Buchstaben und Zahlen verwenden.");
         return false;
      }
   }
   for(c=0;c<strmail.length;c++)
   {
      code=strmail.charCodeAt(c);
      if(code<48||code>122||(code>57&&code<65)||(code>90&&code<97))
      {
         if(code!=64&&code!=45&&code!=46&&code!=95) // @ - . _ ausgenommen
         {
            alert("Bitte in der EMail nur Buchstaben und Zahlen verwenden.");
            return false;
         }
      }
   }
   if( idxat<1 || idxdot<1 || idxat+1==len || idxdot+1==len || idxat==idxdot-1)
   {
      alert("Bitte eine g\u00FCltige EMail-Adresse eingeben.");
      return false;
   }
   return true;
}
