function ShowSite(Site,DivID){
 document.getElementById(DivID).style.overflow="hidden";
 fenster_hohe=(document.getElementById(DivID).offsetHeight);
 document.getElementById(DivID).innerHTML='<iframe src="" class="IFRAME" id="Iframe'+DivID+'" name="'+DivID+'" scrolling="no" frameborder="0"></iframe>'
 document.getElementById("Iframe"+DivID).style.height=fenster_hohe+'px';
 document.getElementById("Iframe"+DivID).src=Site;
 //Ajax_Datensenden(Site+'?ImmoID=',DivID);   
}
function checkPrivatReg(){
    vorwahl=document.PrivatReg.HandyVorwahl;
	telefon=document.PrivatReg.Nummer;
	Anbieter=document.PrivatReg.Anbieter;
	password=document.PrivatReg.password;
	passwordwd=document.PrivatReg.passwordwd;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && Anbieter.value==''){alert("Bitte Anbieter angeben z.B. e-plus oder Base");Anbieter.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && password.value==''){alert("Bitte Passwort angeben.");password.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && passwordwd.value==''){alert("Bitte Passwort wiederholen.");passwordwd.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && passwordwd.value!=password.value){alert("Passwort-Wiederholung stimmt nicht mit Passwort überein. Bitte korrigieren.");passwordwd.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){
      document.getElementById('PrivatReg').submit();
	}
}
function checkPrivatReg_hauptseite(){
    vorwahl=document.PrivatReg_hauptseite.HandyVorwahl;
	telefon=document.PrivatReg_hauptseite.Nummer;
	Anbieter=document.PrivatReg_hauptseite.Anbieter;
	password=document.PrivatReg_hauptseite.password;
	passwordwd=document.PrivatReg_hauptseite.passwordwd;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && Anbieter.value==''){alert("Bitte Anbieter angeben z.B. e-plus oder Base");Anbieter.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && password.value==''){alert("Bitte Passwort angeben.");password.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && passwordwd.value==''){alert("Bitte Passwort wiederholen.");passwordwd.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && passwordwd.value!=password.value){alert("Passwort-Wiederholung stimmt nicht mit Passwort überein. Bitte korrigieren.");passwordwd.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){
      document.getElementById('PrivatReg_hauptseite').submit();
	}
}
function checkvorwahl(Zahl){
    var numberList = Zahl.split('');
	if(numberList[0]!=0) {return 0;}
	if(numberList[1]==0) {return 0;}
	if(numberList[1]!=1) {alert("Die angegebene Vorwahl ist keine Handy-Vorwahl");return 0;}
	if(isInteger(Zahl)==false){return 0;}
	return 1;
}
function CheckUmfragenDaten(){
    fehler=0;
	plz=document.PrivatReg.PLZ;
	stadt=document.PrivatReg.Stadt;
	GebTag=document.PrivatReg.gebtt;
	GebMonat=document.PrivatReg.gebmm;
	GebJahr=document.PrivatReg.gebyy;
	einkommen=document.PrivatReg.einkommen;
	check=document.getElementById("weiter");
	if(fehler==0 && checkGeschlecht()==1){alert ('Geschlecht fehlt!');fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(plz.value)==false){alert ('PLZ fehlt!');plz.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && (stadt.value=='' || stadt.value=='Stadt')){alert ('Stadt fehlt!');stadt.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebTag.value)==false){alert ('Geburtstag fehlt!');GebTag.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebMonat.value)==false){alert ('Geburtsmonat fehlt!');GebMonat.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebJahr.value)==false){alert ('Geburtsjahr fehlt!');GebJahr.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0){
	   document.getElementById('PrivatReg').submit();
	}
}
function CheckUmfragenDaten_haupt(){
    fehler=0;
	plz=document.PrivatReg_haupt.PLZ;
	stadt=document.PrivatReg_haupt.Stadt;
	GebTag=document.PrivatReg_haupt.gebtt;
	GebMonat=document.PrivatReg_haupt.gebmm;
	GebJahr=document.PrivatReg_haupt.gebyy;
	einkommen=document.PrivatReg_haupt.einkommen;
	check=document.getElementById("weiter");
	if(fehler==0 && checkGeschlecht_haupt()==1){alert ('Geschlecht fehlt!');fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(plz.value)==false){alert ('PLZ fehlt!');plz.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && (stadt.value=='' || stadt.value=='Stadt')){alert ('Stadt fehlt!');stadt.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebTag.value)==false){alert ('Geburtstag fehlt!');GebTag.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebMonat.value)==false){alert ('Geburtsmonat fehlt!');GebMonat.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0 && isInteger(GebJahr.value)==false){alert ('Geburtsjahr fehlt!');GebJahr.style.backgroundColor = "yellow"; fehler=1;check.checked=false;}
	if(fehler==0){
	   document.getElementById('PrivatReg_haupt').submit();
	}
}
function UserRegOhneCheck(){
    document.getElementById('PrivatReg').submit();
}
function checkGeschlecht(){
  len=(document.PrivatReg.geschlecht.length);
  for (i = 0; i <len; i++) {
      if(document.PrivatReg.geschlecht[i].checked){return 0;}
  }
  return 1;
}
function UserRegOhneCheck_haupt(){
    document.getElementById('PrivatReg_haupt').submit();
}
function checkGeschlecht_haupt(){
  len=(document.PrivatReg_haupt.geschlecht.length);
  for (i = 0; i <len; i++) {
      if(document.PrivatReg_haupt.geschlecht[i].checked){return 0;}
  }
  return 1;
}
function checkHandyAktivierung(){  
    vorwahl=document.PrivatReg.HandyVorwahl;
	telefon=document.PrivatReg.Nummer;
	Code=document.PrivatReg.code;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && Code.value==''){alert("Bitte zugesendeten SMS-Code eingeben.");Code.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){
	   document.getElementById('PrivatReg').submit();
	}
}
function checkHandyAktivierungHaupt(){  
    vorwahl=document.PrivatRegAccountAktivieren.HandyVorwahl;
	telefon=document.PrivatRegAccountAktivieren.Nummer;
	Code=document.PrivatRegAccountAktivieren.code;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0 && Code.value==''){alert("Bitte zugesendeten SMS-Code eingeben.");Code.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){
	   document.getElementById('PrivatRegAccountAktivieren').submit();
	}
}
//Interger Check//
function isInteger (s){
      var i;
      //if(s== null || s==''){s=0;}	  
      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);
      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }
      return true;
}
function isEmpty(s){
      return ((s == null) || (s.length == 0))
}
function isDigit (c){
      return ((c >= "0") && (c <= "9"))
}
function isFloat(s){
   if(s== null || s==''){return '0,00';}
   s=s.replace(",",".");
   sList=s.split(".");
   if(sList[1]==null || sList[1]==''){sList[1]='00';}
   if(isInteger(sList[0])==true && isInteger(sList[1])==true){
      return true;
   }
   return false;
}
//UNIQUE ARRAY//
Array.prototype.unique = function () {
	var r = new Array();
	o:for(var i = 0, n = this.length; i < n; i++)
	{
		for(var x = 0, y = r.length; x < y; x++)
		{
			if(r[x]==this[i])
			{
				continue o;
			}
		}
		r[r.length] = this[i];
	}
	return r;
}
//SMS Zeichen Lesen//
imgID='';
function SMSZeichen(id){
   inhalt=document.getElementById(id).value;
   inhaltLaenge=inhalt.length;
   smsLaenge=Math.ceil(inhaltLaenge/160);
   document.getElementById('zeichenAnzahl').value=inhaltLaenge;
   document.getElementById('SMSAnzahl').value=smsLaenge;   
}
function SMSZeichenMass(){
   SMSContent=document.getElementById('source').value;
   SMSAnzahl=Math.ceil(SMSContent.length/160)*document.SMSDienst.KontaktListe.length;
   document.getElementById('zeichenAnzahl').value=SMSContent.length;
   document.getElementById('SMSAnzahl').value=SMSKOsten*SMSAnzahl+' ('+SMSKOsten*Math.ceil(SMSContent.length/160)+' SMS/Nr.)'; 
   ShowDobleNr()   ;
}
function SMSZeichenMassIframe(){
   SMSContent=parent.document.getElementById('source').value;
   SMSAnzahl=Math.ceil(SMSContent.length/160)*parent.document.SMSDienst.KontaktListe.length;
   parent.document.getElementById('zeichenAnzahl').value=SMSContent.length;
   parent.document.getElementById('SMSAnzahl').value=SMSKOsten*SMSAnzahl+' ('+SMSKOsten*Math.ceil(SMSContent.length/160)+' SMS/Nr.)'; 
   ShowDobleNr()   ;
}
function empfaengerAendern(nummer,kontaktCode){
   if(!document.getElementById('Vorwahl')){empfaengerAendernMass(nummer,kontaktCode);}
   else{
	   nummer=nummer.replace("+49","0");
	   nummerListe=nummer.split("-");
	   document.getElementById('Vorwahl').value=nummerListe[0];
	   document.getElementById('Nummer').value=nummerListe[1];
	   if(imgID==''){
		  document.getElementById('img_'+kontaktCode).src="/images/icons/kontaktSMS1.jpg";
		  imgID='img_'+kontaktCode;
	   }
	   else{
		  document.getElementById(imgID).src="/images/icons/kontakt.jpg";
		  document.getElementById('img_'+kontaktCode).src="/images/icons/kontaktSMS1.jpg";
		  document.getElementById('img_'+kontaktCode).title="Person ist als Empfänger ausgewählt";
		  document.getElementById('img_'+kontaktCode).style.pointer="help";
		  imgID='img_'+kontaktCode;   
	   } 
   }	   
}
function empfaengerAendernMass(nummer,kontaktCode){
  if(document.getElementById('KontaktListe')){
    nummer=nummer.replace("-","");
	inhalt=document.getElementById('KontaktListe').innerHTML;
	NeuerEintrag = new Option(nummer);
	document.SMSDienst.KontaktListe.options[document.SMSDienst.KontaktListe.length] = NeuerEintrag;
	document.getElementById('img_'+kontaktCode).src="/images/icons/kontaktSMS1.jpg";
    document.getElementById('img_'+kontaktCode).title="Person ist als Empfänger ausgewählt";
    document.getElementById('img_'+kontaktCode).style.pointer="help";
    SMSZeichenMass();
  }
}
function empfaengerAendernMassIframe(nummer,kontaktCode){
  if(parent.document.getElementById('KontaktListe')){
   nummer=nummer.replace("-","");
   inhalt=parent.document.getElementById('KontaktListe').innerHTML;
   NeuerEintrag = new Option(nummer);
   parent.document.SMSDienst.KontaktListe.options[parent.document.SMSDienst.KontaktListe.length] = NeuerEintrag;
   document.getElementById('img_'+kontaktCode).src="/images/icons/kontaktSMS1.jpg";
   document.getElementById('img_'+kontaktCode).title="Person ist als Empfänger ausgewählt";
   document.getElementById('img_'+kontaktCode).style.pointer="help";
   SMSZeichenMassIframe();
  }
}
function empfaengerAendernMassIframeALL(nummer,kontaktCode){
   nummer=nummer.replace("-","");
   NeuerEintrag = new Option(nummer);
   document.SMSDienst.KontaktListe.options[parent.document.SMSDienst.KontaktListe.length] = NeuerEintrag;
   parent.frames[0].document.getElementById('img_'+kontaktCode).src="/images/icons/kontaktSMS1.jpg";
   parent.frames[0].document.getElementById('img_'+kontaktCode).title="Person ist als Empfänger ausgewählt";
   parent.frames[0].document.getElementById('img_'+kontaktCode).style.pointer="help";
   SMSZeichenMassIframe();
}
function empfaengerAendernMassAll(){
    if(parent.frames[0]){empfaengerAendernMassAllIframe();}
	else{
		for (var i in KontaktListeArray){
		   if(KontaktListeArray[i][1]!=null){
			empfaengerAendernMass(KontaktListeArray[i][1],KontaktListeArray[i][0]);
			document.getElementById('img_'+KontaktListeArray[i][0]).src="/images/icons/kontaktSMS1.jpg";
			document.getElementById('img_'+KontaktListeArray[i][0]).title="Person ist als Empfänger ausgewählt";
			document.getElementById('img_'+KontaktListeArray[i][0]).style.cursor="help";
		   }
		} 
    }
}
function empfaengerAendernMassAllIframe(){
   KontaktListeArray=(parent.frames[0].KontaktListeArray);
   for ( var i in KontaktListeArray){
		if(KontaktListeArray[i][1]!=null){
			empfaengerAendernMassIframeALL(KontaktListeArray[i][1],KontaktListeArray[i][0])
			parent.frames[0].document.getElementById('img_'+KontaktListeArray[i][0]).src="/images/icons/kontaktSMS1.jpg";
			parent.frames[0].document.getElementById('img_'+KontaktListeArray[i][0]).title="Person ist als Empfänger ausgewählt";
			parent.frames[0].document.getElementById('img_'+KontaktListeArray[i][0]).style.cursor="help";
		}	
   } 
}
function DisplayKalender(){
  document.getElementById('sofort').innerHTML='<input name="bes1TT" type="text" style="width:18px;" value=""><input name="bes1MM" type="text" style="width:18px;" value=""><input name="bes1YYYY" type="text" value=""><input name="bes1HH" type="text" value="">';
}
function ShowDobleNr(){
   if(parent.frames[0]){ShowDobleNrIframe();}
   else{
	   var myselect=document.getElementById("KontaktListe");
	   var Nummer=new Array();
	   for (var i=0; i<myselect.options.length; i++){
		   Nummer.push(myselect.options[i].innerHTML);
	   }
	   NummerNew=Nummer.unique();
	   DoubleTelNr=Nummer.length-NummerNew.length;   
	   document.getElementById("DoubleNr").value=DoubleTelNr;
   }
}
function ShowDobleNrIframe(){
    var myselect=parent.document.getElementById("KontaktListe");
	var Nummer=new Array();
	for (var i=0; i<myselect.options.length; i++){
		   Nummer.push(myselect.options[i].innerHTML);
	}
	NummerNew=Nummer.unique();
	DoubleTelNr=Nummer.length-NummerNew.length;   
	parent.document.getElementById("DoubleNr").value=DoubleTelNr;
}
function DeleteDoubleElement(){
    var myselect=parent.document.getElementById("KontaktListe");
	var TelNummer=new Array();
	for (var i=0; i<myselect.options.length; i++){
		   TelNummer.push(myselect.options[i].innerHTML);
	}
    document.SMSDienst.KontaktListe.innerHTML = '';
	TelNummerUniqueListe =TelNummer.unique();
	for(l=0;l<TelNummerUniqueListe.length;l++){
	   NeuerEintragInListe = new Option(TelNummerUniqueListe[l]);
	   document.SMSDienst.KontaktListe.options[document.SMSDienst.KontaktListe.length] = NeuerEintragInListe;
	}		
	document.getElementById("DoubleNr").value='0';
	SMSZeichenMass()
}
function SMSSofortSenden(){
    document.getElementById("f_date_b").value='Sofort';
}
function SubmitFormIframe(DivID,FormID){
      document.getElementById(DivID).style.overflow="hidden";
      fenster_hohe=(document.getElementById(DivID).offsetHeight);
      fenster_bereite=(document.getElementById(DivID).offsetWidth);
      document.getElementById(DivID).innerHTML='<iframe src="" class="IFRAME" id="IFRAMEFormID" name="IFRAMEFormID" scrolling="no" frameborder="0"></iframe>'
      document.getElementById("IFRAMEFormID").style.height=fenster_hohe+'px';
	  document.getElementById("IFRAMEFormID").style.width=fenster_bereite+'px';
	  document.getElementById(FormID).target = "IFRAMEFormID";
	  document.getElementById(FormID).submit();
}
function KontaktName(tel){
  parent.location.href='/itseiten/kundenbereich/sms_kontaktliste.php?code='+tel;
}
function SMSCheck(){
    vorwahl=document.SMSDienst.Vorwahl;
	telefon=document.SMSDienst.Nummer;
	content=document.SMSDienst.source;
	sendeZeit=document.SMSDienst.f_date_b;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; vorwahl.focus();vorwahl.value="";fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; telefon.focus();telefon.value=""; fehler=1}
	if(fehler==0 && content.value==''){alert("SMS Content ist leer.");content.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){	
	  document.SMSDienst.SendeZeit.value=document.SMSDienst.f_date_b.value;
	  document.getElementById('SMSDienst').submit();
	}
}
function DemoSMSCheck(){
    vorwahl=document.SMSDienst.Vorwahl;
	telefon=document.SMSDienst.Nummer;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; vorwahl.focus();vorwahl.value="";fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; telefon.focus();telefon.value=""; fehler=1}
	if(fehler==0){	
	  document.getElementById('SMSDienst').submit();
	}
}
function CheckPasswortVergessen(){
    vorwahl=document.SMSDienst.Vorwahl;
	telefon=document.SMSDienst.Nummer;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; vorwahl.focus();vorwahl.value="";fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; telefon.focus();telefon.value=""; fehler=1}
	if(fehler==0){	
	  document.getElementById('SMSDienst').submit();
	}
}
function SMSCheckMass(){
	telefon=document.SMSDienst.KontaktListe;
	content=document.SMSDienst.source;
	sendeZeit=document.SMSDienst.f_date_b;
	fehler=0;
	if(fehler==0 && telefon.length ==0 ){alert("kein Telefonnummer.");telefon.style.backgroundColor = "yellow"; telefon.focus();fehler=1}
	if(fehler==0 && content.value==''){alert("SMS Content ist leer.");content.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){	
	  KontakteZussamenfassen();
	  document.SMSDienst.SendeZeit.value=document.SMSDienst.f_date_b.value;
	  document.getElementById('SMSDienst').submit();
	}
}
function KontakteZussamenfassen(){
    for(i=0;i<document.SMSDienst.KontaktListe.length;i++){	   
	    document.SMSDienst.Kontakt4PHP.value+=';'+(document.SMSDienst.KontaktListe.options[i].innerHTML);
	}
}
function CheckKontaktlisteForm(){   
    vorwahl=document.SMSDienst.Vorwahl;
	telefon=document.SMSDienst.Nummer;
	nameFeld=document.SMSDienst.KontaktName;
	fehler=0;
	if(fehler==0 && checkvorwahl(vorwahl.value)==0){alert("Vorwahl muß mit 0 beginnen. Z.B. 0163");vorwahl.style.backgroundColor = "yellow"; vorwahl.focus();vorwahl.value="";fehler=1}
	if(fehler==0 && isInteger(telefon.value)==false){alert("Telefonnummer muß eine Zahl sein z.B. 2144444");telefon.style.backgroundColor = "yellow"; telefon.focus();telefon.value=""; fehler=1}
	if(fehler==0 && nameFeld.value==''){alert("Namenfeld ist leer.");nameFeld.style.backgroundColor = "yellow"; fehler=1}
	if(fehler==0){	
	  document.getElementById('SMSDienst').submit();
	}
}
function Betrag(EuroBetrag){
   if(document.getElementById('UeberweisungsBetrag')){
      document.getElementById('UeberweisungsBetrag').innerHTML=EuroBetrag+' €';
   }
}
function FormSubmit(formid){
  document.getElementById(formid).submit();
}