var statusObj=null;var ua=navigator.userAgent.toLowerCase();var bs=ua.indexOf("opera")!=-1;var m1=ua.indexOf("msie")!=-1&&(document.all&&!bs);var m2=ua.indexOf("msie 5")!=-1&&document.all;var isIE6=ua.indexOf("msie 6")!=-1;var disableBanner=false;function ApplabWeb2(){this._validateFormCount=0;this._onLoadCache=""}ApplabWeb2.prototype={getElem:function(name){var elem=document.getElementById?document.getElementById(name):null;if(!elem||elem.id!=name)elem=document.getElementsByName?document.getElementsByName(name)[0]:null;if(name=='body')elem=document.getElementsByTagName('body').item(0);return elem},addEvent:function(elemname,eventkey,eventfunc){if(typeof(elemname)=='object')var elem=elemname;else var elem=this.getElem(elemname);if(document.addEventListener)elem.addEventListener(eventkey,new Function('e',eventfunc),false);else{elem.attachEvent('on'+eventkey,new Function('e',eventfunc))}try{}catch(e){}},getFormValues:function(fobj){var str="";try{for(var i=0;i<fobj.elements.length;i++){switch(fobj.elements[i].type){case"text":str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";this.setError(fobj.elements[i].name,'text');break;case"hidden":str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";this.setError(fobj.elements[i].name,'text');break;case"select-one":str+=fobj.elements[i].name+"="+fobj.elements[i].options[fobj.elements[i].selectedIndex].value+"&";this.setError(fobj.elements[i].name,'text');break;case"password":str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";this.setError(fobj.elements[i].name,'text');break;case"textarea":str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";this.setError(fobj.elements[i].name,'text');break;case"checkbox":if(fobj.elements[i].checked)str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";break;case"radio":if(fobj.elements[i].checked)str+=fobj.elements[i].name+"="+encodeURIComponent(fobj.elements[i].value)+"&";break}}str=this.str_replace('+','%2b',str);str='&'+str.substr(0,(str.length-1))}catch(e){}return str},setError:function(name,cssname){var elem=this.getElem(name);if(elem.type=="select-one")elem.options[elem.selectedIndex].className=cssname;else elem.className=cssname},clearFieldValue:function(name){var elem=this.getElem(name);elem.value=''},in_array:function(myArray,myValue){for(var i=0;i<myArray.length;i++){if(myArray[i]==myValue)return true}return false},delete_array_item:function(myArray,myValue){var myDummy=new Array();for(var i=0;i<myArray.length;i++){if(myArray[i]!=myValue)myDummy.push(myArray[i])}return myDummy},str_replace:function(search,replace,string){return string.split(search).join(replace)},getAbsPosition:function(elem){for(var lx=0,ly=0;elem!=null;lx+=elem.offsetLeft,ly+=elem.offsetTop,elem=elem.offsetParent);return{x:lx,y:ly}},runOnLoad:function(){window.setTimeout(function(){eval(CLweb2._onLoadCache);CLweb2._onLoadCache=""},1000)},setOnLoad:function(thisMethod){this._onLoadCache+=thisMethod+";";return;if(window.addEventListener)window.addEventListener('load',new Function("event",thisMethod),false);else window.attachEvent('onload',new Function("event",thisMethod))},jump:function(thisUrl){top.location=thisUrl},doFormValidate:function(f,bName){var bText="Einen Moment ...";f[bName].value=bText;f[bName].disabled=true;if(this._validateFormCount==0)f.submit();this._validateFormCount++},setObjectAttribute:function(el,attrib){for(var n in attrib)el.setAttribute(n,attrib[n])},removeObject:function(mainName,removeName){var d=this.getElem(mainName);var r=this.getElem(removeName);d.removeChild(r)},scrollTo:function(pos){if(window.scroll)window.scroll(0,pos);else parent.window.scrollTo(0,pos)}};var CLweb2=new ApplabWeb2();this.navigate=CLweb2.jump;String.prototype.leftTrim=function(){return(this.replace(/^\s+/,""))};this.ajaxEscape=function(value){return(value.replace(/\+/g,"%2B"))};function ApplabWeb2Ajax(){this.request=null;this.init();this.debug=false}ApplabWeb2Ajax.prototype={init:function(){if(window.ActiveXObject){var b=m2?"Microsoft.XMLHTTP":"Msxml2.XMLHTTP";try{this.request=new ActiveXObject(b)}catch(c){alert("Du musst Active Scripting und ActiveX-Steuerelemente aktivieren.")}}if(window.XMLHttpRequest){this.request=new XMLHttpRequest();if(!this.request){alert("XMLHttpRequest wird in diesem Browser nicht unterstützt.")}}},Request:function(cbfunction,method,url,formObj,queryString){if(formObj!='')queryString=CLweb2.getFormValues(CLweb2.getElem(formObj))+'&'+queryString;var self=this;this.request.open(method,url,true);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");this.request.onreadystatechange=function(){if(self.request.readyState==4){if(self.request.status==200){if(self.debug)alert(self.request.responseText);eval('self.'+cbfunction+'();')}else alert('Fehler: Request '+cbfunction)}};this.request.send("c=1&"+queryString)},Request2:function(cbfunction,url,method,formObj,queryString){if(formObj!='')queryString=CLweb2.getFormValues(CLweb2.getElem(formObj))+'&'+queryString;var self=this;this.request.open(method,url,true);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");this.request.onreadystatechange=function(){if(self.request.readyState==4){if(self.request.status==200){if(self.debug)alert(self.request.responseText);cbfunction(self.request.responseText)}else{}}};this.request.send(queryString)}};function _APPLAB_WebRequest(url,cbfunction){var myObj=new ApplabWeb2Ajax();myObj.debug=false;myObj.Request2(cbfunction,url,'GET')}function ApplabMarkets(){}ApplabMarkets.prototype={initialize:function(){setInterval('CLmarkets.loadMarkets();',60000)},loadMarkets:function(){_APPLAB_WebRequest('loadMarkets.php?dummy='+Math.random(),function(responseText){CLweb2.getElem("Markets").innerHTML=responseText;CLweb2.getElem("chartImage").src='http://plugins.trade24.de/charts/dax.png?dummy='+Math.random()},{refreshInterval:(0)})}};function ApplabLiveThreads(){this.scrollSpeed=1;this.scrollInterval=10;this.lastId='0';this.maxRows=10;this.ScrollInterval;this.isScrolling=false;this.topId=1;this.greetObj;this.elemIndex=-1;this.updateNow=false;this.firstLoad=true};ApplabLiveThreads.prototype={initialize:function(){window.onresize=CLthreads.onResize;CLthreads.loadNews();setInterval('CLthreads.loadNews();',30000)},onResize:function(){var self=CLthreads;if(document.all)var el=document.all['newsBox'];else var el=self.getElem('newsBox');var nowRows=el.childNodes.length;var j=0;for(var i=0;i<nowRows;i++){if(el.childNodes[i]==undefined)continue;if(el.childNodes[i].className=='clearBoth'){j++}}},loadNews:function(){var self=this;_APPLAB_WebRequest('loadLiveThreads.php?id='+this.lastId+'&dummy='+Math.random(),function(responseText){self.renderNews(responseText)},{refreshInterval:(0)})},renderNews:function(responseText){if(responseText.length<10){this.getElem('newsBox').innerHTML='';return}var response=eval("("+responseText+")");var html='';if(response.lastid=='0')return;this.lastId=response.lastid;if(this.firstLoad)this.getElem('newsBox').innerHTML='';var numRows=response.totalrows;var bufferBox=this.getElem('BufferNews');for(var i=0;i<numRows;i++){if(response.content[i].descr==false)response.content[i].descr='';html='<div class="entry">';if(response.content[i].username=='NoggerT'||response.content[i].username=='root')html+='<div class="entry2">'+response.content[i].time+' <span style="color:#ea1d10;">'+response.content[i].username+'</span>: <a href="/showthread.php?t='+response.content[i].threadid+'#post'+response.content[i].postid+'">'+response.content[i].title+'</a></div>';else html+='<div class="entry2">'+response.content[i].time+' '+response.content[i].username+': <a href="/showthread.php?p='+response.content[i].postid+'#post'+response.content[i].postid+'">'+response.content[i].title+'</a></div>';html+='</div>';bufferBox.innerHTML=html+bufferBox.innerHTML}if(this.firstLoad){this.getElem('newsBox').innerHTML=bufferBox.innerHTML;bufferBox.innerHTML='';this.firstLoad=false;this.clearNews()}else{this.getElem('newsBox').innerHTML=bufferBox.innerHTML+this.getElem('newsBox').innerHTML;this.getElem('newsBox').style.top=-(bufferBox.offsetHeight)+'px';bufferBox.innerHTML='';this.startScroll()}},getElem:function(id){return CLweb2.getElem(id)},scrolling:function(){var el=this.getElem('newsBox');var topPos=parseInt(el.style.top)+this.scrollSpeed;if(topPos<0)el.style.top=topPos+'px';if(topPos>=0){el.style.top='0px';this.endScroll()}},endScroll:function(){this.isScrolling=false;clearInterval(this.ScrollInterval);this.clearNews()},startScroll:function(){this.isScrolling=true;this.ScrollInterval=setInterval('CLthreads.scrolling()',this.scrollInterval)},clearNews:function(){if(document.all)var el=document.all['newsBox'];else var el=this.getElem('newsBox');var nowRows=el.childNodes.length;var j=0;for(var i=0;i<nowRows;i++){if(el.childNodes[i]==undefined)continue;if(el.childNodes[i].className=='clearBoth'){j++;if(j>this.maxRows){el.removeChild(el.childNodes[i])}}}}};