
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function msg(v)
{
if (v==1)  alert("Der Benutzername ist besetzt. \nBitte wählen Sie einen anderen Benutzernamen aus.");
if (v==2)  alert("Registrierung erfolgreich !\nPlease check your email to activate your account.");
if (v==3)  alert("Login Fehler !\nDer eingegebene Benutzername oder das Passwort ist falsch.");
if (v==4)  alert("Ihr Profil wurde gespeichert !");
if (v==5)  alert("Ein Benutzer mit dieser Email Adresse existiert bereits. \nBitte geben Sie eine andere Email Adresse.");
if (v==6)  alert("Ihre Gruppe wurde geändert.");
if (v==7)  alert("Ihre Gruppe ist unveraendert geblieben.");
if (v==8)  alert("Ihre Session ist abgelaufen !");
if (v==9)  alert("Ein Email wurde an den angegebenen Email gesendet.");
if (v==10) alert("Ihre Konto ist jetzt freigeschaltet.");
if (v==11) alert("Ihre Nachricht wurde erfolgreich geschickt. \nVielen Dank !");
if (v==12) alert("Fehler beim Senden der Email. \nBitte versuchen Sie es später noch einmal!");
if (v==13) alert("You are now subscribed to newsletters.");
}


function check_newsabo(frm)
{
  errormsg = "";

/*
  if (frm.Vorname.value=="")
    errormsg += "- Vorname\n";

  if (frm.Name.value=="")
    errormsg += "- Name\n";
*/

  if (frm.Email.value=="")
    errormsg += "- Email\n";

  if (errormsg!='')
  { errormsg = "Fehlende oder falsche Eingaben in den Feldern \n"+errormsg+"\nBitte ergänzen Sie Ihre Eingaben und versuchen Sie es ermeut";
    alert(errormsg);
    return false;
  }

  return true;
}


function check_newsabmelden(frm)
{
errmes='';
var temp1 = new String(frm.EmailAb.value);

if (temp1=="") errmes+='Bitte geben Sie eine E-Mail Adresse an\n';

if (errmes!='')
 {
// errmes="Formular enthält Fehler !\nBitte ergänzen Sie die folgenden Felder\nmit den korrekten Informationen:\n"+errmes;
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function check_vergessen(frm)
{
errmes='';
var temp1 = new String(frm.usermail.value);

if (temp1=="") errmes+='Bitte geben Sie eine E-Mail Adresse an\n';

if (errmes!='')
 {
// errmes="Formular enthält Fehler !\nBitte ergänzen Sie die folgenden Felder\nmit den korrekten Informationen:\n"+errmes;
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function check_register(frm)
{
errmes='';


var temp1 = new String(frm.Name1.value);
var temp2 = new String(frm.Name2.value);
var temp3 = new String(frm.Email.value);
var len   = temp3.length - 3;
var temp8 = new String(frm.Username.value);
var temp9 = frm.Password.value;
var temp10= frm.Password2.value;
var temp11 = frm.Turing.value;
var temp12 = frm.TuringCheck.value;
var temp13 = frm.Waehrung.value;
var temp14 = frm.AGB.checked;

var temp15 = frm.Strasse.value;
var temp16 = frm.Plz.value;
var temp17 = frm.Ort.value;
var temp18 = frm.Land.value;

if (temp1=="") errmes+='- Vorname\n';
if (temp2=="") errmes+='- Name\n';

var day   = frm.geburtstag1.value;
var month = frm.geburtstag2.value;
var year  = frm.geburtstag3.value;

month=month-1;
var dateToCheck = new Date(year,month,day);
if ( (month != dateToCheck.getMonth()) || (day != dateToCheck.getDate()) )
errmes+='- Ungültiges Geburtsdatum\n';


if (temp15=="") errmes+='- Strasse\n';
if (temp16=="") errmes+='- Plz\n';
if (temp17=="") errmes+='- Ort\n';
if (temp18=="") errmes+='- Land\n';

/*
if (temp3=="" || temp3.indexOf("@")<0 || temp3.indexOf(".")<0 || temp3.lastIndexOf(".")>len || temp3.length-temp3.lastIndexOf(".")>4)
 errmes+='- Email\n';
*/

if (temp3=="" || temp3.indexOf("@")<0 || temp3.indexOf(".")<0 || temp3.lastIndexOf(".")>len)
 errmes+='- Email\n';


var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var UserValid = true;
for (i=0; i<temp8.length; i++)
  {
  ch = temp8.charAt(i);
  for (j=0; j<checkOK.length; j++)
    if (ch == checkOK.charAt(j))
      break;
    if (j==checkOK.length)
      { UserValid = false; break; }
   }

if (UserValid==false) errmes+='- Benutzername\n';
if (temp8.length>0 && temp8.length<=2) errmes+='- Benutzername ist zu kurz. Bitte mindestens 3 Zeichen eingeben.\n';

if (temp9=="" || temp9!=temp10) errmes+='- Passwort\n';

if (temp13=="") errmes+='- Waehrung\n';
if (temp11!=temp12) errmes+='- Turing number\n';
if (temp14==false)
 {
   alert('Sie müssen die AGB zunächst akzeptieren !\n');
   return false;
  }

if (errmes!='')
 {
 errmes="Formular enthält Fehler !\nBitte ergänzen Sie die folgenden Felder\nmit den korrekten Informationen:\n"+errmes;
 alert(errmes);
 res=false;
 }
else
 res=true;

if (res==true) {
var temp19 = frm.Empfohlen.value;
if (temp19=="")
  res = confirm("Sie haben keinen Empfehlungsgeber eingetragen. Wollen Sie mit der Registrierung fortfahren ?");
}

return(res);
}


function check_bewerbung(frm)
{
errmes='';
var temp1 = new String(frm.Name1.value);

var temp2 = new String(frm.Name2.value);

var temp8 = new String(frm.Telefon.value);

if (temp1=="") errmes+='- Vorname\n';
if (temp2=="") errmes+='- Name\n';

if (temp8=="") errmes+='- Telefon\n';

if (errmes!='')
 {
 errmes="Formular enthält Fehler !\nBitte ergänzen Sie die folgenden Felder\nmit den korrekten Informationen:\n"+errmes;
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function set_wert(frm)
{

  if (frm.Invest.value = 'MON1')
  {
    frm.InMonate.value=1;
    frm.InZinsen.value=2;
  };

  if (frm.Invest.value = 'MON3')
  {
    frm.InMonate.value=3;
    frm.InZinsen.value=3;
  };

  if (frm.Invest.value = 'MON6')
  {
    frm.InMonate.value=6;
    frm.InZinsen.value=4;
  };

  if (frm.Invest.value = 'MON12')
  {
    frm.InMonate.value=12;
    frm.InZinsen.value=5;
  };

}



function check_amount(frm, konto)
{
var kommission = Math.round(0.01*frm.Betrag.value);
if (kommission<2)
  {
  kommisision = 2;
  }
var gesamt = eval(frm.Betrag.value) + eval(kommission);

if (frm.Betrag.value<100)
 {
 errmes="Die Auszahlung muß mindestens 100 EUR betragen !";
 alert(errmes);
 return(false);
 }

if (frm.Betrag.value>konto)
 {
 errmes="Sie haben derzeit kein Guthaben um diese Auszahlung vorzunehmen !";
 alert(errmes);
 return(false);
 }

if (gesamt>konto)
 {
 errmes="Sie haben derzeit kein Guthaben um diese Auszahlung vorzunehmen !\n Sie haben ";
 errmes=errmes + kommission;
 errmes=errmes + " EUR Komission für Ihre Auszahlung !";
 alert(errmes);
 return(false);
 }
else
 return(true);

}



function check_invest(frm) {
  var betrag=0;
  betrag = betrag + frm.MengeEP1.value * 10;
  betrag = betrag + frm.MengeEP5.value * 50;
  betrag = betrag + frm.MengeEP10.value*100;
  betrag = betrag + frm.MengeEP20.value*200;
  betrag = betrag + frm.MengeEP50.value*500;

  if (frm.MengeMore.value>0) {
    if (frm.MengeMore.value<5000) {
      alert("Freie Investements sind erst ab einem Betrag von 5000 EUR / USD möglich !");
      return false;
    };
  };

  if (frm.MengeMore.value<=0) {
    if (betrag<=0) {
      alert("Bitte wählen Sie zunächst die gewünschten EnergyPoints für Ihr Investement aus !");
      return false;
    };
  };

  if (frm.agbok.checked!=true) {
    alert("Sie müssen die Allgemeinen Geschäftsbedingungen (AGB) akzeptieren !");
    return false;
  };

  if (frm.wrok.checked!=true) {
    alert("Sie müssen bestätigen, daß Sie die Widerrufsbelehrung verstanden haben !");
    return false;
  };

 return true;
}


function check_einzahlung(frm, currency, konto)
{

return(true);

var betrag=0;
betrag = betrag + frm.MengeEP1.value * 10;
betrag = betrag + frm.MengeEP5.value * 50;
betrag = betrag + frm.MengeEP10.value*100;
betrag = betrag + frm.MengeEP20.value*200;
betrag = betrag + frm.MengeEP50.value*500;

var v;
if (currency=='EUR')
 v=betrag;
else
 v=betrag/1.2;

v=v/1.025;

if (v>1000)
 {
 errmes="Aus Sicherheitsgr&uuml;nden sind nur Einzahlungen bis zu einer H&ouml;he von 1000 Euro bzw. Dollar m&ouml;glich !";
 alert(errmes);
 return(false);
 }

if (betrag==0)
 {
 errmes="Bitte geben Sie den gew&uuml;nschten Betrag ein.";
 alert(errmes);
 return(false);
 }

}






function check_online(frm)
{
if(frm.OnlineKonto.value=="")
 {
 errmes="Bitte geben Sie Ihre Email Adresse als Konto ein !";
 alert(errmes);
 return(false);
 };

if (confirm("Auszahlung jetzt buchen ?"))
 return(true);
else
 return(false);

}


function check_bank(frm)
{

if(frm.KontoNr.value=="")
 {
 errmes="Bitte geben Sie die IBAN-Nummer Ihres Bankkontos ein !";
 alert(errmes);
 return(false);
 };


if(frm.BLZ.value=="")
 {
 errmes="Bitte geben Sie Ihre Bankleitzahl (BIC) ein !";
 alert(errmes);
 return(false);
 };


if(frm.Bank.value=="")
 {
 errmes="Bitte geben Sie Ihren Banknamen ein !";
 alert(errmes);
 return(false);
 };

if (confirm("Auszahlung jetzt buchen ?"))
 return(true);
else
 return(false);

}


function check_profil(frm)
{
var temp3 = new String(frm.Email.value);
var len   = temp3.length - 3;

var day   = frm.geburtstag1.value;
var month = frm.geburtstag2.value;
var year  = frm.geburtstag3.value;

month=month-1;
var dateToCheck = new Date(year,month,day);
if ( (month != dateToCheck.getMonth()) || (day != dateToCheck.getDate()) )
 {
 errmes="Ungültiges Geburtsdatum !";
 alert(errmes);
 return false;
 }

//if (temp3=="" || temp3.indexOf("@")<0 || temp3.indexOf(".")<0 || temp3.lastIndexOf(".")>len || temp3.length-temp3.lastIndexOf(".")>4)
if (temp3=="" || temp3.indexOf("@")<0 || temp3.indexOf(".")<0 || temp3.lastIndexOf(".")>len)
 {
 errmes="Bitte geben Sie eine gültige Email ein !";
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function check_pass(frm)
{
var temp1 = frm.newpass.value;
var len1  = temp1.length;
var temp2 = frm.newpass2.value;
var len2  = temp2.length;

if (len1<3 || temp1!=temp2)
 {
 frm.oldpass.value='';
 frm.newpass.value='';
 frm.newpass2.value='';
  errmes="Falsche Eingabe! Ihr Passwort muss mindestens 3 Buchstaben oder Zahlen enthalten. Bitte benutzen Sie keine Sonderzeichen.";
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function check_kontakt(frm)
{
errmes='';
var temp1 = new String(frm.email.value);
var len  = temp1.length - 3;
var temp2 = new String(frm.ansprechpartner.value);

if (temp2=="")
 errmes+='- Ansprechpartner\n';
//if (temp1=="" || temp1.indexOf("@")<0 || temp1.indexOf(".")<0 || temp1.lastIndexOf(".")>len || temp1.length-temp1.lastIndexOf(".")>4)
if (temp1=="" || temp1.indexOf("@")<0 || temp1.indexOf(".")<0 || temp1.lastIndexOf(".")>len)
 errmes+='- Email\n';
if (errmes!='')
 {
 errmes="Bitte füllen Sie die folgenden Felder korrekt aus:\n"+errmes;
 alert(errmes);
 res=false;
 }
else
 res=true;

return(res);
}


function download_open(URL, frm)
{
if (!frm.file.value)
	{
	alert("Waehlen Sie einen Format für die eBook!");
	return(false);
	}
w=500;
h=100;
day = new Date();
id = day.getTime();
eval("DownloadOpenPage = window.open(URL, 'Download', 'toolbar=no,scrollbars=no,menubar=no,status=no,directories=no,width="+w+",height="+h+",screenX=0,screenY=0,left="+((screen.width-w)/2)+",top="+((screen.height-h)/2-20)+"');");
eval("DownloadOpenPage.focus()");
}


function moretext(URL)
{
w=800;
h=500;
day = new Date();
id = day.getTime();
eval("MoreTextPage = window.open(URL, 'MoreText', 'toolbar=no,scrollbars=yes,menubar=no,status=yes,directories=no,width="+w+",height="+h+",screenX=0,screenY=0,left="+((screen.width-w)/2)+",top="+((screen.height-h)/2-20)+"');");
eval("MoreTextPage.focus()");
}


function paypal_calculateAmount_OLD()
{
if (document.getElementById('currency_code').value=='EUR')
	Fee=(0.3/1.2)*1.025   +0.1;
else
	Fee=0.3;
Amount=(eval(document.getElementById('Betrag').value)+Fee)/(1-0.029);
Amount=eval(document.getElementById('Betrag').value)*(1+0.025);
document.getElementById('amount').value=Amount.toFixed(2);
}


function paypal_calculateAmount(frm,country,currency)
{
if (country=='D' && currency=='EUR')
	Fee=0;
else
	Fee=0.03;

Betrag=frm.MengeEP1.value*10+frm.MengeEP5.value*50+frm.MengeEP10.value*100+frm.MengeEP20.value*200+frm.MengeEP50.value*500;
Amount=Betrag/(1-Fee);

document.getElementById('Betrag').value=Betrag.toFixed(2);
document.getElementById('amount').value=Amount.toFixed(2);
}

function fCreateNewWindow(LocUrl){// CREATE A NEW WINDOW
  var OpenWindow=window.open(LocUrl,"_blank",'scrollbars=1,toolbar=0,status=0,resizable=0,width=650,height=700, left=100,top=100');
}

function fCreateFullWindow(LocUrl){// CREATE A NEW WINDOW
  var OpenWindow=window.open(LocUrl,"_blank",'scrollbars=1,toolbar=0,status=0,resizable=1');
}
function fCreateSitePal(LocUrl,L,T,W,H){// CREATE A NEW WINDOW
  var OpenWindow=window.open(LocUrl,"_blank",'scrollbars=0,toolbar=0,status=0,resizable=0, width=210, height=180, left=200, top=100');
}

