var serverOffline=false;var requestUrl=domain+'surfdata.php?id='+userID;var loginURL=domain+'index.php?link=surfbarlogin&goto=ajaxsurfbar&id='+userID;var Time=0;var resumeTime=20;var HaltPerKlick=-1;var HaltPerMOver=-1;var xmlLoaded=false;var xmlRequested=false;var XML;var emptyResponse=false;var seitenEingeblendet=false;var framesCount=0;var guthaben=-1;var eigenverdienst=-1;function gotoURL(url){parent.location.href=url}function getAvailableHeight(){var myWidth=0,myHeight=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;myHeight=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){myWidth=document.body.clientWidth;myHeight=document.body.clientHeight}return myHeight}function showBalance(){if(eigenverdienst>=0)$('#showbalance1').html(translation["earning"]+" <br/>"+formatZahl(eigenverdienst,1)+" BTP");if(guthaben>=0)$('#showbalance2').html(translation["balance"]+" <br/>"+formatZahl(guthaben,1)+" BTP");$('#showbalance1').css('min-width',"auto");$('#showbalance2').css('min-width',"auto");var w=Math.max($('#showbalance1').width(),$('#showbalance2').width());$('#showbalance1').css('min-width',w+"px");$('#showbalance2').css('min-width',w+"px")}function resizeFrames(){if(framesCount>=1){var height=$(window).height()-$('#controlFrame').outerHeight(true)-1;var frameheight=Math.max(50,Math.round(height/framesCount))-2;for(var i=1;i<=framesCount;i++){$('#frame'+i).height(frameheight)}}}window.onresize=resizeFrames;function showStatus(status){if(status=='offline'){$('#statusinfo').text(translation["offline"]);$('#status').removeClass('statusGreen statusRed').addClass('statusYellow')}if(status=='in_progress'){$('#statusinfo').text(translation["in_progress"]);$('#status').removeClass('statusRed statusYellow').addClass('statusGreen')}if((status=='nosites')||(status=='empty')){$('#statusinfo').text(translation["nosites"]);$('#status').removeClass('statusGreen statusRed').addClass('statusYellow')}if(status=='pause'){$('#statusinfo').text(translation["pause"]);$('#status').removeClass('statusGreen statusYellow').addClass('statusRed')}if(status=='stop'){$('#statusinfo').text(translation["stop"]);$('#status').removeClass('statusGreen statusYellow').addClass('statusRed')}}function halt(stop){if(stop=="toggle"){pauseSurfbar=!pauseSurfbar}else if(stop=="stop"){pauseSurfbar=true}else if(stop=="start"){pauseSurfbar=false}var options;if(pauseSurfbar){options={label:"Weiter",icons:{primary:"ui-icon-play"}};showStatus('pause')}else{options={label:"Pause",icons:{primary:"ui-icon-pause"}};showStatus('in_progress')}$("#pausebutton").button("option",options)}$.fn.wait=function(time,type){time=time||1000;type=type||"fx";return this.queue(type,function(){var self=this;setTimeout(function(){$(self).dequeue()},time)})};var pauseSurfbar=false;function timeLeft(){window.setTimeout('timeLeft()',1000);if(!pauseSurfbar){if(Time==14){checkNoscript()}$("#timeline").css("backgroundColor","transparent");if(HaltPerKlick!=1&&HaltPerMOver!=1){if((Time<5)&&!xmlRequested){xmlRequested=true;$.ajax({type:"GET",url:requestUrl,dataType:"xml",cache:false,success:function(response){XML=response;if(XML==null){serverOffline=true;xmlRequested=false;Time=resumeTime;showStatus('offline')}else{xmlLoaded=true;if(serverOffline){serverOffline=false;showStatus('in_progress')}}},error:function(XMLHttpRequest,textStatus,errorThrown){serverOffline=true;xmlRequested=false;Time=resumeTime;showStatus('offline')}})}if(Time>0){Time--}else{if(xmlLoaded){if(checkResponse(XML)){renderSurfbar(XML);renderSitelinks(XML);renderUserlinks(XML);Time=15}xmlLoaded=false;xmlRequested=false}else{}}}showBalance();updateTimer(Time)}}function updateTimer(number){var values={"%X%":number};$('#timeline').text(strtr(translation["countermessage"],values));if(number==3||number==1){$('#timeline').animate({color:"black"},500).animate({color:"white"},500)}}function renderIframe(url,amounth,i){if((url!="")&&(url!="http://")){return'<iframe width="100%" class="surfbarFrame" '+'id="frame'+i+'" height="200" src="'+htmlspecialchars(url)+'"></iframe>'}else{return""}}function renderUserlink(idstring,link,text){var s='<a href="'+domain+'userlink.php?id='+idstring+'" target="_blank">'+htmlspecialchars(text,3)+'</a>';return s}function renderSitelink(idstring,link,text){var s='<a href="'+domain+'klick.php?siteid='+idstring+'" target="_blank">'+htmlspecialchars(text,3)+'</a>';return s}function checkNoscript(){var frame1=document.getElementById("frame1");if(frame1){if(frame1.getAttribute("class")=="__noscriptPlaceholder__"){gotoURL(domain+"surfbarmeldung_noscript.html")}}}function checkResponse(xml){checkNoscript();var response=xml.getElementsByTagName('response');if(response.length<1){Time=15;return false}else{var responsetext=response[0].firstChild.nodeValue;emptyResponse=false;if(responsetext=='OK'){showStatus('in_progress');return true}if(responsetext=='waittime_not_reached'){Time=10;if(seitenEingeblendet==false){renderSurfbar(XML);renderSitelinks(XML)}return false}if((responsetext=='please_login')||(responsetext=='account_blocked')){Time=15;gotoURL(loginURL);return false}if(responsetext=='goto'){var url=response[0].getAttribute('url');Time=15;gotoURL(url);return false}if(responsetext=='empty'){Time=15;emptyResponse=true;showStatus('empty');return false}Time=15;return false}}function renderSurfbar(xml){var sites=xml.getElementsByTagName('site');framesCount=sites.length;var s="";for(var i=0;i<sites.length;i++){seitenEingeblendet=true;s=s+renderIframe(sites[i].getAttribute('link'),sites.length,i+1)+'<br/>'}$('#surfbereich').html(s);resizeFrames();var guthabentag=xml.getElementsByTagName('guthaben');if(guthabentag.length>=1){guthaben=guthabentag[0].firstChild.nodeValue}var eigenverdiensttag=xml.getElementsByTagName('eigenverdienst');if(eigenverdiensttag.length>=1){eigenverdienst=eigenverdiensttag[0].firstChild.nodeValue}}function renderUserlinks(xml){var userlinks=xml.getElementsByTagName('userlink');var s="";for(var i=0;i<userlinks.length;i++){s=s+renderUserlink(userlinks[i].getAttribute('id'),userlinks[i].getAttribute('link'),userlinks[i].firstChild.nodeValue)+'<br>'}$('#userlinks').html(s).hide().fadeIn();$('#rightbox').height($('#middle').height());if(userlinks.length>0){$('#rightbox').show();if(Math.random()<0.1){$('#rightbox').wait(2000).effect("pulsate",{},500)}}else{$('#rightbox').hide()}}function renderSitelinks(xml){var links=xml.getElementsByTagName('site');var s="";for(var i=0;i<links.length;i++){s=s+renderSitelink(links[i].getAttribute('id'),links[i].getAttribute('link'),links[i].firstChild.nodeValue)+'<br>'}if(xml.getElementsByTagName('sonderregelung')[0].firstChild.nodeValue=='true'){s=s+'<a href="'+domain+'index.php?link=sonderregelung" target="_blank"'+'style="color: rgb(130,0,0)">'+translation["specialrule"]+'</a>'}$('#sitelinks').html(s).hide().fadeIn();$('#leftbox').height($('#middle').height())}function startSurfbar(){timeLeft()}
