var reloadFreq=240000;var reloadFreq60=60000;var delayb4scroll=2000;var marqueespeed=1;var pauseit=1;var scrollTimeout=65;var mumbleDarkLines=0;$(document).ready(function(){fortstatusReload();fortstatusMarqueeReload();mumbleViewerReload();if($("#random_gallery_ajax")){randomGalleryAjax()}$("#nav li").hover(function(){$("ul",this).slideDown("fast")},function(){$("ul",this).slideUp("slow")});if($("#ticker")&&$("#listticker")){var tickerFirst=0;var tickerSpeed=700;var tickerPause=5000;var tickerInterval=null;if(!tickerInterval){$("#ticker").mouseover(function(){stopScroll()}).mouseout(function(){startScroll()})}function removeFirst(){tickerFirst=$("#listticker li:first").html();$("#listticker li:first").animate({opacity:0},tickerSpeed).fadeOut("slow",function(){$(this).remove();$("#listticker li:first").show()});addLast(tickerFirst)}function addLast(tickerFirst){tickerLast='<li style="display:none; margin:0; padding:0;">'+tickerFirst+"</li>";$("#listticker").append(tickerLast);$("#listticker li:last").hide()}function startScroll(){if(!tickerInterval){tickerInterval=setInterval(removeFirst,tickerPause)
}}function stopScroll(){if(tickerInterval){clearInterval(tickerInterval);tickerInterval=false}}$("#listticker li:first").show();startScroll()}});var Star={clicked:false,imgdir:"../inc/images/blog/",checkstar:function(star){var starimg=(Star.clicked)?"dark":"full";var starimgEmpty="empty";for(var i=1;i<=star;i++){$("#star"+i).attr("src",Star.imgdir+"star_"+starimg+".png")}for(var i=star+1;i<=5;i++){starimgEmpty=(Star.getmax()>=i&&Star.clicked)?"full":"empty";$("#star"+i).attr("src",Star.imgdir+"star_"+starimgEmpty+".png")}},checkout:function(){for(var i=1;i<=Star.getmax();i++){$("#star"+i).attr("src",Star.imgdir+"star_full.png")}for(var i=Star.getmax()+1;i<=5;i++){$("#star"+i).attr("src",Star.imgdir+"star_empty.png")}},getmax:function(){return parseInt($("#maxstars").val())},setmax:function(star){$("#maxstars").val(star);Star.clicked=true;Star.checkstar(star)}};(function($){function pu_log(msg){try{console.log(msg)}catch(err){}}$.PeriodicalUpdater=function(url,options,callback){var settings=jQuery.extend(true,{url:url,cache:false,method:"GET",data:"",minTimeout:1000,maxTimeout:8000,multiplier:2,maxCalls:0,autoStop:0},options);
var timerInterval=settings.minTimeout;var maxCalls=settings.maxCalls;var autoStop=settings.autoStop;var calls=0;var noChange=0;var boostPeriod=function(){return};if(settings.multiplier>1){boostPeriod=function(){timerInterval=timerInterval*settings.multiplier;if(timerInterval>settings.maxTimeout){timerInterval=settings.maxTimeout}}}var ajaxSettings=jQuery.extend(true,{},settings);if(settings.type&&!ajaxSettings.dataType){ajaxSettings.dataType=settings.type}if(settings.sendData){ajaxSettings.data=settings.sendData}ajaxSettings.type=settings.method;ajaxSettings.ifModified=true;function getdata(){var toSend=jQuery.extend(true,{},ajaxSettings);if(typeof(options.data)=="function"){toSend.data=options.data();if(toSend.data){if(typeof(toSend.data)=="number"){toSend.data=toSend.data.toString()}}}if(maxCalls==0){$.ajax(toSend)}else{if(maxCalls>0&&calls<maxCalls){$.ajax(toSend);calls++}}}var remoteData=null;var prevData=null;ajaxSettings.success=function(data){pu_log("Successful run! (In 'success')");remoteData=data;timerInterval=settings.minTimeout
};ajaxSettings.complete=function(xhr,success){pu_log("Status of call: "+success+" (In 'complete')");if(success=="success"||success=="notmodified"){var rawData=$.trim(xhr.responseText);if(rawData=="STOP_AJAX_CALLS"){maxCalls=-1;return}if(prevData==rawData){if(autoStop>0){noChange++;if(noChange==autoStop){maxCalls=-1;return}}boostPeriod()}else{noChange=0;timerInterval=settings.minTimeout;prevData=rawData;if(remoteData==null){remoteData=rawData}if(ajaxSettings.dataType=="json"){remoteData=JSON.parse(remoteData)}if(settings.success){settings.success(remoteData)}if(callback){callback(remoteData)}}}remoteData=null;setTimeout(getdata,timerInterval)};ajaxSettings.error=function(xhr,textStatus){pu_log("Error message: "+textStatus+" (In 'error')");if(textStatus=="notmodified"){boostPeriod()}else{prevData=null;timerInterval=settings.minTimeout}if(settings.error){settings.error(xhr,textStatus)}};$(function(){getdata()})}})(jQuery);function fortstatusReload(){if($("#fortstatus_menu").length>0){$.PeriodicalUpdater("../fortstatus/ajax.php?w=menu",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#fortstatus_menu").html(data)
})}}function fortstatusPageReload(){if($("#fortstatuscontent").length>0){$.PeriodicalUpdater("../fortstatus/ajax.php?w=main",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#fortstatuscontent").html(data)})}}function fortstatusMarqueeReload(){if($("#vmarquee").length>0){$.PeriodicalUpdater("../fortstatus/ajax.php?w=marquee",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#vmarquee").html(data)})}}function fortstatusVerteilungReload(){if($("#fs_verteilung").length>0){$.PeriodicalUpdater("../fortstatus/ajax.php?w=verteilung",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#fs_verteilung").html(data)})}}function fortstatusKarteReload(){if($("#fs_karte").length>0){var countRuns=0;var oldData="";$.PeriodicalUpdater("../fortstatus/ajax.php?w=karte",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#fs_karte").html(data)})}}function respawnKarteReload(){if($("#respawn_karte").length>0){$.PeriodicalUpdater("../respawn/ajax.php?w=karte",{method:"get",minTimeout:reloadFreq60,maxTimeout:reloadFreq60},function(data){$("#respawn_karte").html(data)
})}}function mumbleViewerReload(){if($("#mumble").length>0){$.PeriodicalUpdater("../mumbleviewer/ajax.php",{method:"get",minTimeout:reloadFreq60,maxTimeout:reloadFreq60},function(data){$("#mumble").html(data)})}}function randomGalleryAjax(){if($("#random_gallery_axax").length>0){$.PeriodicalUpdater("../gallery/ajax.php?i=random_gallery",{method:"get",minTimeout:reloadFreq,maxTimeout:reloadFreq},function(data){$("#random_gallery_ajax").html(data)})}}var copyspeed=marqueespeed;var pausespeed=(pauseit==0)?copyspeed:0;var actualheight="";function scrollmarquee(){if(parseInt(cross_marquee.style.top)>(actualheight*(-1)+5)){cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"}else{cross_marquee.style.top=parseInt(marqueeheight)+5+"px"}}function initializemarquee(){if($("#vmarquee")[0]){cross_marquee=$("#vmarquee")[0];cross_marquee.style.top=0;marqueeheight=$("#marqueecontainer")[0].offsetHeight;actualheight=$("#vmarquee")[0].offsetHeight;if(navigator.userAgent.indexOf("Netscape/7")!=-1){cross_marquee.style.height=marqueeheight+"px";
cross_marquee.style.overflow="scroll";return}setTimeout('lefttime=setInterval("scrollmarquee()",scrollTimeout)',delayb4scroll)}}if(window.addEventListener){window.addEventListener("load",initializemarquee,false)}else{if(window.attachEvent){window.attachEvent("onload",initializemarquee)}else{if(document.getElementById){window.onload=initializemarquee}}}function set_Layer(layername){var darkLines=(mumbleDarkLines==1)?"_dark":"";var testAttr=$("img[name='"+layername+"']").attr("src");if(testAttr.match(/mid2/)){$("img[name='"+layername+"']").attr("src","../inc/images/mumbleviewer/list_tree_mid3"+darkLines+".gif")}else{if(testAttr.match(/mid3/)){$("img[name='"+layername+"']").attr("src","../inc/images/mumbleviewer/list_tree_mid2"+darkLines+".gif")}else{if(testAttr.match(/end2/)){$("img[name='"+layername+"']").attr("src","../inc/images/mumbleviewer/list_tree_end3"+darkLines+".gif")}else{if(testAttr.match(/end3/)){$("img[name='"+layername+"']").attr("src","../inc/images/mumbleviewer/list_tree_end2"+darkLines+".gif")}}}}if($("#"+layername).is(":hidden")){$("#"+layername).css("display","inline")
}else{$("#"+layername).css("display","none")}}var Fensterzahl=0;function neuesFenster(meineSeite,meinName,w,h,scroll){if(Fensterzahl>0){if(Fenster.closed==false){Fenster.close()}Fensterzahl=0}Fensterzahl=1;LeftPosition=(screen.width)?(screen.width-w)/2:0;TopPosition=(screen.height)?(screen.height-h)/2:0;settings="height="+h+",width="+w+",top="+TopPosition+",left="+LeftPosition+",scrollbars="+scroll+",resizable";Fenster=window.open(meineSeite,meinName,settings);Fenster.focus()};
