var ttForumId="",ttForum={};
(function(){function f(a){a=escape(a);a=a.replace(/\+/g,"%2B");a=a.replace(/%u20AC/gi,"%26euro;");var b=a.match(/%u[0-9a-fA-F]{4}/gi);if(b){b='<DIV CLASS="warn">Ihre Eingabe &quot;'+unescape(b.join())+"&quot; liegt außerhalb der gültigen Zeichenkodierung. </DIV>";r(false,true,b)}return a}function i(a){return String(a).replace(/^<!\[CDATA\[|\]\]>$/g,"")}function H(){A=c.getElementById("ttForumpostformloader");k=c.getElementById("ttForumpostform");B=c.getElementById("ttForumpreview");l=c.getElementById("ttForumError");
return!A||A.style.display==="block"||!k||!B||!l||typeof ttForumId==="undefined"||ttForumId===""?false:true}function o(a){A.style.display=a==1?"block":"none"}function r(a,b,d){l||(l=c.getElementById("ttForumError"));if(l){l.style.display="block";if(a)d+='<P>\n<B>Wir bitten um Entschuldigung für dieses Problem.</B>\nBitte teilen Sie den Fehler dem<A HREF="mailto:forum@teltarif.de">Webmaster</A> (forum@teltarif.de) mit, falls er wiederholt auftritt.';l.innerHTML=d;m=3;if(b){k||(k=c.getElementById("ttForumpostform"));
if(k)k.style.display="block"}}}function e(a,b,d,g){c.forms[a].elements[b].style.backgroundColor=d==true?"#FFAFAF":"transparent";if(g===true)if(g=c.getElementById("ttForum"+b+"warn"))g.style.display=d==true?"inline":"none";c.forms[a].elements[b].hasError=d}function n(a,b){var d=c.forms[a].elements[b].value===""?false:true;e(a,b,!d,true);return d}function N(a){var b=a?a.value.length:c.postform.body.value.length,d=c.getElementById("ttForumbodywarn");if(b>1E5){a=b-1E5;d.innerHTML="Der von Ihnen eingegebene Beitrag ist um "+
a+" Zeichen zu lang.";d.style.display="inline";c.postform.body.hasError=true;e("postform","body",true,true)}else if(b>99900){a=1E5-b;d.innerHTML="Der von Ihnen eingegebene Beitrag wird zu lang. Sie können noch "+a+" Zeichen eingeben.";d.style.display="inline";c.postform.body.hasError=1;c.postform.body.style.backgroundColor="transparent"}else if(!a&&b===0&&c.postform.subject.value===""){d.innerHTML="Bitte geben Sie einen Betreff oder ein Beitrag ein.";d.style.display="inline";e("postform","body",true,
true);e("postform","subject",true,true)}else if(b>0||c.postform.subject.value!==""){c.postform.body.hasError===true&&e("postform","body",false,true);c.postform.subject.hasError===true&&e("postform","subject",false,true);d.style.display="none"}return c.postform.body.hasError?false:true}function I(a,b){if(a){var d;if(a.hasError===true){if(a.type==="checkbox"){d=a.name;var g=c.forms[b].elements[d].checked;e(b,d,!g,true);d=g}else d=n(b,a.name);d=d}else d=true;return d}d=true;if(b=="challengeform"){if(n(b,
"challenge")===false)d=false}else{if(N(0)===false)d=false;if(j===0){if(n(b,"login")===false)d=false;if(n(b,"pass")===false)d=false}else if(j===1){if(n(b,"email")===false)d=false;if(n(b,"firstname")===false)d=false;if(n(b,"name")===false)d=false;if(n(b,"username")===false)d=false;if(n(b,"new_pass1")===false)d=false;if(n(b,"new_pass2")===false)d=false;if(s!==u){e(b,"new_pass2",true,true);d=false}if(c.postform.accepted.checked===false){e(b,"accepted",true,true);d=false}}}return d}function v(a){if(a===
0||a==m){m=0;l.style.display="none"}}function O(){o(0);r(true,true,'<DIV CLASS="warn">Die Aktion kann aufgrund einer Störung nicht durchgeführt werden. Bitte versuchen Sie Ihre letzte Aktion zu wiederholen.</DIV>')}function P(a){if(a==="challengeform")J=i(c.challengeform.challenge.value);else{if(j===0){p=i(c.postform.login.value);q=i(c.postform.pass.value)}else if(j===1){C=i(c.postform.email.value);D=c.postform.showemail.checked;E=i(c.postform.firstname.value);F=i(c.postform.name.value);w=i(c.postform.username.value);
s=i(c.postform.new_pass1.value);u=i(c.postform.new_pass2.value);K=c.postform.accepted.checked}x=i(c.postform.subject.value);y=i(c.postform.body.value)}}function Q(a){if(!(a.readyState!==4||a.status===undefined||a.status!==200||!a.responseText)){var b=c.createElement("style");b.setAttribute("type","text/css");if(b.styleSheet)b.styleSheet.cssText=a.responseText;else b.appendChild(c.createTextNode(a.responseText));c.getElementsByTagName("head")[0].appendChild(b)}}function L(a,b,d){var g="";if(g=c.getElementById(a)){g.style.display=
d;for(var h=1;h<=b;h++){g=a+"_"+h;if(g=c.getElementById(g))g.style.display=d}}}function z(a){var b=a===0?"block":"none";L(R,S,b);b=a===1?"block":"none";L(T,U,b);b=a===-1?"block":"none";L(V,W,b);if(a===0){c.postform.email.value=C="";c.postform.showemail.checked=D=false;c.postform.firstname.value=E="";c.postform.name.value=F="";c.postform.username.value=w="";c.postform.new_pass1.value=s="";c.postform.new_pass2.value=u="";c.postform.accepted.checked=K=false;b=["email","firstname","name","username","new_pass1",
"new_pass2","accepted"];for(var d in b)e("postform",b[d],false,true)}else if(a===1){c.postform.login.value=p="";c.postform.pass.value=q="";e("postform","login",false,true);e("postform","pass",false,true)}v(2);j=a}function M(a,b,d){if(a.readyState===4)if(a.status===undefined||a.status!==200||!a.responseXML)O();else{o(0);a=a.responseXML;b=a.documentElement.getElementsByTagName("error");a=a.documentElement.getElementsByTagName("content");if((b.length===undefined||b.length===0)&&(a.length===undefined||
a.length===0))O();else{if(b&&b.length>0){m=3;b=i(b[0].firstChild.nodeValue);if(!(b==="CHALLENGE"||b==="NB_CONFIRMATION"||b==="BADEMAIL"||b==="FORUM_ACTIVATE"))k.style.display="block";d=l;if(b==="BADWORD"||b==="BADSTYLE"||b==="INPUT_TOO_LONG"||b==="ERROR_INPUT"){e("postform","body",true,false);e("postform","subject",true,false);m=1}else if(b==="NOPASS"||b==="PASSWORD"||b==="LOSTPW"){z(0);e("postform","login",true,false);e("postform","pass",true,false);m=2}else if(b==="EXISTINGEMAIL"){z(1);e("postform",
"email",true,false)}else if(b==="FORUM_ACTIVATE"){p=w;q=s;z(0);m=4}}else m=0;if(a&&a.length>0){b=d;a=String(a[0].firstChild.nodeValue).replace(/^\s+|\s+$/g,"");a=i(a);b.innerHTML=a}d.style.display="block"}}}function G(a,b,d,g){var h;if(window.XMLHttpRequest)h=new window.XMLHttpRequest;else if(window.ActiveXObject)h=new window.ActiveXObject("Msxml2.XMLHTTP");if(!h)return false;var X=this;h.onreadystatechange=function(){b.call(X,h,a,g)};h.open(d?"POST":"GET",a,true);if(d){h.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");h.setRequestHeader("Content-length",d.length);h.setRequestHeader("Connection","close");h.send(d)}else h.send(null)}var c=document,R="ttForumLoginForm",S=1,T="ttForumRegistrationForm",U=1,V="ttForumHasLogin",W=1,j=0,t="",A=0,k=0,B=0,l=0,m=0,x="",y="",p="",q="",C="",D=false,E="",F="",w="",s="",u="",K=false,J="";window.ttForum.postForm=function(){B.style.display="none";if(j===0){c.postform.login.value=p;c.postform.pass.value=q}else if(j===1){c.postform.email.value=
C;c.postform.showemail.checked=D;c.postform.firstname.value=E;c.postform.name.value=F;c.postform.username.value=w;c.postform.new_pass1.value=s;c.postform.new_pass2.value=u;c.postform.accepted.checked=K}c.postform.subject.value=x;c.postform.body.value=y;k.style.display="block"};window.ttForum.cancel=function(){o(0);if(j===0){e("postform","login",false,true);e("postform","pass",false,true);c.postform.login.value=p="";c.postform.pass.value=q=""}else j===1&&z(0);e("postform","body",false,true);e("postform",
"subject",false,true);c.postform.subject.value=x="";c.postform.body.value=y="";v(0)};window.ttForum.preview=function(){if(H()!==false){t="/forum/action/post/"+ttForumId+"/msg.xml";P("postform");if(I(0,"postform")===true){k.style.display="none";v(0);o(1);var a="action=anzeigen&subject="+f(x)+"&body="+f(y);if(j===0)a=a+"&login="+f(p)+"&pass="+f(q);if(m!==0)o(0);else G(t,M,a,B)===false&&r(true,true,'<DIV CLASS="warn">Die Vorschau ist zur Zeit nicht möglich.</DIV>')}}};window.ttForum.post=function(a){if(H()!==
false){t=j===1?"/user/signup.xml":"/forum/action/post/"+ttForumId+"/msg.xml";P(a);if(I(0,a)===true){k.style.display="none";v(0);o(1);if(j<1)a="action=absenden&subject="+f(x)+"&body="+f(y);else{a="action=forum&email="+f(C)+"&username="+f(w)+"&new_pass1="+f(s)+"&new_pass2="+f(u)+"&name="+f(F)+"&firstname="+f(E);a=a+"&accepted="+c.postform.accepted.value;if(D===true)a=a+"&showemail="+c.postform.showemail.value}if(j===0)a=a+"&login="+f(p)+"&pass="+f(q);if(J!=="")a=a+"&challenge="+f(J);if(m!==0)o(0);else G(t,
M,a,k)===false&&r(true,true,'<DIV CLASS="warn">Das Absenden Ihrer Daten ist zur Zeit nicht möglich.</DIV>')}}};window.ttForum.showReg=z;window.ttForum.areasize=function(a,b){var d=document.getElementById(a);if(typeof d.rows=="number"&&d.rows+b>=6)d.rows+=b};window.ttForum.checkBody=N;window.ttForum.check=I;window.ttForum.loadCSS=function(a){G(a,Q,0,0)};window.ttForum.repostChallenge=function(a){if(H()!==false){t="/user/"+a+"/lostchallenge.xml";v(0);o(1);G(t,M,0,l)===false&&r(true,true,'<DIV CLASS="warn">Der erneute Versand des Freischaltcodes ist zur Zeit nicht möglich.</DIV>')}};
window.ttForum.errMsg=r})();

