var pX=-1000;var pY=-1000;var sX=-1000;var sY=-1000;function getPointerPos(a){if(!a){a=window.event}if(self.pageYOffset){sX=self.pageXOffset;sY=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){sX=document.documentElement.scrollLeft;sY=document.documentElement.scrollTop}else{if(document.body){sX=document.body.scrollLeft;sY=document.body.scrollTop}}}pX=a.clientX;pY=a.clientY}function pe(c,b){var e=64;var a=c+String.fromCharCode(e)+b;document.write('<a href="mailto:'+a+'">'+a+"</a>")}function cc(b,a){location.href="/s/"+a+"/"+b}function getwindowwidth(){if(window.innerWidth){return window.innerWidth}else{if(document.body&&document.body.offsetWidth){return document.body.offsetWidth}else{return 0}}}function makeChatWindow(){var a=document.channelselect.channel.value;if(screen.width<=800){ww=780;wh=580}else{if(screen.width>=1024){ww=980;wh=730}}ffcLayerHide("chatchannel");window.open("/?a=c&channel="+a,"c","width="+ww+",height="+wh+",locationbar=no,menubar=no,resizable=yes,scrollbars=no")}function checkAllCheckboxes(fn){with(document.forms[fn]){for(var i=0;i<elements.length;i++){if(elements[i].type=="checkbox"){elements[i].checked=true}}}}function uncheckAllCheckboxes(fn){with(document.forms[fn]){for(var i=0;i<elements.length;i++){if(elements[i].type=="checkbox"){elements[i].checked=false}}}}function invertAllCheckboxes(fn){with(document.forms[fn]){for(var i=0;i<elements.length;i++){if(elements[i].type=="checkbox"){elements[i].checked=elements[i].checked?false:true}}}}function displayAd(){var a=document.getElementById("ad-in");var b=document.getElementById("ad-out");b.style.left=a.offsetLeft+"px";b.style.top=a.offsetTop+"px";b.style.display="block"}function changeTxtStyle(b,c,a){var d=document.getElementById("storytext");if(b!="false"){d.style.fontSize=b+"px"}if(c!="false"){d.style.fontFamily=c}if(a!="false"){d.style.width=a}createTxtStyleCookie(b,c,a)}function setTxtStyle(){sp=getTxtStyleCookie();changeTxtStyle(sp[0],sp[1],sp[2])}function createTxtStyleCookie(c,e,a){sp=getTxtStyleCookie();if(c=="false"){c=sp[0]}if(e=="false"){e=sp[1]}if(a=="false"){a=sp[2]}var d=new Date();var b=d.getTime()+(30*24*3600*1000);d.setTime(b);document.cookie="ffctxtstyle="+c+"|"+e+"|"+a+"; domain=.fanfiktion.de; path=/; expires="+d.toGMTString()}function getTxtStyleCookie(){var a=new Array();var d=document.cookie;var b=d.match(/ffctxtstyle=[^;]+/);if(b){b=b[0];b=b.replace(/ffctxtstyle=/,"");var a=b.split("|")}else{a[0]="false";a[1]="false";a[2]="false"}return a}function insertTxt(f,d){var c=document.getElementById(f);d=d.replace(/___/g,'"');if(c.selectionStart||c.selectionStart=="0"){var b=c.selectionStart;var a=c.selectionEnd;c.value=c.value.substring(0,b)+d+c.value.substring(a,c.value.length)}else{if(document.selection){c.focus();var e=document.selection.createRange();alert(e.text);e.text=d}else{c.value+=d}}}function showPreview(c,f,b,h,d,a,g,e){textbox=document.getElementById(c);txt=textbox.value;f=(typeof f=="undefined")?"0":f;b=(typeof b=="undefined")?"0":b;h=(typeof h=="undefined")?"0":h;d=(typeof d=="undefined")?"0":d;a=(typeof a=="undefined")?"0":a;g=(typeof g=="undefined")?"0":g;e=(typeof e=="undefined")?"0":e;post={a:"q",a1:"g",p_links:f,p_smilies:b,t_style:h,t_align:d,t_link:a,t_quote:g,t_smilie:e,previewtxt:txt};ffcLayerShow("preview","45%","250px","0px","auto","Vorschau","/",post)}jQuery.preloadImages=function(){for(var a=0;a<arguments.length;a++){jQuery("<img>").attr("src",arguments[a])}};$.preloadImages("/pics/plus.gif","/pics/minus.gif");function slideToggleWrapper(e,c,d,f,b,a){if($(c).is(":visible")&&jQuery.isFunction(f)){f.call()}else{if(!$(c).is(":visible")&&jQuery.isFunction(d)){d.call()}}$(c).slideToggle("fast",function(){slideToggleWrapperCallback(e,c,b,a)})}function slideToggleWrapperCallback(d,c,b,a){if($(c).is(":visible")){$(d).addClass("collapsible");$(d).removeClass("extendable");if(jQuery.isFunction(b)){b.call()}}else{$(d).addClass("extendable");$(d).removeClass("collapsible");if(jQuery.isFunction(a)){a.call()}}}function commonMouseOver(b,a){if(b.style.backgroundColor==""){commonMouseOverOldColor="#f1f1eb"}else{commonMouseOverOldColor=b.style.backgroundColor}if(a){b.style.backgroundColor=a}else{b.style.backgroundColor="#efefd1"}}function commonMouseOut(b,a){if(a){b.style.backgroundColor=a}else{b.style.backgroundColor=commonMouseOverOldColor}}function FFsimpleAjaxLoader(a,e,b,d,f,c){FFsetLoading(a,c);$(e).load(b,d,f)}function FFsetLoading(a,b){$(a).html('<span class="loading">'+(b==null?"Loading...":b)+"</span>")};
var ffcbox_contextKeeper;function ffcBoxObj(a){this.boxname=a;this.lastActionLayer=new Array();this.layerConfig=new Array();this.activelayer=new String;this.disableActions=false;this.initBox=function(){this.activeLayer=$("#ffcbox-"+this.boxname+" .layer-visible").attr("id");this.activeLayer=this.activeLayer.replace(/.+\-/,"")};this.ShowHide=function(){if($("#ffcbox-"+this.boxname+"-data").is(":visible")){$("#ffcbox-"+this.boxname+"-data").hide("normal")}else{$("#ffcbox-"+this.boxname+"-data").show("normal")}};this.setLayerConfig=function(d,b,c){this.layerConfig[d]=new Array();this.layerConfig[d]["url"]=b;this.layerConfig[d]["reload"]=c;this.layerConfig[d]["loaded"]=false};this.showLayer=function(c,b){if(c==this.activeLayer){return}$("#ffcbox-"+this.boxname+" .topic-selected").removeClass("topic-selected").addClass("topic-layer");$("#"+b).removeClass("topic-layer").addClass("topic-selected");this.activeLayer=c;if(typeof this.layerConfig[c]=="undefined"){$("#ffcbox-"+this.boxname+" .layer-visible").removeClass("layer-visible").addClass("layer-hidden");$("#ffcbox-"+this.boxname+"-layer-"+this.activeLayer).removeClass("layer-hidden").addClass("layer-visible")}else{if(this.layerConfig[this.activeLayer]["reload"]==false&&this.layerConfig[this.activeLayer]["loaded"]==true){$("#ffcbox-"+this.boxname+" .layer-visible").removeClass("layer-visible").addClass("layer-hidden");$("#ffcbox-"+this.boxname+"-layer-"+this.activeLayer).removeClass("layer-hidden").addClass("layer-visible")}else{this.setLayerContent('<span class="loading">Loading...</span>');$("#ffcbox-"+this.boxname+" .layer-visible").removeClass("layer-visible").addClass("layer-hidden");$("#ffcbox-"+this.boxname+"-layer-"+this.activeLayer).removeClass("layer-hidden").addClass("layer-visible");ffcbox_contextKeeper=this;$.ajax({type:"GET",url:this.layerConfig[c]["url"],success:this.setLayerContent})}}};this.setLayerContent=function(b){if(typeof this.boxname!="undefined"){$("#ffcbox-"+this.boxname+"-layer-"+this.activeLayer).html(b)}else{$("#ffcbox-"+ffcbox_contextKeeper.boxname+"-layer-"+ffcbox_contextKeeper.activeLayer).html(b);ffcbox_contextKeeper.layerConfig[ffcbox_contextKeeper.activeLayer]["loaded"]=true}};this.ShowActionLayer=function(c,g,f){var e=document.getElementById("ffcbox-"+this.boxname+"-actionlayer-"+c+"-0");var g=document.getElementById("ffcbox-"+this.boxname+"-actionlayer-"+c+"-"+g);var f=document.getElementById("ffcbox-"+this.boxname+"-actionlayer-"+c+"-"+f);var b=e.offsetWidth;var d=0;while(e){b+=e.offsetLeft;d+=e.offsetTop;e=e.offsetParent}b-=g.offsetWidth;g.style.left=b+"px";g.style.top=d+"px";g.style.visibility="visible";f.style.visibility="hidden";if(typeof this.lastActionLayer[c]=="undefined"){this.lastActionLayer[c]=new Array()}this.lastActionLayer[c].push(f)};this.ShowLastActionLayer=function(b,d){var c=this.lastActionLayer[b].pop();var d=document.getElementById("ffcbox-"+this.boxname+"-actionlayer-"+b+"-"+d);c.style.visibility="visible";d.style.visibility="hidden"}};
var lX1;var lX2;var lY1;var lY2;var aL=null;var scrollPos=0;var wn;function ffcLayerGetPageOffset(){if(typeof window.pageYOffset!="undefined"){var b=window.pageXOffset;var a=window.pageYOffset;var e=window.innerWidth;var d=window.innerHeight}else{if(document.documentElement&&typeof document.documentElement.scrollTop!="undefined"){var b=document.documentElement.scrollLeft;var a=document.documentElement.scrollTop;var e=document.documentElement.clientWidth;var d=document.documentElement.clientHeight}else{if(document.body){var b=document.body.scrollLeft;var a=document.body.scrollTop;var e=document.body.clientWidth;var d=document.body.clientHeight}}}var c=new Array(b,a,e,d);return c}function ffcLayerLoadingAnimation(d){if(d=="show"){var c='<div id="ffclayer-loading"><span class="loading">Loading...</span></div>';$("body").append(c);var g=ffcLayerGetPageOffset();var b=g[0];var a=g[1];var f=g[2];var e=g[3];b=b+parseInt(0.5*(f-$("#fclayer-loading").width()));a=a+parseInt(0.3*(e-$("#ffclayer-loading").height()));a=a<160?160:a;$("#ffclayer-loading").css({left:b+"px",top:a+"px",display:"block"});$("#ffclayer-loading").css({left:b+"px",top:a+"px",display:"block"})}else{if(d=="hide"){$("#ffclayer-loading").remove()}}}function ffcLayerHide(a){scrollPos=0;$("#ffclayer-"+a).hide("normal",function(){$(this).remove()})}function ffcLayerShow(a,e,h,f,d,g,b,c){if($("#ffclayer-"+a).length==0){c=(typeof c=="undefined")?false:c;ffcLayerLoadingAnimation("show");$.ajax({type:"GET",url:"/q/f/"+a,success:function(i){ffcLayerLoadingAnimation("hide");$("body").append(i);ffcLayerSetOptions(a,e,h,f,d);ffcLayerSetTitle(a,g);ffcLayerChangeContent(a,b,c);$("#ffclayer-"+a).show("normal",function(){ffcLayerMoveResizeBorder(a)})}})}}function ffcLayerSetOptions(f,c,h,e,d){if(h!="auto"){$("#ffclayer-"+f).css({maxHeight:h})}$("#ffclayer-"+f).css({width:c,height:h});var j=ffcLayerGetPageOffset();var i=j[0];var g=j[1];var b=j[2];var a=j[3];if(d=="auto"){i=i+parseInt(0.5*(b-$("#ffclayer-"+f).width()))}else{d=parseInt(d.replace(/px/,""));i=i+d}if(e=="auto"){g=g+parseInt(0.5*(a-$("#ffclayer-"+f).height()))}else{e=parseInt(e.replace(/px/,""));g=g+e}g=g<160?160:g;$("#ffclayer-"+f).css({left:i+"px",top:g+"px"})}function ffcLayerSetTitle(a,b){$("#ffclayer-"+a+"-title").html(b)}function ffcLayerChangeContent(a,b,c){c=(typeof c=="undefined")?false:c;if(!c){$.ajax({type:"GET",url:b,success:function(d){$("#ffclayer-"+a+"-body").html(d)}})}else{$.ajax({type:"POST",url:b,data:c,success:function(d){$("#ffclayer-"+a+"-body").html(d)}})}}function ffcLayerMoveResizeBorder(a){var c;var b;c=$("#ffclayer-"+a).width()-6;b=$("#ffclayer-"+a).height()-6;$("#ffclayer-resizeborder-"+a).css({left:c+"px",top:b+"px",display:"block"})}function ffcLayerStartMove(a){activeLayerId=a;document.onmousemove=ffcLayerMove;document.onmouseup=ffcLayerStopMove;document.onselectstart=function(){return false}}function ffcLayerStopMove(){document.onmousemove=null;document.onmouseup=null;document.onselectstart=null;activeLayerId=null;lX1=null;lX2=null;lY1=null;lY2=null}function ffcLayerMove(b){var a;var d;var c;if(!b){b=window.event}pX=b.clientX;pY=b.clientY;if(lX1==undefined){lX1=pX;lX2=pX;lY1=pY;lY2=pY}c=$("#ffclayer-"+activeLayerId).offset();a=c.left+(lX2-lX1);d=c.top+(lY2-lY1);lX1=lX2;lY1=lY2;lX2=pX;lY2=pY;$("#ffclayer-"+activeLayerId).css({left:a+"px",top:d+"px"})}function ffcLayerStartResize(a){activeLayerId=a;$("#ffclayer-"+activeLayerId).css("maxHeight","");document.onmousemove=ffcLayerResize;document.onmouseup=ffcLayerStopResize;document.onselectstart=function(){return false}}function ffcLayerStopResize(){document.onmousemove=null;document.onmouseup=null;document.onselectstart=null;activeLayerId=null;lX1=null;lX2=null;lY1=null;lY2=null}function ffcLayerResize(d){var b;var f;var c;var a;if(!d){d=window.event}pX=d.clientX;pY=d.clientY;if(lX1==undefined){lX1=pX;lX2=pX;lY1=pY;lY2=pY}c=$("#ffclayer-"+activeLayerId).width();a=$("#ffclayer-"+activeLayerId).height();b=c+(lX2-lX1);f=a+(lY2-lY1);lX1=lX2;lY1=lY2;lX2=pX;lY2=pY;$("#ffclayer-"+activeLayerId).css({width:b+"px",height:f+"px"});ffcLayerMoveResizeBorder(activeLayerId)}function ffcLayerStartScroll(a,c){var b=-1*($("#ffclayer-"+a+"-body").height()-$("#ffclayer-"+a).height()+30);var d;if(c=="up"){d=5}else{if(c=="down"){d=-5}else{return false}}scrollTimer=window.setInterval("ffcLayerDoScroll('"+a+"', "+b+", "+d+")",25);return true}function ffcLayerStopScroll(){clearInterval(scrollTimer)}function ffcLayerDoScroll(a,c,d){var b=document.getElementById("ffclayer-"+a+"-body");if(d>0&&scrollPos>=0){return}if(d<0&&scrollPos<=c){return}scrollPos=scrollPos+d;b.style.top=scrollPos+"px"};
$(document).ready(function(){$("form").submit(function(){submitForm($(this),false)})});function submitForm(b,c){var a=$(b).find("input[type='submit']");$(a).attr("disabled","disabled");$(a).animate({opacity:0},1000,false,function(){$(this).attr("value","loading...");$(this).animate({opacity:1},1000)});if(c){b.submit()}};
function positionPopup(b,d,c,a){$(b).css("left",$(d).offset().left+$(d).width()-$(b).width()+c);$(b).css("top",$(d).offset().top+a)}function showPopup(a){$(a).fadeIn("fast")}function closePopup(a){$(a).fadeOut("fast")};

var aX=15;var aY=15;var windowWidth=window.innerWidth?window.innerWidth:document.documentElement.clientWidth;var windowHeight=window.innerHeight?window.innerHeight:document.documentElement.clientHeight;function showtooltip(e,o,l,g,m,a,p,b){document.onmousemove=getPointerPos;if($("#tooltip").length<1){var n='<div id="tooltip" class="tooltipstd"><div id="tooltip-head" class="tooltip-headstd">&nbsp;</div><div id="tooltip-body" class="tooltip-bodystd">&nbsp;</div></div>';$("body").append(n)}var r=document.getElementById("tooltip");var c=document.getElementById("tooltip-head");var f=document.getElementById("tooltip-body");r.style.width=l;r.style.borderColor=g;c.style.color=m;c.style.backgroundColor=a;f.style.color=p;f.style.backgroundColor=b;c.firstChild.nodeValue=e;var o=o.replace(/<br[^>]*?>/g,"\n");while(o.substring(o.length-1,o.length)=="\n"){o=o.substring(0,o.length-1)}var d=o.split("\n");f.lastChild.nodeValue="";var r=true;for(var h=0;h<d.length;h++){var s=document.createElement("div");if(!d[h]){if(r==true){r=false;var q=document.createElement("div");s.appendChild(q);s.appendChild(j);f.appendChild(s)}}else{r=true;var j=document.createTextNode(d[h]);s.appendChild(j);s.appendChild(j);f.appendChild(s)}}}function hidetooltip(){document.onmousemove=null;pX=-1000;pY=-1000;sX=-1000;sY=-1000;var c=document.getElementById("tooltip");var a=document.getElementById("tooltip-body");c.style.left="-1000px";c.style.top="-1000px";var d=a.childNodes.length-1;for(var b=0;b<d;b++){k=a.lastChild;a.removeChild(k)}}function updatetooltip(){var a;var c;var b=document.getElementById("tooltip");if(windowHeight-pY-b.offsetHeight-aY<0){c=pY+sY-b.offsetHeight-aY}else{c=pY+aY+sY}if(windowWidth-pX-b.offsetWidth-aX<0){a=pX+sX-b.offsetWidth-aX}else{a=pX+aX+sX}b.style.left=a+"px";b.style.top=c+"px"};
