function checkCheckboxes(){
  var lencheck = document.delform.elements.length;
  
  for(i=0;i<lencheck;i++){
    window.document.delform.elements[i].checked = true;
  }
}

function uncheckCheckboxes(){
  var lencheck = document.delform.elements.length;
  
  for(i=0;i<lencheck;i++){
    window.document.delform.elements[i].checked = false;
  }
}

function submitComment(){
  if(document.evi.comment){
    if(document.evi.comment.value == "Ihr Kommentar"){
      document.evi.comment.value = "";
    }
  }
  document.evi.submit();
}

function deactivateLb(){

		if (browser == 'Internet Explorer'){
  		htm = parent.document.getElementsByTagName('body')[0];
  	  htm.style.overflow = "auto";
		}
		
  parent.document.getElementById("lightbox").style.display = "none";
  parent.document.getElementById("overlay").style.display = "none";
  element = parent.document.getElementById("lbContent");
  element.parentNode.removeChild(element);

}

function callFilter(on){
  if(document.getElementById("filtercell")){
    if(on == "on"){
      document.getElementById("filtercell").innerHTML = "<a href=\"javascript:callFilter('off');\"><img src=\"fileadmin/idoworld/img30/textlinks/txt_suche.png\" alt=\"Suche\" title=\"Suche\" border=\"0\" /></a>";
      with(document.getElementById("filtertable").style){
        visibility = "visible";
        display = "block";
      }
      with(document.getElementById("searchtable2").style){
        visibility = "hidden";
        display = "none";
      }
    }
    else{
      document.getElementById("filtercell").innerHTML = "<a href=\"javascript:callFilter('on');\"><img src=\"fileadmin/idoworld/img30/textlinks/txt_filtern.png\" alt=\"Filtern\" title=\"Filtern\" border=\"0\" /></a>"; 
      with(document.getElementById("filtertable").style){
        visibility = "hidden";
        display = "none";
      }
      with(document.getElementById("searchtable2").style){
        visibility = "visible";
        display = "block";      
      }   
    }
  }
}

function clickElement (element) {
  if (typeof element.click != 'undefined') {
    element.click();
  }
  else if (typeof document.createEvent != 'undefined' && typeof
    element.dispatchEvent != 'undefined') {
    var evt = document.createEvent('MouseEvents');
    evt.initMouseEvent(
    'click',
    true,
    true,
    element.ownerDocument.defaultView,
    1,
    0,
    0,
    0,
    0,
    false,
    false,
    false,
    false,
    0,
    null
    );
    element.dispatchEvent(evt);
  }
}

function openNews(){
  var w=window.open('http://www.ido-world.com/index.php?id=690','','width=273,height=195,status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
}

function checkUsername(){
  if(document.registrierung.username){
    if(document.registrierung.username.value != ""){}
      var a= 'index.php?id=387&username=' + document.registrierung.username.value;
      var w=window.open(a,'','width=300,height=140,status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
  }
}

function checkUsername2(){
  if(document.feedit.username){
    if(document.feedit.username.value != ""){}
      var a= 'index.php?id=387&username=' + document.feedit.username.value;
      var w=window.open(a,'','width=300,height=140,status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
  }
}

function updateDonation(turbo, ido){
    var donation = document.getElementById("amount2").value;
    var donation2 = document.getElementById("amount2").value / 1000 * turbo;
    var donation_format = 0;
    var donation_format2 = 0;
    
    if(donation <= ido){
      donation_format = Trenner(donation * turbo);
      donation_format2 = donation2.toFixed(2);
      donation_format2 = donation_format2.toLocaleString();
      
      document.getElementById("amount").value = donation;
      document.getElementById("projectcell").innerHTML = donation_format + " iDOs = " + donation_format2 + " &euro;";
    }
    else{
      //donation_format = Trenner(ido * turbo);
      //document.getElementById("amount").value = ido;
      //document.getElementById("amount2").value = ido;
      //document.getElementById("projectcell").innerHTML = "<b>" + donation_format + " iDOs</b> f&uuml;r<br />" + document.getElementById("PName").value;
      clickElement(href1);
    }
}

function checkPremium0(){
    var weiter = true;
    
    if(document.BuyIDO.firstname){
      if(document.BuyIDO.firstname.value == ""){
    		document.BuyIDO.firstname.style.backgroundColor = "red";
    		weiter = false;
  		}
  		else{
        document.BuyIDO.firstname.style.backgroundColor = "#FFFFFF";
      }
    }
	  
    if(document.BuyIDO.lastname){
      if(document.BuyIDO.lastname.value == ""){
    		document.BuyIDO.lastname.style.backgroundColor = "red";
    		weiter = false;
  		}
  		else{
        document.BuyIDO.lastname.style.backgroundColor = "#FFFFFF";
      }
    }
    
    if(document.BuyIDO.eMail.value == ""){
  		document.BuyIDO.eMail.style.backgroundColor = "red";
  		weiter = false;
		}
		else{
      document.BuyIDO.eMail.style.backgroundColor = "#FFFFFF";
    }
    		
		if(weiter != false){
      BuyIDO.submit();
		}
}

function checkPremium(){
    var weiter = true;
    
	  if(document.BuyIDO2.BankAccount.value == "" || document.BuyIDO2.BankAccount.value == "---"){
  		document.BuyIDO2.BankAccount.style.backgroundColor = "red";
  		weiter = false;
		}
		else{
      document.BuyIDO2.BankAccount.style.backgroundColor = "#FFFFFF";
    }

	  if(document.BuyIDO2.Bank.value == "" || document.BuyIDO2.Bank.value == "---"){
  		document.BuyIDO2.Bank.style.backgroundColor = "red";
  		weiter = false;
		}
		else{
      document.BuyIDO2.Bank.style.backgroundColor = "#FFFFFF";
    }
    
    if(document.BuyIDO2.BankCode){
		  if(document.BuyIDO2.BankCode.value.length < 8){
  			document.BuyIDO2.BankCode.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		else{
      document.BuyIDO2.BankCode.style.backgroundColor = "#FFFFFF";
    }
    		
		if(weiter != false || document.BuyIDO2.ZArt.value == "UB"){
      submitConfirm('Jetzt Premium-Mitglied werden?', 'BuyIDO2');
		}
		else{
      alert('Bitte geben Sie Ihre Bankverbindung an!');
    }
}

function checkErrorsExt(){
    var weiter = true;
    
	  if(document.saveProject.PName.value == ""){
  		document.saveProject.PName.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.saveProject.PName.value == ""){
  		document.saveProject.PName.style.backgroundColor = "red";
  		weiter = false;
		}
    
    if(document.saveProject.POwner.value == ""){
  		document.saveProject.POwner.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.saveProject.link.value == "http://" || document.saveProject.link.value == ""){
  		document.saveProject.link.style.backgroundColor = "red";
  		weiter = false;
		}
    		
		if(weiter != false){
      document.saveProject.submit();
		}
}

function checkErrors0(){ 
      var weiter = true;  
      var eingabe;  
      document.getElementById('formularfehler').innerHTML = 'Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>';
      
      if(document.saveProject.PName.value == ''){  
        document.saveProject.PName.style.backgroundColor = 'red'; 
        weiter = false; 
      } 
      if(document.saveProject.POwner.value == ''){  
        document.saveProject.POwner.style.backgroundColor = 'red'; 
        weiter = false; 
      } 
      if(document.saveProject.PDemand.value == '' || document.saveProject.PDemand.value < 50){  
        document.saveProject.PDemand.style.backgroundColor = 'red'; 
        document.saveProject.PDemand.value == 50;
        weiter = false; 
      } 
      if(document.saveProject.BuzzWords.value == ''){  
        document.saveProject.BuzzWords.style.backgroundColor = 'red'; 
        weiter = false; 
      } 
      if(document.saveProject.Location.value == ''){  
        document.saveProject.Location.style.backgroundColor = 'red'; 
        weiter = false; 
      } 
      if(document.saveProject.Contact.value == ''){  
        document.saveProject.Contact.style.backgroundColor = 'red'; 
        weiter = false; 
      } 
      if(document.saveProject.Mail.value == ''){  
        document.saveProject.Mail.style.backgroundColor = 'red';
        weiter = false; 
      } 
      if(document.saveProject.agb.checked == false){  
        alert('Sie müssen den AGB zustimmen, um fortzufahren.');
        weiter = false; 
      } 
      
      /*
      if(document.all.Description){
        if(document.all.Description.value == ''){  
          document.all.Description.style.backgroundColor = 'red'; 
          weiter = false; 
        } 
      }
      */
      if(weiter == false){  
        with(document.all.formularfehler.style){  
          visibility = 'visible'; 
          display = 'inline';
        }  
        window.scrollTo(0,0);
      }  
      else{ 
        with(document.all.formularfehler.style){  
          visibility = 'hidden';  
          display = 'none';
        } 
        document.saveProject.submit(); 
      }   
    }

function showBankFields(){
  for(var a=1; a<4; a++){
    if(navigator.appName == "Microsoft Internet Explorer"){
      with(document.getElementById("k"+a).style){
        visibility = "visible";
        display = "inline";
      }
    }
    else{
      if(navigator.appName == "Netscape"){
        with(document.getElementById("k"+a).style){
          visibility = "visible";
          display = "table-row";
        }
      }
      else{
        with(document.getElementById("k"+a).style){
          visibility = "visible";
        }
      }
    }
  }
  
  if(document.getElementById("ZArt")){
    document.getElementById("ZArt").value = "LA";
  }
  
}

function hideBankFields(){
  for(var a=1; a<4; a++){
    if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Netscape"){
      with(document.getElementById("k"+a).style){
        visibility = "hidden";
        display = "none";
      }
    }
    else{
      with(document.getElementById("k"+a).style){
        visibility = "collapse";
      }
    }
  }
   
  if(document.getElementById("ZArt")){
    document.getElementById("ZArt").value = "UB";
  }
  
}

function showAccFields(){
  for(var a=1; a<5; a++){
    if(navigator.appName == "Microsoft Internet Explorer"){
      with(document.getElementById("l"+a).style){
        visibility = "visible";
        display = "inline";
      }
    }
    else{
      if(navigator.appName == "Netscape"){
        with(document.getElementById("l"+a).style){
          visibility = "visible";
          display = "table-row";
        }
      }
      else{
        with(document.getElementById("l"+a).style){
          visibility = "visible";
        }
      }
    }
  }
}

function hideAccFields(){
  for(var a=1; a<5; a++){
    if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Netscape"){
      with(document.getElementById("l"+a).style){
        visibility = "hidden";
        display = "none";
      }
    }
    else{
      with(document.getElementById("l"+a).style){
        visibility = "collapse";
      }
    }
  }
}

function showDelivFields(){
  for(var a=1; a<5; a++){
    if(navigator.appName == "Microsoft Internet Explorer"){
      with(document.getElementById("m"+a).style){
        visibility = "visible";
        display = "inline";
      }
    }
    else{
      if(navigator.appName == "Netscape"){
        with(document.getElementById("m"+a).style){
          visibility = "visible";
          display = "table-row";
        }
      }
      else{
        with(document.getElementById("m"+a).style){
          visibility = "visible";
        }
      }
    }
  }
}

function hideDelivFields(){
  for(var a=1; a<5; a++){
    if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Netscape"){
      with(document.getElementById("m"+a).style){
        visibility = "hidden";
        display = "none";
      }
    }
    else{
      with(document.getElementById("m"+a).style){
        visibility = "collapse";
      }
    }
  }
}

function checkForm(){
  if(document.forminvitation.T1){
    if(document.forminvitation.T1.value != "" && document.forminvitation.T1.value.indexOf("Semikolon") < 0){
      forminvitation.submit();
    }
    else{
      alert("Bitte geben Sie mindestens eine E-Mailadresse ein!");
    }
  }
}


function checkFormUsername(){
    var weiter = true;
    
	  if(document.formChangeUser.username.value == ""){
  		document.formChangeUser.username.style.backgroundColor = "red";
  		weiter = false;
		}
		
		eingabe = document.formChangeUser.username.value.length;

		if(eingabe < 6){
			document.formChangeUser.username.style.backgroundColor = "red";
			alert("Usernamen müssen mindestens sechs Zeichen haben!");
			weiter = false;
		}	
		
		if(weiter != false){
      document.formChangeUser.submit();
		}
}

function checkBuyIDO1(){
  //confirmBuy();
  var a = document.BuyIDO.Amount.value;
  if(a > 0){
    document.BuyIDO.submit();
  }
  else{
    alert('Bitte Spendenbetrag > 0 eingeben!');
  }
}

function calculateAdventPrice(){
  var qty = document.BuyIDO.qty.value;
  var onl = 0;
  
  if(document.BuyIDO.online1.value == 0){
    onl = 0;
  }
  else{
    onl = 1;
  }
  
  var prc = 24;
   
  eprc = prc * qty;
  
  if(eprc < 100 && onl == 0){
    eprc = eprc + 5;
  }
  
  eprc = Trenner(eprc);
  document.BuyIDO.price.value = eprc + " Euro";
  
}


function checkBuyAdvent(){
		var weiter = true;
		var eingabe;
		
	  if(document.BuyIDO.recipient.value == ""){
  		document.BuyIDO.recipient.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.BuyIDO.address.value == ""){
  		document.BuyIDO.address.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.BuyIDO.plz.value == ""){
  		document.BuyIDO.plz.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.BuyIDO.city.value == ""){
  		document.BuyIDO.city.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.BuyIDO.email.value == ""){
  		document.BuyIDO.email.style.backgroundColor = "red";
  		weiter = false;
		}
		
	  if(document.BuyIDO.qty.value < 1 || document.BuyIDO.qty.value == ""){
  		document.BuyIDO.qtystyle.backgroundColor = "red";
  		weiter = false;
		}	
    
    /*if(document.BuyIDO.captchaResponse.value == ""){
			document.BuyIDO.captchaResponse.style.backgroundColor = "red";
			weiter = false;
		}*/
		
		if(!document.BuyIDO.acceptagb.checked){
			document.BuyIDO.acceptagb.style.backgroundColor = "red";
			weiter = false;
		}	
		
		if(weiter == false){
				alert("Sie haben die rot markierten Positionen nicht korrekt ausgefüllt!");
		}
		else{
			BuyIDO.submit();
		}
}

function checkProfile2(){
		var weiter = true;
		var eingabe;
		
		document.getElementById("errorDiv").innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
		
	  if(document.feedit.firstname.value == ""){
  		document.feedit.firstname.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.lastname.value == ""){
  		document.feedit.lastname.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.feedit.email.value == ""){
			document.feedit.email.style.backgroundColor = "red";
			weiter = false;
		}
		
		if(document.feedit.password.value == ""){
			document.feedit.password.style.backgroundColor = "red";
			weiter = false;
		}
		if(document.feedit.password_again.value == ""){
			document.feedit.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.feedit.password_again.length;
		if(eingabe < 7){
			document.feedit.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.feedit.password.length;
		if(eingabe < 7){
			document.feedit.password.style.backgroundColor = "red";
			weiter = false;
		}		
		if(document.feedit.password_again.value != document.feedit.password.value){
			document.feedit.password_again.style.backgroundColor = "red";
			document.feedit.password.style.backgroundColor = "red";
			var b = document.getElementById("errorDiv").innerHTML;
			document.getElementById("errorDiv").innerHTML = b + "Die Passwortfelder m&uuml;ssen &uuml;bereinstimmen!<br>";

			weiter = false;
		}
		
		if(weiter == false){
			with(document.getElementById("errorDiv").style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.getElementById("errorDiv").style){
				visibility = "hidden";
				display = "none";
			}
			document.feedit.name.value = document.feedit.firstname.value + " " + document.feedit.lastname.value;
			submitConfirm("Jetzt Änderungen durchführen?", "feedit");
		}
}

function checkProfile2new(unm){
		var weiter = true;
		var eingabe;
		
		document.getElementById("errorDiv").innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
		
	  if(document.feedit.firstname.value == ""){
  		document.feedit.firstname.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.lastname.value == ""){
  		document.feedit.lastname.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(document.feedit.email.value == ""){
			document.feedit.email.style.backgroundColor = "red";
			weiter = false;
		}
		
		if(document.feedit.password.value == ""){
			document.feedit.password.style.backgroundColor = "red";
			weiter = false;
		}
		if(document.feedit.password_again.value == ""){
			document.feedit.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.feedit.password_again.length;
		if(eingabe < 7){
			document.feedit.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.feedit.password.length;
		if(eingabe < 7){
			document.feedit.password.style.backgroundColor = "red";
			weiter = false;
		}		
		if(document.feedit.password_again.value != document.feedit.password.value){
			document.feedit.password_again.style.backgroundColor = "red";
			document.feedit.password.style.backgroundColor = "red";
			var b = document.getElementById("errorDiv").innerHTML;
			document.getElementById("errorDiv").innerHTML = b + "Die Passwortfelder m&uuml;ssen &uuml;bereinstimmen!<br>";

			weiter = false;
		}
		
		if(weiter == false){
			with(document.getElementById("errorDiv").style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.getElementById("errorDiv").style){
				visibility = "hidden";
				display = "none";
			}
			document.feedit.name.value = document.feedit.firstname.value + " " + document.feedit.lastname.value;
			mg = "Jetzt Änderungen für " + unm + " durchführen?";
			submitConfirm(mg, "feedit");
		}
}

function checkProfile3(){
		var weiter = true;
		var eingabe;
		
		document.getElementById("errorDiv").innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
		
	  if(document.feedit.firstname.value == ""){
  		document.feedit.firstname.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.lastname.value == ""){
  		document.feedit.lastname.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.address.value == ""){
  		document.feedit.address.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.zip.value == ""){
  		document.feedit.zip.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.city.value == ""){
  		document.feedit.city.style.backgroundColor = "red";
  		weiter = false;
		}

	  if(document.feedit.telephone.value == ""){
  		document.feedit.telephone.style.backgroundColor = "red";
  		weiter = false;
		}
		
		if(weiter == false){
			with(document.all.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.all.errorDiv.style){
				visibility = "hidden";
				display = "none";
			}
			document.feedit.name.value = document.feedit.firstname.value + " " + document.feedit.lastname.value;
			submitConfirm("Jetzt Änderungen durchführen?", "feedit");
		}
}

function checkProfile(){
  if(document.feedit.firstname.value == ""){
    document.feedit.firstname.style.backgroundColor = "red";
  }
  if(document.feedit.lastname.value == ""){
    document.feedit.lastname.style.backgroundColor = "red";
  }
}

function redLink(rdlink){
  document.getElementsByTagName("a")[rdlink].style.color = "red";
}

function getForgotUrl(){
  if(document.loginform.user){
	 var a = document.loginform.user.value;
  }
  else{
   if(document.loginform.username){
	 var a = document.loginform.username.value;
  }
  }
	var b = "index.php?id=386&username=" + a;
	window.location.href=b;
}

function Trenner(number) {
  number = '' + number;
  if (number.length > 3) {
    var mod = number.length % 3;
    var output = (mod > 0 ? (number.substring(0,mod)) : '');
    for (i=0 ; i < Math.floor(number.length / 3); i++) {
      if ((mod == 0) && (i == 0))
        output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
      else
        // hier wird das Trennzeichen festgelegt mit '.'
        output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
      }
    return (output);
    }
  else return number;
}

function confirmBuy(){

  var ls = "";
  if(document.BuyIDO.Zahlungsart1[0].checked == true){
    ls = "UB";
  }
  if(document.BuyIDO.Zahlungsart1[1].checked == true){
    ls = "F3";
  }
  if(document.BuyIDO.Zahlungsart1[2].checked == true){
    ls = "F12";
  }
  
  if(ls == "F12" || ls == "F3" || ls == "UB"){
    if(ls == "F12"){
      document.BuyIDO.Zahlungsart.value = "F12";
      c = "Bei Flatrate 12 Monate fällt eine Gebühr von <b>einmalig 12,00 Euro pro Jahr</b> an. Dafür erhalten Sie pro eingezahltem Euro stets 1.000 iDOs ohne Abzug.";
    }
    else{
      if(ls == "F3"){
        document.BuyIDO.Zahlungsart.value = "F3";
        c = "Bei Flatrate 3 Monate fällt eine Gebühr von <b>einmalig 5,00 Euro pro Quartal</b> an. Dafür erhalten Sie pro eingezahltem Euro stets 1.000 iDOs ohne Abzug.";
      }
      else{
        document.BuyIDO.Zahlungsart.value = "UB"; 
        c = "Einmalspende: Sie zahlen eine einmalige Verwaltungsgeb&uuml;hr von 10% (ab 100 Euro), 20% (bis 100 Euro) bzw. 25% (bis 10 Euro)";
        c += "und ist schon in der angegebenen Gutschrift verrechnet worden.";
      } 
    }
    
    if(document.getElementById("trzahlung").style.visibility == "hidden"){
      c = "Bitte geben Sie den gewünschten Betrag ein.";
    }
    
    document.getElementById("errorSpan").innerHTML = c;
    
    var a = document.BuyIDO.Amount.value;
    var b = 0;
    var c = 0;
    
    if(a.indexOf(",")>0 || a.indexOf(".")>0){
      c = a.indexOf(",");
      if(c < 0){
        c = a.indexOf(".");
      }
  
      a = a.substr(0,c);
      document.BuyIDO.Amount.value = a;
    }
  
    if(a / 1){  
      if(a >= 1){
  
        if(ls == "F12" || document.BuyIDO.Zahlungsart.value == "F12"){
          b = a * 1000;
          document.BuyIDO.iDOamount2.value = Trenner(b); 
          document.BuyIDO.iDOamount.value = b;
          document.getElementById("gutschrift").innerHTML = "&nbsp;";      
        }
        else{
          if(ls == "F3" || document.BuyIDO.Zahlungsart.value == "F3"){
            b = a * 1000;
            document.BuyIDO.iDOamount2.value = Trenner(b); 
            document.BuyIDO.iDOamount.value = b;   
            document.getElementById("gutschrift").innerHTML = "&nbsp;";                    
          }
          else{
            if(a >= 100){
                b = a * 1000 * 0.9;
                document.getElementById("gutschrift").innerHTML = "&nbsp;&nbsp;10% bereits verrechnet.";
                document.getElementById("errorSpan").innerHTML = "<b>Achtung!</b> Ab 60 Euro ist Flatrate-Spenden günstiger!";
                document.BuyIDO.vwgeb.value = "10%";
             }
             else{
               if(a >= 10){
                  b = a * 1000 * 0.8;
                  document.getElementById("gutschrift").innerHTML = "&nbsp;&nbsp;20% bereits verrechnet.";
                  document.BuyIDO.vwgeb.value = "20%";
                  if(a >= 60){
                    document.getElementById("errorSpan").innerHTML = "<b>Achtung!</b> Ab 60 Euro ist Flatrate-Spenden günstiger!";
                  }
               }
               else{
                  b = a * 1000 * 0.75;      
                  document.getElementById("gutschrift").innerHTML = "&nbsp;&nbsp;25% bereits verrechnet.";
                  document.BuyIDO.vwgeb.value = "25%";
               }     
             }
          document.BuyIDO.iDOamount2.value = Trenner(b); 
          document.BuyIDO.iDOamount.value = b;         
          }
        }
      }
      else{
         document.BuyIDO.Amount.value = 1;
         alert("Bitte geben Sie einen Betrag > 0 ein");
      }
    }
    else{
      document.BuyIDO.Amount.value = 1;
      confirmBuy();
    }
  }
}

function checkInputDonation(){
  var a = document.donatenow.amount.value;

  var b = 0;
  var c = 0;
  
  if(a.indexOf(",")>0 || a.indexOf(".")>0){
    c = a.indexOf(",");
    if(c < 0){
      c = a.indexOf(".");
    }

    a = a.substr(0,c);
    document.donatenow.amount.value = a;

  }
}

function confirmBuyNeu(prem){
  
  if(prem != "X" ){
    c = "Sie zahlen eine einmalige Verwaltungsgeb&uuml;hr von 10%. ";
    c += "Diese ist schon in der angegebenen Gutschrift verrechnet worden.";
  }
  else{
    c = "Bitte geben Sie den gewünschten Betrag ein.";
  }
  
  document.getElementById("errorSpan").innerHTML = c;
  
  var a = document.BuyIDO.Amount.value;
  var b = 0;
  var c = 0;
  
  if(a.indexOf(",")>0 || a.indexOf(".")>0){
    c = a.indexOf(",");
    if(c < 0){
      c = a.indexOf(".");
    }

    a = a.substr(0,c);
    document.BuyIDO.Amount.value = a;
  }

  if(a / 1){  
    if(a >= 1 && a <= 500){

      if(prem == "X"){
        b = a * 1000;
        document.getElementById("gutschrift").innerHTML = "&nbsp;";      
      }
      else{
        b = a * 1000 * 0.9;
        document.getElementById("gutschrift").innerHTML = "&nbsp;&nbsp;10% bereits verrechnet.";
        document.BuyIDO.vwgeb.value = "10%";
        
      }
      document.BuyIDO.iDOamount2.value = Trenner(b); 
      document.BuyIDO.iDOamount.value = b;
    }
    else{
      if(a < 1){
         document.BuyIDO.Amount.value = 1;
         alert("Bitte geben Sie einen Betrag > 0 ein");
         confirmBuyNeu('X');
      }
      if(a > 500){
         document.BuyIDO.Amount.value = 500;
         alert("Limit pro Transaktion: 500 Euro");
         confirmBuyNeu('X');
      }
    }
  }
  else{
    document.BuyIDO.Amount.value = 1;
    confirmBuyNeu(prem);
  }
}

function confirmBuy2(msg){
		var weiter = true;
		var eingabe;
		
		document.getElementById("errorDiv").innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
		
		if(document.BuyIDO2.Bank && document.BuyIDO2.Z0.value == "LA"){
		  if(document.BuyIDO2.Bank.value == "---" || document.BuyIDO2.Bank.value == "" ){
  			document.BuyIDO2.Bank.style.backgroundColor = "red";
  			weiter = false;
			}
		}

		if(document.BuyIDO2.BankAccount && document.BuyIDO2.Z0.value == "LA"){
		  if(document.BuyIDO2.BankAccount.value == "---" || document.BuyIDO2.BankAccount.value == "" ){
  			document.BuyIDO2.BankAccount.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		
		if(document.BuyIDO2.BankCode && document.BuyIDO2.Z0.value == "LA"){
		  if(document.BuyIDO2.BankCode.value.length < 8){
  			document.BuyIDO2.BankCode.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		
		if(document.BuyIDO2.Username2){
		  if(document.BuyIDO2.Username2.value == "" || document.BuyIDO2.Username2.value == " " || document.BuyIDO2.Username2.value == "Neuer User"){
  			document.BuyIDO2.Username2.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		
		if(weiter == false){
			with(document.all.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.all.errorDiv.style){
				visibility = "hidden";
				display = "none";
			}
			if(msg == ""){
        msg = "iDOs kaufen?";
      }
      
			submitConfirm(msg, "BuyIDO2");
		}
}

function confirmBuy2a(){
		var weiter = true;
		var eingabe;
		
		document.getElementById("errorDiv").innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
		
		if(document.BuyIDO2.Bank){
		  if(document.BuyIDO2.Bank.value == "---" || document.BuyIDO2.Bank.value == "" ){
  			document.BuyIDO2.Bank.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		if(document.BuyIDO2.BankCode){
		  if(document.BuyIDO2.BankCode.value == "---" || document.BuyIDO2.BankCode.value == "" ){
  			document.BuyIDO2.BankCode.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		if(document.BuyIDO2.BankAccount){
		  if(document.BuyIDO2.BankAccount.value == "---" || document.BuyIDO2.BankAccount.value == "" ){
  			document.BuyIDO2.BankAccount.style.backgroundColor = "red";
  			weiter = false;
			}
		}
		
		if(weiter == false){
			with(document.all.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.all.errorDiv.style){
				visibility = "hidden";
				display = "none";
			}
			submitConfirm("Jetzt regelmäßig spenden?", "BuyIDO2");
		}
}

function confirmBuy3(){
		var weiter = true;
		var eingabe;
		
		document.donatenow.amount.style.backgroundColor = "white";
		document.donatenow.recipient.style.backgroundColor = "white";
		
		with(document.getElementById("errorDiv")){
      innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br>";
      style.color = "red";
      style.fontWeight = "bold";
    }
		
	  if(document.donatenow.amount.value < 1000){
			document.donatenow.amount.style.backgroundColor = "red";
			document.getElementById("errorDiv").innerHTML = document.getElementById("errorDiv").innerHTML + 
			"Bitte mindestens 1.000 iDOs eingeben.";
			weiter = false;
		}

	  if(document.donatenow.recipient.value == ""){
			document.donatenow.recipient.style.backgroundColor = "red";
			weiter = false;
		}
		
		if(weiter == false){
			with(document.all.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.all.errorDiv.style){
				visibility = "hidden";
				display = "none";
			}
			submitConfirm("Jetzt an " + document.donatenow.recipient.innerText + " spenden?", "donatenow");
		}
}

function checkRegistration(){
		var weiter = true;
		var eingabe;
		
		if(document.registrierung.username.value == ""){
			document.registrierung.username.style.backgroundColor = "red";
			weiter = false;
		}
		/*
    if(document.registrierung.vname.value == ""){
			document.registrierung.vname.style.backgroundColor = "red";
			weiter = false;
		}
		if(document.registrierung.nname.value == ""){
			document.registrierung.nname.style.backgroundColor = "red";
			weiter = false;
		}
		*/
		if(document.registrierung.email.value == ""){
			document.registrierung.email.style.backgroundColor = "red";
			weiter = false;
		}
		
		if(document.registrierung.email.value != document.registrierung.email2.value){
			document.registrierung.email.style.backgroundColor = "red";
			document.registrierung.email2.style.backgroundColor = "red";
			weiter = false;
		}

		if(document.registrierung.password.value == ""){
			document.registrierung.password.style.backgroundColor = "red";
			weiter = false;
		}
		if(document.registrierung.password_again.value == ""){
			document.registrierung.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.registrierung.password_again.length;
		if(eingabe < 7){
			document.registrierung.password_again.style.backgroundColor = "red";
			weiter = false;
		}
		eingabe = document.registrierung.password.length;
		if(eingabe < 7){
			document.registrierung.password.style.backgroundColor = "red";
			weiter = false;
		}		
		if(document.registrierung.password_again.value != document.registrierung.password.value){
			document.registrierung.password_again.style.backgroundColor = "red";
			document.registrierung.password.style.backgroundColor = "red";
			var b = document.getElementById("errorDiv").innerHTML;
			document.getElementById("errorDiv").innerHTML = b + "Die Passwortfelder m&uuml;ssen &uuml;bereinstimmen!<br>";

			weiter = false;
		}
		
		/*if(document.registrierung.captchaResponse.value == ""){
			document.registrierung.captchaResponse.style.backgroundColor = "red";
			weiter = false;
		} */
		
		if(document.registrierung.acceptagb.checked == false){
			document.getElementById("acceptagb1").style.backgroundColor = "red";
			weiter = false;
		}

		if(weiter == false){
			with(document.getElementById("errorDiv")){
        innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br><br>";
        style.fontWeight = "bold";
        style.color = "red";
      }
			with(document.registrierung.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
		  
			document.registrierung.submit();
		}
	}
	
	function checkRegistration2(){
		var weiter = true;
		var eingabe;
		
		with(document.getElementById("errorDiv")){
      innerHTML = "Sie haben die rot markierten Positionen nicht korrekt ausgef&uuml;llt!<br><br>";
      style.fontWeight = "bold";
      style.color = "red";
    }
		
		if(document.all.firma.value == ""){
			document.all.firma.style.backgroundColor = "red";
			weiter = false;
		}
		if(document.all.email.value == ""){
			document.all.email.style.backgroundColor = "red";
			weiter = false;
		}
//		if(document.all.phone.value == ""){
//			document.all.phone.style.backgroundColor = "red";
//			weiter = false;
//		}

		if(document.all.contact.value == ""){
			document.all.contact.style.backgroundColor = "red";
			weiter = false;
		}

		if(weiter == false){
			with(document.all.errorDiv.style){
				visibility = "visible";
				display = "inline";
			}
			window.scrollTo(0,0);
		}
		else{
			with(document.all.errorDiv.style){
				visibility = "hidden";
				display = "none";
			}
			document.all.registrierung.submit();
		}
	}

function tf_value(){
  document.all.usr2.value = document.all.usr.value;
  document.all.forgotpw.style.visibility = "visible";
}

function pwd_forgot(){
  var usr = document.all.usr2.value;
  if(usr != ""){
    window.location.href='index.php?id=119&username=' + usr;
  }
  else{
    alert("Bitte Usernamen eingeben.");
  }
}

function checkPhoneNo(){

    var phoneno = document.savePhoneNo.PhoneNo.value;
    var phoneno_len = phoneno.length;
    var prefx = phoneno.substr(0,1);
    var weiter = false;
    var err_msg = "";
  
    if(prefx == "0"){
      phoneno = "+49-" + phoneno.substr(1, phoneno_len - 1);
      err_msg = "Bitte prüfen Sie die Korrektur und klicken Sie erneut auf \"Absenden\"!<br />";
      
    }
    
    var oldString = phoneno;
    var newString = "";
    
    for(i=0;i<=oldString.length;i++){ 
        charCode = oldString.charCodeAt(i); 
         if((charCode >= 48) && (charCode <= 57)){ 
            newString += oldString.charAt(i); 
        }
        else if((charCode >= 65) && (charCode <= 90)){ 
            newString += oldString.charAt(i); 
        }
        else if((charCode >= 97) && (charCode <= 122)){ 
            newString += oldString.charAt(i); 
        } 
    } 
    
    var newStringlen = newString.length;
    var newStringCountry = newString.substr(1,2);
    var newStringAreaCode = newString.substr(2,3);
    var newStringSubscriber = newString.substr(5, newStringlen - 5);
    
    if(newStrinCountry == "+49"){
      document.savePhoneNo.PhoneNo.value = phoneno;    
      document.savePhoneNo.HandyNo.value = "0049(" + newStringAreaCode + ")" + newStringSubscriber;
    }
    else{
      err_msg = "Bitte nur deutsche Mobilfunknummern eingeben!";
    }
    
    if(err_msg != ""){
      alert(err_msg);
    }
    else{
      document.savePhoneNo.submit();
    } 
}

function sendSMS(autopass_id, full_path, to_number){

  if(autopass_id != "" && to_number != ""){
    var target_url = "http://mini.ido-world.com/?autopass=" + autopass_id;
    var sms_txt = "iDO+per+Handy:+" + target_url + "+Ihr+iDO+Team";
    var sms_url = "http://www.lox24.eu/API/httpsms.php?konto=1186&password=70ca2ccc124335827becd5d8af6048e4&service=5&text=";
    sms_url += sms_txt + "&from=iDO%20World&to=" + to_number;
    
    parent.iframe1.document.location.href = sms_url;
  }
}
