
function CheckSearch(){if(document.f1.what.value=="")
{window.alert('Bitte geben Sie Suchkreterien ein!');document.f1.what.focus();return false;}}
function CheckFriend(){if(document.sfriend.f1.value=="")
{window.alert('Bitte geben Sie Ihre Email-Adresse ein!');document.sfriend.f1.focus();return false;}
if(document.sfriend.f2.value=="")
{window.alert('Bitte geben Sie die Email-Adresse des Freundes ein!');document.sfriend.f2.focus();return false;}}
function CheckLogin(){if(document.lform.us.value=="")
{window.alert('Bitte geben Sie Ihren Usernamen ein!');document.lform.us.focus();return false;}
if(document.lform.ps.value=="")
{window.alert('Bitte geben Sie Ihr Passwort ein!');document.lform.ps.focus();return false;}}
function CheckForgot(){if(document.ForgotForm.u2.value=="")
{window.alert('Bitte geben Sie Ihren Usernamen ein!');document.ForgotForm.u2.focus();return false;}}
function CheckRegister(){if(document.RegForm.NewUsername.value=="")
{window.alert('Bitte geben Sie Ihren Usernamen ein!');document.RegForm.NewUsername.focus();return false;}
if(document.RegForm.p1.value=="")
{window.alert('Bitte geben Sie Ihr Passwort ein!');document.RegForm.p1.focus();return false;}
if(document.RegForm.p2.value=="")
{window.alert('Bitte bestätigen Sie Ihr Passwort!');document.RegForm.p2.focus();return false;}
if(document.RegForm.p1.value!=""&&document.RegForm.p2.value!=""&&document.RegForm.p1.value!=document.RegForm.p2.value)
{window.alert('Geben Sie Ihr Passwort ein und bestätigen Sie dieses!');document.RegForm.p1.value="";document.RegForm.p2.value="";document.RegForm.p1.focus();return false;}
if(document.RegForm.FirstName.value=="")
{window.alert('Geben Sie bitte Ihren Vornamen ein!');document.RegForm.FirstName.focus();return false;}
if(document.RegForm.LastName.value=="")
{window.alert('Geben Sie bitte Ihren Nachnamen ein!');document.RegForm.LastName.focus();return false;}
if(document.RegForm.phone.value=="")
{window.alert('Tragen Sie bitte Ihre Telefonnummer ein!');document.RegForm.phone.focus();return false;}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value))
{return true;}
alert("Die angegebene Email-Adresse ist ungültig. Bitte korrigieren Sie.");document.RegForm.email.focus();return false;}
function CheckProfile(){if(document.RegForm.p1.value=="")
{window.alert('Bitte geben Sie ein Passwort ein!');document.RegForm.p1.focus();return false;}
if(document.RegForm.p2.value=="")
{window.alert('Bitte wiederholen Sie Ihr Passwort!');document.RegForm.p2.focus();return false;}
if(document.RegForm.p1.value!=""&&document.RegForm.p2.value!=""&&document.RegForm.p1.value!=document.RegForm.p2.value)
{window.alert('Bitte geben Sie Ihr Passwort nochmals ein und bestätigen Sie es!');document.RegForm.p1.value="";document.RegForm.p2.value="";document.RegForm.p1.focus();return false;}
if(document.RegForm.FirstName.value=="")
{window.alert('Bitte geben Sie Ihren Vornamen an!');document.RegForm.FirstName.focus();return false;}
if(document.RegForm.LastName.value=="")
{window.alert('Bitte geben Sie Ihren Nachnamen an!');document.RegForm.LastName.focus();return false;}
if(document.RegForm.phone.value=="")
{window.alert('Bitte geben Sie Ihre Telefonnummer an!');document.RegForm.phone.focus();return false;}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value))
{return true;}
alert("Ihre Email-Adresse ist nicht korrekt. Bitte korrigieren Sie.");document.RegForm.email.focus();return false;}
function CheckOffer(){if(document.PostForm.SelectCategory.value=="")
{alert('Bitte wählen Sie die Kategorie aus, in der Ihr Angebot erscheinen soll!');document.PostForm.SelectCategory.focus();return false;}
if(document.PostForm.address.value=="")
{alert('Geben Sie bitte die Adresse des Angebotes ein!');document.PostForm.address.focus();return false;}
if(document.PostForm.city.value=="")
{alert('Bitte geben Sie den Ort des Angebotes ein!');document.PostForm.city.focus();return false;}
if(document.PostForm.state.value=="")
{alert('Bitte geben Sie das Bundesland/Region für das Angebot an!');document.PostForm.state.focus();return false;}
if(document.PostForm.country.value=="")
{alert('Bitte geben Sie das Land für das Angebot an!');document.PostForm.country.focus();return false;}
if(document.PostForm.ShortDesc.value=="")
{alert('Bitte geben Sie eine kurze Beschreibung für das Angebot ein!');document.PostForm.ShortDesc.focus();return false;}
if(document.PostForm.DetailedDesc.value=="")
{alert('Bitte geben Sie eine lange Beschreibung für das Angebot ein!');document.PostForm.DetailedDesc.focus();return false;}
if(document.PostForm.Price.value=="")
{alert('Bitte nennen Sie den Preis!');document.PostForm.Price.focus();return false;}
if(document.PostForm.PropertyType.value=="")
{alert('Bitte wählen Sie den Angebotstyp für das Angebot aus!');document.PostForm.PropertyType.focus();return false;}
if(document.PostForm.rooms.value=="")
{alert('Anzahl der Zimmer!');document.PostForm.rooms.focus();return false;}
if(document.PostForm.bathrooms.value=="")
{alert('Anzahl der Betten!');document.PostForm.bathrooms.focus();return false;}}
TWriter=function(element,interval,cursor,finishedCallback){if((typeof document.getElementById=="undefined")||(typeof element.innerHTML=="undefined")){this.running=true;return;}
this.element=element;this.finishedCallback=(finishedCallback?finishedCallback:function(){return;});this.interval=(typeof interval=="undefined"?100:interval);this.origText=this.element.innerHTML;this.unparsedOrigText=this.origText;this.cursor=(cursor?cursor:"");this.currentText="";this.currentChar=0;this.element.TWriter=this;if(this.element.id=="")this.element.id="TWriter"+TWriter.currentIndex++;TWriter.all.push(this);this.running=false;this.inTag=false;this.tagBuffer="";this.inHTMLEntity=false;this.HTMLEntityBuffer="";}
TWriter.all=new Array();TWriter.currentIndex=0;TWriter.runAll=function(){for(var i=0;i<TWriter.all.length;i++)TWriter.all[i].run();}
TWriter.prototype.run=function(){if(this.running)return;if(typeof this.origText=="undefined"){setTimeout("document.getElementById('"+this.element.id+"').TWriter.run()",this.interval);return;}
if(this.currentText=="")this.element.innerHTML="";if(this.currentChar<this.origText.length){if(this.origText.charAt(this.currentChar)=="<"&&!this.inTag){this.tagBuffer="<";this.inTag=true;this.currentChar++;this.run();return;}else if(this.origText.charAt(this.currentChar)==">"&&this.inTag){this.tagBuffer+=">";this.inTag=false;this.currentText+=this.tagBuffer;this.currentChar++;this.run();return;}else if(this.inTag){this.tagBuffer+=this.origText.charAt(this.currentChar);this.currentChar++;this.run();return;}else if(this.origText.charAt(this.currentChar)=="&"&&!this.inHTMLEntity){this.HTMLEntityBuffer="&";this.inHTMLEntity=true;this.currentChar++;this.run();return;}else if(this.origText.charAt(this.currentChar)==";"&&this.inHTMLEntity){this.HTMLEntityBuffer+=";";this.inHTMLEntity=false;this.currentText+=this.HTMLEntityBuffer;this.currentChar++;this.run();return;}else if(this.inHTMLEntity){this.HTMLEntityBuffer+=this.origText.charAt(this.currentChar);this.currentChar++;this.run();return;}else{this.currentText+=this.origText.charAt(this.currentChar);}
this.element.innerHTML=this.currentText;this.element.innerHTML+=(this.currentChar<this.origText.length-1?(typeof this.cursor=="function"?this.cursor(this.currentText):this.cursor):"");this.currentChar++;setTimeout("document.getElementById('"+this.element.id+"').TWriter.run()",this.interval);}else{this.currentText="";this.currentChar=0;this.running=false;this.finishedCallback();}}
