var mx,my;function dl_overlib(a){var b;b=document.getElementById("dl_overlib");a?(b.innerHTML=a,b.style.display="block"):b.style.display="none"}function dl_move(){var a=document.getElementById("dl_overlib"),b=window.pageYOffset?window.pageYOffset:document.body.scrollTop;a.style.left=mx+20+"px";a.style.top=my-100+b+"px"}
function watchMouse(a){a?(mx=a.clientX,my=a.clientY):(mx=window.event.clientX,my=window.event.clientY);a=document.getElementById("dl_overlib");a!=null&&a.style.display=="block"&&dl_move()}document.addEventListener?document.addEventListener("mousemove",watchMouse,!0):document.onmousemove=watchMouse;var overrideElemName=!1;
function insertTags(a,b,c,d,e){overrideElemName!=!1&&(e=overrideElemName);d=document.forms[d].elements[e];d.focus();if(typeof document.selection!="undefined")d=document.selection.createRange(),d.text=a+b+c,d=document.selection.createRange(),b.length==0?d.move("character",-c.length):d.moveStart("character",a.length+b.length+c.length),d.select();else if(typeof d.selectionStart!="undefined"){var e=d.selectionStart,f=d.selectionEnd;d.value=d.value.substr(0,e)+a+b+c+d.value.substr(f);a=b.length==0?e+a.length:
e+a.length+b.length+c.length;d.selectionStart=a;d.selectionEnd=a}else d.value=d.value+a+c}function insTag(a,b,c,d){overrideElemName!=!1&&(d=overrideElemName);var e=getSelection(c,d);e.length==0&&a=="url"&&(e="http://");(b=prompt(b,e))&&insertTags("["+a+"]",b,"[/"+a+"]",c,d);document.forms[c].elements[d].focus()}
function insColor(a,b){overrideElemName!=!1&&(b=overrideElemName);var c=document.forms[a].elements.dlcolo;if(c.selectedIndex!=0){var d=getSelection(a,b);(d=prompt("Gebt den Text ein, der in der Farbe "+c.options[c.selectedIndex].value+" erscheinen soll",d))&&insertTags("[color="+c.options[c.selectedIndex].value+"]",d,"[/color]",a,b)}}
function insFontsize(a,b){overrideElemName!=!1&&(b=overrideElemName);var c=document.forms[a].elements.dlfontsize;if(c.selectedIndex!=0){var d=getSelection(a,b);(d=prompt("Gebt den Text ein, der in der Gr\u00f6\u00dfe "+c.options[c.selectedIndex].text+" erscheinen soll",d))&&insertTags("[size="+c.options[c.selectedIndex].value+"]",d,"[/size]",a,b)}}
function insFontface(a,b){overrideElemName!=!1&&(b=overrideElemName);var c=document.forms[a].elements.dlfontface;if(c.selectedIndex!=0){var d=getSelection(a,b);(d=prompt("Gebt den Text ein, der in der Schriftart "+c.options[c.selectedIndex].value+" erscheinen soll",d))&&insertTags("[face="+c.options[c.selectedIndex].value+"]",d,"[/face]",a,b)}}
function getSelection(a,b){if(!xDef(a)||!xDef(b))return"";overrideElemName!=!1&&(b=overrideElemName);var c=document.forms[a].elements[b];c.focus();return typeof document.selection!="undefined"?document.selection.createRange().text:typeof c.selectionStart!="undefined"?c.value.substring(c.selectionStart,c.selectionEnd):""}
function insCurDate(a,b){overrideElemName!=!1&&(b=overrideElemName);var c=new Date;insertTags("[",(c.getDate()<10?"0":"")+c.getDate()+"."+(c.getMonth()+1<10?"0":"")+(c.getMonth()+1)+". "+(c.getHours()<10?"0":"")+c.getHours()+":"+(c.getMinutes()<10?"0":"")+c.getMinutes(),"]",a,b)}function setActiveBBCodeArea(a){overrideElemName=a};var noElem=0,removeElem=-1,attElemFire=1,attElemIce=2,attElemWind=4,attElemEarth=8,defElemFire=256,defElemIce=512,defElemWind=1024,defElemEarth=2048;
function checkElements(a,b){for(var c=$("input").toArray(),d,e=0,f=0,g=c.length;f<g;++f)if(c[f].name==b){c[f].value==noElem&&(d=c[f]);if((a==noElem||a==removeElem)&&c[f].value>0)c[f].checked=!1;else if(a!=noElem&&c[f].value==noElem)c[f].checked=!1;else if(a!=removeElem&&c[f].value==removeElem)c[f].checked=!1;else if((a==attElemFire||a==attElemWind)&&(c[f].value==attElemIce||c[f].value==attElemEarth))c[f].checked=!1;else if((a==attElemIce||a==attElemEarth)&&(c[f].value==attElemFire||c[f].value==attElemWind))c[f].checked=
!1;c[f].checked!=!1&&e++}if(e==0)d.checked=!0}
function calcElemDeviation(a,b){var c=0,d=1;if((a&attElemFire)!=0){c++;if((b&defElemEarth)!=0||(b&defElemFire)!=0)d/=4;(b&defElemIce)!=0&&(d*=3)}if((a&attElemIce)!=0){c++;if((b&defElemIce)!=0||(b&defElemFire)!=0)d/=4;(b&defElemWind)!=0&&(d*=3)}if((a&attElemWind)!=0){c++;if((b&defElemWind)!=0||(b&defElemIce)!=0)d/=4;(b&defElemEarth)!=0&&(d*=3)}if((a&attElemEarth)!=0){c++;if((b&defElemEarth)!=0||(b&defElemWind)!=0)d/=4;(b&defElemFire)!=0&&(d*=3)}c>1&&b!=noElem&&(d*=c);return d}
function showElemDeviationInManual(){var a=getElemFromInput("attelement[]"),b=getElemFromInput("defelement[]")<<8;$("#elemDeviation").html(String(calcElemDeviation(a,b)*100).replace(".",",")+"% Schaden")}function getElemFromInput(a){for(var b=noElem,c=$("input").toArray(),d=0,e=c.length;d<e;++d)c[d].name==a&&c[d].checked==!0&&(b|=parseInt(c[d].value,10));return b};var of_nominal_v=0,de_nominal_v=0,disallow=0,max_relation=0,nominal_erz=0,nominal_gold=0,nominal_holz=0,nominal_nahrung=0,nominal_silber=0,nominal_drei=0,nominal_fsei=0,nominal_doei=0,nominal_frei=0,nominal_feei=0;
function calc(){of_nominal_v=Math.round(document.forms.offer.elements.of_erz.value.replace("k","000").replace(".","")*nominal_erz)+Math.round(document.forms.offer.elements.of_gold.value.replace("k","000").replace(".","")*nominal_gold)+Math.round(document.forms.offer.elements.of_holz.value.replace("k","000").replace(".","")*nominal_holz)+Math.round(document.forms.offer.elements.of_nahrung.value.replace("k","000").replace(".","")*nominal_nahrung)+Math.round(document.forms.offer.elements.of_silber.value.replace("k",
"000").replace(".","")*nominal_silber)+Math.round(document.forms.offer.elements.of_drei.value.replace("k","000").replace(".","")*nominal_drei)+Math.round(document.forms.offer.elements.of_fsei.value.replace("k","000").replace(".","")*nominal_fsei)+Math.round(document.forms.offer.elements.of_doei.value.replace("k","000").replace(".","")*nominal_doei)+Math.round(document.forms.offer.elements.of_frei.value.replace("k","000").replace(".","")*nominal_frei)+Math.round(document.forms.offer.elements.of_feei.value.replace("k",
"000").replace(".","")*nominal_feei);de_nominal_v=Math.round(document.forms.offer.elements.de_erz.value.replace("k","000").replace(".","")*nominal_erz)+Math.round(document.forms.offer.elements.de_gold.value.replace("k","000").replace(".","")*nominal_gold)+Math.round(document.forms.offer.elements.de_holz.value.replace("k","000").replace(".","")*nominal_holz)+Math.round(document.forms.offer.elements.de_nahrung.value.replace("k","000").replace(".","")*nominal_nahrung)+Math.round(document.forms.offer.elements.de_silber.value.replace("k",
"000").replace(".","")*nominal_silber)+Math.round(document.forms.offer.elements.de_drei.value.replace("k","000").replace(".","")*nominal_drei)+Math.round(document.forms.offer.elements.de_fsei.value.replace("k","000").replace(".","")*nominal_fsei)+Math.round(document.forms.offer.elements.de_doei.value.replace("k","000").replace(".","")*nominal_doei)+Math.round(document.forms.offer.elements.de_frei.value.replace("k","000").replace(".","")*nominal_frei)+Math.round(document.forms.offer.elements.de_feei.value.replace("k",
"000").replace(".","")*nominal_feei);disallow=of_nominal_v>de_nominal_v&&of_nominal_v*(1-max_relation)>de_nominal_v?1:de_nominal_v>of_nominal_v&&of_nominal_v*(1+max_relation)<de_nominal_v?1:0;$("#of_nominal").html(of_nominal_v+"");$("#de_nominal").html(de_nominal_v+"");if(xDef(document.forms.offer.elements.loadallowance)&&document.forms.offer.elements.loadallowance.checked)$("create_offer_button").disabled=0;else if(disallow==1||of_nominal_v<=0||de_nominal_v<=0){var a=Array(1);a[0]=String(max_relation*
100);$("#diff_nominal").html('<span class="dl4error">'+I18N.getSpecificString("MAX_TRADE_DIFF_X",a)+"</span>")}else $("#diff_nominal").html('<span class="dl4acknowledge">'+I18N.getSpecificString("TRADE_DIFF_OKAY")+"</span>")}function setTradeClassData(a,b,c,d,e,f,g,h,i,j,k){max_relation=a;nominal_erz=b;nominal_gold=c;nominal_holz=d;nominal_nahrung=e;nominal_silber=f;nominal_drei=g;nominal_fsei=h;nominal_doei=i;nominal_frei=j;nominal_feei=k}
function switchTradeType(a){var b=$("#new_trade").get(0),c=$("#new_loadallowance").get(0),d=$("#anon_offer_div").get(0),e=$("#diff_nominal").get(0);a?(b.style.display="none",c.style.display="",d.style.display="none",e.style.display="none",$("create_offer_button").disabled=0):(b.style.display="",c.style.display="none",d.style.display="",e.style.display="");return!1}
function tradeSearchCheckAll(a,b){for(var c=0,d=document.forms.tsearch.elements.length;c<d;c++)if(document.forms.tsearch.elements[c].name.substr(0,a.length)==a)document.forms.tsearch.elements[c].checked=document.forms.tsearch.elements[c].value==b?!0:!1};function switchPackFilter(a,b){var c=$("#packmask").val();a.src.indexOf("_a")!=-1?(a.src=a.src.replace(/_a\./g,"."),c&=~b):(a.src=a.src.replace(/\.(png|gif|jpg)/g,"_a.$1"),c|=b);$("#packmask").val(c);filterPacks(c)}function filterPacks(a){for(var b=$("#dl4PackList").get(0),c,d=0,e=1,f=b.childNodes.length;e<f;++e)c=b.childNodes[e],(parseInt(c.firstChild.firstChild.firstChild.data,10)&~a)==0?(c.className=d++%2==0?"hoverdark":"hoverlight",$(c).css("display","table-row")):$(c).css("display","none")};var globalTextSpeed=10,globalTextSpeedDefault=10,isBBCodeRunning=!1,forceBreak=!1;
function addBBCode(a,b,c,d){for(isBBCodeRunning=!0;b.length>0&&!forceBreak;){typeof a=="string"&&a.charAt(0)!="#"&&(a="#"+a);var e=b.charAt(0),f=1;if(e=="[")if(b.search(/\[URL/i)==0){var e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/URL\]/i);b.charAt(4)=="="&&e>4?addHyperlink(a,b.substring(5,e-1),b.substring(e,g)):addHyperlink(a,b.substring(e,g),b.substring(e,g));f=g+6}else b.search(/\[COLOR/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/COLOR\]/i),addColorSpan(a,b.substring(7,e-1),
b.substring(e,g)),f=g+8):b.search(/\[SPAN/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/SPAN\]/i),addElemWithClass(a,"span",b.substring(6,e-1),b.substring(e,g)),f=g+7):b.search(/\[DIV/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/DIV\]/i),addElemWithClass(a,"div",b.substring(5,e-1),b.substring(e,g)),f=g+6):b.search(/\[B\]/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/B\]/i),addBoldSpan(a,b.substring(e,g)),f=g+4):b.search(/\[U\]/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/U\]/i),
addUnderlineSpan(a,b.substring(e,g)),f=g+4):b.search(/\[I\]/i)==0?(e=b.search(/\]/i)+1,g=e+b.substring(e).search(/\[\/I\]/i),addItalicSpan(a,b.substring(e,g)),f=g+4):b.search(/\[IMG\]/i)==0?(e=b.substr(5,b.search(/\[\/IMG\]/i)-5),addImage(a,e),f=e.length+11):addText(a,e);else e=="\n"?addLineBreak(a):addText(a,e);if(globalTextSpeed>0&&c!=!0){window.setTimeout(function(){addBBCode(a,b.slice(f),c,d)},globalTextSpeed);return}else f<=0&&(f=1),b=b.slice(f)}isBBCodeRunning=forceBreak=!1;typeof d=="function"&&
d()}function addHyperlink(a,b,c){if(a=$(a).get(0)){var d=document.createElement("a");d.href=b;addBBCode(d,c,!0);a.appendChild(d);return d}return null}function addColorSpan(a,b,c){if(a=$(a).get(0)){var d=document.createElement("span");d.style.color=b;addBBCode(d,c,!0);a.appendChild(d);return d}return null}function addElemWithClass(a,b,c,d){return(a=$(a).get(0))?(b=document.createElement(b),b.className=c,a.appendChild(b),addBBCode(b,d,!0),b):null}
function addBoldSpan(a,b){var c=$(a).get(0);if(c){var d=document.createElement("strong");c.appendChild(d);addBBCode(d,b,!0);return d}return null}function addUnderlineSpan(a,b){var c=$(a).get(0);if(c){var d=document.createElement("span");d.style.textDecoration="underline";c.appendChild(d);addBBCode(d,b,!0);return d}return null}function addItalicSpan(a,b){var c=$(a).get(0);if(c){var d=document.createElement("em");c.appendChild(d);addBBCode(d,b,!0);return d}return null}
function addText(a,b){if(b.length>0){var c=$(a).get(0);if(c){if(c.childNodes.length==0||c.lastChild.nodeType!=3){var d=document.createTextNode("");c.appendChild(d)}c.lastChild.appendData(b)}}}function addLineBreak(a){if(a=$(a).get(0)){var b=document.createElement("br");a.appendChild(b);return b}return null}function addImage(a,b){var c=$(a).get(0);if(c){var d=document.createElement("img");d.alt="";d.src=b;d.style.verticalAlign="middle";c.appendChild(d);return d}return null}
function continueAfterBBCodeEnd(a){globalTextSpeed=globalTextSpeedDefault;isBBCodeRunning?(forceBreak=!0,window.setTimeout(a,100)):window.setTimeout(a,0)};var userAgent=navigator.userAgent.toLowerCase(),is_opera=userAgent.indexOf("opera")!=-1,is_safari=userAgent.indexOf("applewebkit")!=-1||navigator.vendor=="Apple Computer, Inc.",is_webtv=userAgent.indexOf("webtv")!=-1,is_ie=userAgent.indexOf("msie")!=-1&&!is_opera&&!is_safari&&!is_webtv,is_ie4=is_ie&&userAgent.indexOf("msie 4.")!=-1,is_ie6=is_ie&&userAgent.indexOf("msie 6.")!=-1,is_mozilla=navigator.product=="Gecko"&&!is_safari,is_firefox=is_mozilla&&userAgent.indexOf("irefox")!=-1,is_konqueror=userAgent.indexOf("konqueror")!=
-1,is_ns=userAgent.indexOf("compatible")==-1&&userAgent.indexOf("mozilla")!=-1&&userAgent.indexOf("netscape")!=-1&&!is_opera&&!is_webtv&&!is_safari,is_ns4=is_ns&&parseInt(navigator.appVersion,10)==4,notesShown=!1,menuLeft=!0,reloadNotes=!0,abortNotepadDisplay=!1,lastX=-1,lastY=-1,endzeit=void 0,menuStringDefault="",useGrafikpfad="images/shared/gbg/grafikpack-full",useGrafikpfadLang="images/de/gbg/grafikpack-full",usergroupsToStrings={user:"?",group:"Gruppename/K\u00fcrzel",Support:"Support"},mainObjectId=
"dl4All",activePopup=!1,currentShopItemPage=1,curUnitDiv=1,monsterStrengthMin,monsterStrengthMax;function launchDL4(){window.setInterval(dl4Queue,1E3);setupKeys();prepareMainMenu();prepareButtons();prepareBuildings();prepareTooltips();$(window).scroll(scrollFixedObjs)}function xDef(a){for(var b=0;b<arguments.length;++b)if(typeof arguments[b]=="undefined")return!1;return!0}
function xIntersection(a,b,c){var d,e,f,g=!0;d=$("#"+a).offset().left;var h=d+$("#"+a).width(),i=$("#"+a).offset().top,a=i+$("#"+a).height(),j=$("#"+b).offset().left,k=j+$("#"+b).width(),l=$("#"+b).offset().top,m=l+$("#"+b).height();d<=j?(b=j,h<j?g=!1:e=Math.min(h,k)-j):(b=d,k<d?g=!1:e=Math.min(h,k)-d);a>=m?(d=m,i>m?g=!1:f=m-Math.max(i,l)):(d=a,l>a?g=!1:f=a-Math.max(i,l));if(g&&typeof c=="object")c.x=b,c.y=d-f,c.w=e,c.h=f;return g}
function xCenter(a){a=$(typeof a=="string"?"#"+a:a);a.css("left",Math.floor(($(window).width()-a.width())/2))}function xHCenter(a){a=$(typeof a=="string"?"#"+a:a);a.css("top",Math.floor(($(window).height()-a.height())/2))}
function scrollFixedObjs(){var a=$(window).scrollTop(),b=$(window).scrollLeft();if(a!=lastY||b!=lastX){var c=$("#dl4MainMenu"),d=$("#dl4Eggs"),e=$("#dl4Res");$("#dl4TopArea");lastX==-1&&(c.data("basic",c.position()),e&&e.data("basic",e.position()),d&&d.data("basic",d.position()));lastY=a;lastX=b;c.data("noScroll")===!1&&(c.stop(!0).animate({left:lastX+c.data("basic").left,top:lastY+c.data("basic").top},200),e.length&&e.stop(!0).animate({left:lastX+e.data("basic").left,top:lastY+e.data("basic").top},
200),d.length&&d.stop(!0).animate({left:lastX+d.data("basic").left,top:lastY+d.data("basic").top},200))}}function advertise(){$("#dl4Ads").html('<iframe src="include/werbung.php" width="468" height="60" name="thead" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>')}
function setupKeys(){window.location.href.indexOf("?location=igm&sub=neu")!=-1&&window.location.href.indexOf("sent=yes")==-1||(shortcut.add("A",function(){window.location.href="?location=kaserne"}),shortcut.add("B",function(){window.location.href="?location=bibliothek"}),shortcut.add("C",function(){window.location.href="?location=schattenportal"}),shortcut.add("D",function(){window.location.href="?location=bauten"}),shortcut.add("E",function(){window.location.href="?location=einheiten"}),shortcut.add("F",
function(){window.location.href="?location=friedhof"}),shortcut.add("G",function(){window.location.href="?location=group"}),shortcut.add("H",function(){window.location.href="?location=help"}),shortcut.add("I",function(){window.location.href="?location=sonst"}),shortcut.add("K",function(){window.location.href="?location=karte"}),shortcut.add("L",function(){window.location.href="?location=tempel"}),shortcut.add("M",function(){window.location.href="?location=markt"}),shortcut.add("N",function(){window.location.href=
"?location=igm"}),shortcut.add("O",function(){window.location.href="?location=drachenhof"}),shortcut.add("R",function(){window.location.href="?location=ressourceinfo"}),shortcut.add("S",function(){window.location.href="?location=tavern&action=search"}),shortcut.add("T",function(){window.location.href="?location=truppen"}),shortcut.add("U",function(){window.location.href="?location=tribunal"}),shortcut.add("V",function(){window.location.href="?location=verteidigung"}),shortcut.add("W",function(){window.location.href=
"?location=wappen"}),shortcut.add("X",function(){window.location.href="?location=hexenkueche"}),shortcut.add("Q",function(){window.location.href="?location=quests"}),shortcut.add("1",function(){window.location.href=$("#chSettle1").attr("href")+""}),shortcut.add("2",function(){var a=$("#chSettle2");if(a.length)window.location.href=a.attr("href")+""}),shortcut.add("3",function(){var a=$("#chSettle3");if(a.length)window.location.href=a.attr("href")+""}))}
function prepareStatusMsgWindow(a){enableDragWithHelper("dl4StatusMover"+a,"dl4Status"+a,null,function(){checkAndSavePosition("#dl4Status",6)});var b=$("#dl4StatusContent"+a);b.before(makeAbortButton("dl4Status"+a,"dl4StatusClose"+a));$("#dl4MarkStatusRead"+a)&&(enableHoverImageDL("dl4MarkStatusRead"+a),a==""?$("#dl4MarkStatusRead"+a).click(markStatusRead):$("#dl4MarkStatusRead"+a).click(new Function("deleteNodeById('dl4Status"+a+"');")));if(b.children().length>1){enableHoverImageDL("dl4NextStatusmsg"+
a,"dl4PreviousStatusmsg"+a);var c=$("#dl4NextStatusmsg"+a),d=$("#dl4PreviousStatusmsg"+a);c.show();c.click(function(b){showNextStatusmsg(b,a)});d.click(function(b){showPrevStatusmsg(b,a)});b.children().first().addClass("dl4StatusMsgActive")}}function sirrifeature(){var a=$("#qTbl .speedupLink").first();a.length?highlightArea(a,"Big","Right"):infoWindow(I18N.wordTable.SPEEDUP_NO_QUEUEENTRIES_INFO,"speedupNoQueueEntryInfo")}
function updateZoom(a){var b=parseInt($("#zoomSliderVal").val(),10);$("#dl4ZoomPercentage").text(b+"%");a&&($("#dl4All").hasClass("settleshop")?justRelocation("?location=settleshop~newzoom="+b):justRelocation("?location=bauten~newzoom="+b))}
function updateSpeedupData(a,b,c){var d=parseInt($("#speedup"+a+"Val").val(),10);$("#speedup"+a+"Time").text(seconds_to_countdown((b-d)*600));var b=0,e="#e53f09";d>60?(b=50,e="#9eeb0a"):d>36?(b=25,e="#fff410"):d>18&&(b=10,e="#ff9f0d");d=Math.ceil(d*(100-b)/100);c!==!1&&(d=Math.min(d,c));$("#speedup"+a+"Cost").text(d+"");$("#speedup"+a+"Discount").text(b+"").css({color:e})}
function markStatusRead(){jQuery.ajax("actions.php",{data:{location:"status",action:"markstatusread"},cache:!1});$("#dl4Status").hide();return!1}function showNextStatusmsg(a,b){var c=$("#dl4StatusContent"+b+" .dl4StatusMsgActive");c.next().length!=0&&(c.hide().removeClass("dl4StatusMsgActive"),c=c.next().show().addClass("dl4StatusMsgActive"),c.next().length==0&&$("#dl4NextStatusmsg"+b).hide(),$("#dl4PreviousStatusmsg"+b).show())}
function showPrevStatusmsg(a,b){var c=$("#dl4StatusContent"+b+" .dl4StatusMsgActive");c.prev().length!=0&&(c.hide().removeClass("dl4StatusMsgActive"),c=c.prev().show().addClass("dl4StatusMsgActive"),c.prev().length==0&&$("#dl4PreviousStatusmsg"+b).hide(),$("#dl4NextStatusmsg"+b).show())}
function prepareTooltips(){var a=$("#dl4AllTooltips");$("#dl4AllTooltips2").children().appendTo(a);var b=$("#dl4BuildMain");a.children().each(function(){var a=$("#"+$(this).attr("id").substr(3));a.length&&($(this).hasClass("dl4BuildingTooltip")?(a.data("isFixed",!0),$(this).css({left:b.offset().left,top:b.offset().top-$(this).outerHeight()})):a.data("isFixed",!1),a.data("ttId",$(this).attr("id")).hover(showTT,hideTT))});b=$("#dl4AllErrors");b.length&&infoWindow("","dl4ErrorWin").lastChild.appendChild(b.get(0));
$(document).click(function(a){a.which==1&&hideActivePopup()})}function addTooltip(a,b){var c=$(a);if(c.length){var d=$("<div />").attr("id","tt_"+a).attr("class","dl4Tooltip").html(b).appendTo("#dl4AllTooltips");c.data("isFixed",!1).data("ttId",d.attr("id")).hover(showTT,hideTT)}}
function speedupWindow(a){var b="tt_"+$(this).attr("id"),c=$("#"+b);c.length||(c=$('<div id="'+b+'"></div>').css({width:"250px",height:"200px"}).addClass("hidden").appendTo("#dl4All"));c.load("actions.php?location=speedup&job="+$(this).attr("id").replace(/speedup/,"").replace(/Link/,""));return showPopup(a)}
function showPopup(a){hideActivePopup();activePopup=$("#tt_"+$(a.currentTarget).attr("id"));var b=$(a.currentTarget).offset().left+activePopup.width()+50>$(document).innerWidth()?$(a.currentTarget).offset().left-activePopup.width():$(a.currentTarget).offset().left,a=$(a.currentTarget).offset().top+8+parseInt($(a.currentTarget).height(),10);activePopup.hide().removeClass("hidden").addClass("popupActive").css({left:b+"px",top:a+"px"}).show(250);return!1}
function hideActivePopup(){activePopup!==!1&&(activePopup.addClass("hidden").removeClass("popupActive").css({left:"",top:""}).hide(),activePopup=!1);return!1}function prepareShopItemCategory(){currentShopItemPage=1}function hoverShopItem(a){$(a).addClass("shopItemHovered")}function unhoverShopItem(a){$(a).removeClass("shopItemHovered")}
function nextShopItemPage(){var a=$("#shopItemPage"+String(currentShopItemPage+1));a.length!=0&&($("#shopItemPage"+currentShopItemPage).hide(200),currentShopItemPage+=1,a.show(200),$("#currentPage").text(currentShopItemPage),$("#previousShopItem").show(),a=$("#shopItemPage"+String(currentShopItemPage+1)),a.length==0&&$("#nextShopItem").hide())}
function previousShopItemPage(){currentShopItemPage>1&&($("#shopItemPage"+currentShopItemPage).hide(200),currentShopItemPage-=1,$("#shopItemPage"+currentShopItemPage).show(200),$("#currentPage").text(currentShopItemPage),$("#nextShopItem").show(),currentShopItemPage==1&&$("#previousShopItem").hide())}
function prepareButtons(){enableHoverImageDL("psearch","mysettings","mybuddies","myxtaorchat","dl4Minimizer","dl4Maximizer","dl4Logout","mynotes","myquests","myresources","myquestions","mynews","myminigame","dl4Queueify","mysirris","myuseless","menu_premium","menu_forum","hb01","hb02","hb03","hb04","hb05","hb06","hb07","hb08","hb09","hb10","hb11","hb12","hb13","hb14","hb15","hb16","hb17","hb18","hb19","hb20");$("#dl4ResBar").click(function(){window.location.href="?location=ressourceinfo"});$("#dl4Queueify").length&&
$("#dl4Queueify").click(function(){return dl4Queueify()});$("#dl4Minimizer")&&$("#dl4Minimizer").click(hideMainContent);$("#dl4Maximizer").click(showMainContent);$("#dl4Logout").click(function(){window.location.href="?location=logout"});$("#dl4MainMenu");($("#dl4MainMenu").offset().left>=$(window).width()||$("#dl4MainMenu").offset().top>=$(window).height())&&$("#dl4MainMenu").css({left:"0px",top:"150px"});$("#dl4Queue").offset().left>=$(window).width()&&$("#dl4Queue").css("left",$(window).width()-
10-$("#dl4Queue").offset().top);$("#dl4ResMover")&&enableDragWithHelper("dl4ResMover","dl4Res",null,function(){checkAndSavePosition("#dl4Res",2)});if(xDef(window.parent)&&xDef(window.parent.frames)&&window.parent.frames.length==2){var a=$("#myxtaorchat");$("#dl4Logout").after($(makeAbortButton(function(){window.parent.location.href=window.location.href},"dl4ChatClose")).css({right:"",left:a.position().left+a.width()+2,top:a.position().top+2}))}sizeLinkList()}
function sizeLinkList(){var a=$("#dl4Linklist");if(a.length){var b=0;a.children().each(function(){b+=$(this).outerWidth()});a.width(b+10).height(43)}}function dl4Queueify(){window.open("queueify.php","DL4","scrollbars,width=186,height=300,left=200,top=200,resizable=yes,status=no,menubar=no,toolbar=no").focus();return!1}
function updateMainMenuPosition(){var a=$("#dl4MainMenu");a.offset().left>$(window).width()-500?menuLeft&&reverseMainMenus():menuLeft||reverseMainMenus();a.data("basic",a.position());savePosition(1,a.position().left-$(window).scrollLeft(),a.position().top-$(window).scrollTop())}function savePosition(a,b,c,d,e){a={location:"status",action:"saveposition",saveelem:a,x:b,y:c};if(d!=void 0)a.width=d;if(e!=void 0)a.height=e;jQuery.ajax("actions.php",{data:a,cache:!1});return!1}
function checkAndSavePosition(a,b){var c=$("#dl4Ads"),d=$(a);if(c.length&&xIntersection("dl4Ads",a))return d.css({left:"100px",top:"100px"}),infoWindow(I18N.wordTable.noObjInFrontOfAds,"warnResAds");d.data("basic",d.position());savePosition(b,d.position().left-$(window).scrollLeft(),d.position().top-$(window).scrollTop())}
function prepareMainMenu(){var a=$("#dl4MainMenu");a.data("noScroll",!1);a.offset().top+a.height()>$(window).height()&&a.data("noScroll",!0);$("#dl4MenuBuildings").length!=0&&(menuStringDefault=$("#dl4MainMenuTop").html()+"",enableMenuImages("menu_hh",I18N.getSpecificString("INFO_MENU_HH"),"menu_settleshop",I18N.getSpecificString("INFO_MENU_SETTLESHOP"),"menu_bibo",I18N.getSpecificString("INFO_MENU_BIBO"),"menu_tempel",I18N.getSpecificString("INFO_MENU_TEMPEL"),"menu_hexe",I18N.getSpecificString("INFO_MENU_HEXE"),
"menu_juiceshop",I18N.getSpecificString("INFO_MENU_JUICESHOP"),"menu_kaserne",I18N.getSpecificString("INFO_MENU_KASERNE"),"menu_friedhof",I18N.getSpecificString("INFO_MENU_FRIEDHOF"),"menu_drachenhof",I18N.getSpecificString("INFO_MENU_DRACHENHOF"),"menu_schattenportal",I18N.getSpecificString("INFO_MENU_SCHATTENPORTAL"),"menu_verteidigung",I18N.getSpecificString("INFO_MENU_VERTEIDIGUNG"),"menu_gurkenhaus",I18N.getSpecificString("INFO_MENU_QUESTBUILDING1"),"menu_markt",I18N.getSpecificString("INFO_MENU_MARKT"),
"menu_handel",I18N.getSpecificString("INFO_MENU_HANDEL"),"menu_wappen",I18N.getSpecificString("INFO_MENU_WAPPEN"),"menu_truppen",I18N.getSpecificString("INFO_MENU_TRUPPEN"),"menu_einheiten",I18N.getSpecificString("INFO_MENU_EINHEITEN"),"menu_karte",I18N.getSpecificString("INFO_MENU_KARTE"),"menu_area",I18N.getSpecificString("INFO_MENU_AREA"),"menu_gruppe",I18N.getSpecificString("INFO_MENU_GRUPPE"),"menu_krieg",I18N.getSpecificString("INFO_MENU_KRIEG"),"menu_toplist1",I18N.getSpecificString("INFO_MENU_TOPLIST1"),
"menu_toplist2",I18N.getSpecificString("INFO_MENU_TOPLIST2"),"menu_toplist3",I18N.getSpecificString("INFO_MENU_TOPLIST3"),"menu_toplistg",I18N.getSpecificString("INFO_MENU_TOPLISTG"),"menu_toplisto",I18N.getSpecificString("INFO_MENU_OUTLAWS"),"menu_forum",I18N.getSpecificString("INFO_MENU_FORUM"),"menu_tribunal",I18N.getSpecificString("INFO_MENU_TRIBUNAL"),"menu_igm",I18N.getSpecificString("INFO_MENU_IGM"),"menu_hilfe",I18N.getSpecificString("INFO_MENU_HILFE"),"menu_sonstiges",I18N.getSpecificString("INFO_MENU_SONSTIGES"),
"menu_tavern",I18N.getSpecificString("INFO_MENU_TAVERN"),"menu_mitarbeiter",I18N.getSpecificString("INFO_MENU_COMMITMENT"),"menu_turnier",I18N.getSpecificString("INFO_MENU_TOURNEY")),$("#dl4MenuBuildings,#dl4MenuTraining,#dl4MenuTrade,#dl4MenuFighting,#dl4MenuCommunity,#dl4MenuOther").hover(function(){$(this).width(500)},function(){$(this).width(65)}),$("#dl4MainMenu").offset().left>$(window).width()-500&&reverseMainMenus())}
function reverseMainMenus(){$("#dl4MenuBuildings,#dl4MenuTraining,#dl4MenuTrade,#dl4MenuFighting,#dl4MenuCommunity,#dl4MenuOther").each(function(){var a=$(this);$(this).children().each(function(){a.prepend($(this))})});menuLeft=!menuLeft}function delayedMenuRowHide(a){$(a).data("active",!1);window.setTimeout(function(){hideIfUntouched(a)},100)}
function displayMenuRow(a,b){var c=$("#"+b);menuLeft?c.css({left:$("#"+a).offset().left+65,top:$("#"+a).offset().top}).show():c.css({left:$("#"+a).offset().left-c.children().length*65+(a=="menu_gruppe"?100:0),top:$("#"+a).offset().top}).show()}function hideIfUntouched(a){alert($(a).data("active"));$(a).data("active")!==!0&&$(a).hide()}function enableDragWithHelper(a,b,c,d){$("#"+b).draggable({handle:"#"+a,start:c,stop:d})}
function prepareBuildings(){if((window.location.href.indexOf("?location=bauten")!=-1||window.location.href.indexOf("&location=bauten")!=-1)&&window.location.href.indexOf("decorational")==-1||window.location.href.indexOf("location=")==-1&&window.location.href.indexOf("tutorial.php")==-1){Scrolling.prepare(!0);hideScrollbars();var a=$("#dl4MainContent");window.location.href.indexOf("location=")!==-1&&a.show();var b=$(window).height();a.css({bottom:"",top:$(window).height()-(b<=800?240:200)}).height(b<=
800?210:170);is_ie6&&($("#dl4ZoomSlider").hide(),$("#dl4BuildMain").children().each(function(){$(this).width(280)}))}else a=$("#dl4MainContent"),a.css("display")=="none"?Scrolling.prepare(!0):Scrolling.prepare(!1),window.location.href.indexOf("&sub=buildings")!=-1&&is_ie6&&$("#dl4BuildMain").children().each(function(){$(this).width(280)});a=$("#dl4Area");a.length?(b=a.height(),(b==500||b==504)&&a.height(Math.min($(window).height(),Scrolling.areaHeight)),$("#dl4All").hasClass("settleshop")?$("#dl4Area .decorationItem").click(showPopup):
($("#dl4HaupthausHover").click(function(){window.location.href="?location=truppen"}),$("#dl4FriedhofHover").click(function(){window.location.href="?location=friedhof"}),$("#dl4BibliothekHover").click(function(){window.location.href="?location=bibliothek"}),$("#dl4KaserneHover").click(function(){window.location.href="?location=kaserne"}),$("#dl4VerteidigungHover").click(function(){window.location.href="?location=verteidigung"}),$("#dl4SpeicherHover").click(function(){window.location.href="?location=markt"}),
$("#dl4SchattenportalHover").click(function(){window.location.href="?location=schattenportal"}),$("#dl4DrachenhofHover").click(function(){window.location.href="?location=drachenhof"}),$("#dl4HexenkuecheHover").click(function(){window.location.href="?location=hexenkueche"}),$("#dl4TempelHover").click(function(){window.location.href="?location=tempel"}),$("#dl4Questbuilding1Hover").length&&$("#dl4Questbuilding1Hover").click(function(){window.location.href="?location=gurkenhaus"}),$("#dl4ZombieworkshopHover").length&&
$("#dl4ZombieworkshopHover").click(function(){window.location.href="?location=zombieworkshop"}),$("#dl4erzmineHover").click(function(){window.location.href="?location=ressourceinfo"}),$("#dl4goldmineHover").click(function(){window.location.href="?location=ressourceinfo"}),$("#dl4saegewerkHover").click(function(){window.location.href="?location=ressourceinfo"}),$("#dl4farmHover").click(function(){window.location.href="?location=ressourceinfo"}),$("#dl4silbermineHover").click(function(){window.location.href=
"?location=ressourceinfo"}))):$("#dl4Minimizer").hide()}function hideMainContent(){$("#dl4Minimizer").hide();$("#dl4Maximizer").show();window.setTimeout(function(){$("#dl4MainContent").css("display","none");$("#dl4HighlightBig").length&&$("#dl4HighlightBig").hide();$("#dl4MapInfo").length&&$("#dl4MapInfo").hide()},100);Scrolling.prepare(!0);hideScrollbars()}function hideScrollbars(){var a=$("#dl4Queue");a.height()+a.offset().top<$(window).height()&&$("#dl4Body").css("overflow","hidden")}
function showMainContent(){$("#dl4Maximizer").hide();$("#dl4MainContent").css("display","block");$("#dl4Minimizer").show();$("#dl4Body").css("overflow","auto");$("#dl4MapInfo").length&&$("#dl4MapInfo").show()}function seconds_to_countdown(a,b,c,d){xDef(b)||(b=":");xDef(c)||(c=":");xDef(d)||(d="");var e=Math.floor(a/60);a%=60;var f=Math.floor(e/60);e%=60;return String(f)+b+String(e<10?"0"+e:e)+c+String(a<10?"0"+a:a)+d}
function number_format(a,b,c,d){var e="",f=a.toString(),g=f.indexOf("e");g>-1&&(e=f.substring(g),a=parseFloat(f.substring(0,g)));b!=null&&(f=Math.pow(10,b),a=Math.round(a*f)/f);f=a<0?"-":"";g=(a>0?Math.floor(a):Math.abs(Math.ceil(a))).toString();a=a.toString().substring(g.length+f.length);c=c!=null?c:".";a=b!=null&&b>0||a.length>1?c+a.substring(1):"";if(b!=null&&b>0)for(var h=a.length-1;h<b;++h)a+="0";d=d!=c||a.length==0?d:null;if(d!=null&&d!="")for(h=g.length-3;h>0;h-=3)g=g.substring(0,h)+d+g.substring(h);
return f+g+a+e}function open_bl(a){window.open("./buddylist.php"+a,"Buddylist","scrollbars,width=250,height=300,left=200,top=200,resizable=yes").focus();return!1}function profil(a){window.opener.location.href="main.php?location=profil&uid="+a.replace(".","%2E").replace("/","%2F");window.opener.focus();return!1}
function calcProdTime(a,b,c,d,e,f,g,h,i,j,k,l,m,o,n){k=f==0?0:Math.ceil(Math.max(0,(isNaN(k)?0:k)-a)/f);l=g==0?0:Math.ceil(Math.max(0,(isNaN(l)?0:l)-b)/g);m=h==0?0:Math.ceil(Math.max(0,(isNaN(m)?0:m)-c)/h);o=i==0?0:Math.ceil(Math.max(0,(isNaN(o)?0:o)-d)/i);n=j==0?0:Math.ceil(Math.max(0,(isNaN(n)?0:n)-e)/j);n=Math.max(Math.max(Math.max(Math.max(o,k),l),m),n);$("#prodcalc_result_time").html(I18N.durationFormat(n*600,!0));$("#prodcalc_result_erz").html(I18N.numberFormat(a+n*f)+" (+"+I18N.numberFormat(n*
f)+")");$("#prodcalc_result_gold").html(I18N.numberFormat(b+n*g)+" (+"+I18N.numberFormat(n*g)+")");$("#prodcalc_result_holz").html(I18N.numberFormat(c+n*h)+" (+"+I18N.numberFormat(n*h)+")");$("#prodcalc_result_nahrung").html(I18N.numberFormat(d+n*i)+" (+"+I18N.numberFormat(n*i)+")");$("#prodcalc_result_silber").html(I18N.numberFormat(e+n*j)+" (+"+I18N.numberFormat(n*j)+")")}
function calcProdAmount(a,b,c,d,e,f,g,h,i,j,k){k=Math.floor(isNaN(k)?0:k*6);$("#prodcalc_result_erz").html(I18N.numberFormat(a+k*f)+" (+"+I18N.numberFormat(k*f)+")");$("#prodcalc_result_gold").html(I18N.numberFormat(b+k*g)+" (+"+I18N.numberFormat(k*g)+")");$("#prodcalc_result_holz").html(I18N.numberFormat(c+k*h)+" (+"+I18N.numberFormat(k*h)+")");$("#prodcalc_result_nahrung").html(I18N.numberFormat(d+k*i)+" (+"+I18N.numberFormat(k*i)+")");$("#prodcalc_result_silber").html(I18N.numberFormat(e+k*j)+
" (+"+I18N.numberFormat(k*j)+")")}
function spellbook(a,b){var c=$("#dl4Spellbook");c.length==0&&(c=$("<div />").attr("id","dl4Spellbook"),$("<div />").attr("id","dl4SpellbookMover").appendTo(c),c.append(makeAbortButton("dl4Spellbook","dl4SpellbookClose")),$("<div />").attr("id","dl4SpellbookContent").appendTo(c),$("#"+mainObjectId).append(c),c.css({left:"200px",top:$(window).scrollTop()+200+"px"}),enableDragWithHelper("dl4SpellbookMover","dl4Spellbook",null,null));$("#dl4SpellbookContent").load("spellbook.php?spell="+a+"&showaction="+
(b?"true":"false"));return!1}function changeUnit(a){$("#unitdiv"+curUnitDiv).hide();curUnitDiv=a;$("#unitdiv"+curUnitDiv).show()}function areaMapWriter(a,b,c,d,e,f,g,h){for(var i=0;i<b;i++)for(var j=0;j<a;j++)document.write('<area shape="rect" coords="'+Math.round(j*e/a)+","+Math.round(i*f/b)+","+Math.round((j+1)*e/a-1)+","+Math.round((i+1)*f/b-1)+'" href="?location=karte&amp;x='+(g+Math.round(j*c/a+c/(a*2)))+"&amp;y="+(h+Math.round(i*d/b+d/(b*2)))+'&amp;dot=yes" />\n')}
function unloadAction(a,b,c){var d="";c==1?d="disableFormElement('loadform', 'unload', 'Abladen'); document.forms['loadform'].elements['loadaction'].value = 'unload'; document.forms['loadform'].submit();":c==2&&(d="disableFormElement('loadform', 'unload_all', 'Alles abladen'); document.forms['loadform'].elements['loadaction'].value = 'unload_all'; document.forms['loadform'].submit();");if((b==2||b==3)&&($("#donun").attr("checked")!=void 0||$("#homeun").attr("checked")!=void 0))a=!1;a==!1?eval(d):
questionAndAction(a,d);return!1}function dlGoBack(){window.history.back();return!1}var monsterTypeIcons=["schwert","schwert2","distanz","magie","magie2"];monsterTypeIcons[10]="pfeil_gruen_hoch";
function qInfo(a,b,c,d,e,f,g,h,i,j,k){$("#koord").text(a+":"+b);$("#user").text(c);$("#sname").text(d);$("#area").text(I18N.wordTable["AREANAME_"+String(f)]);e=e.replace("<","&lt;");e=e.replace(">","&gt;");$("#clan").html(e+"&nbsp;");$("#entf").text(g+" "+I18N.wordTable.DISTANCE_UNIT);a=h?"<span style='color: greenyellow; font-weight: bold;'>"+I18N.getSpecificString("YES")+"</span>":"<span style='color: tomato; font-weight: bold;'>"+I18N.getSpecificString("NO")+"</span>";$("#noob").html(a);$("#zeit").text(i);
if(k!=0){i='<table style="width: 190px; margin-top: 5px;"><tr><td colspan="3" style="text-align: left; font-weight: bold; padding-bottom: 5px;">'+I18N.getSpecificString("MONSTERFIELD_TYPE_"+String(k[0]%10))+(k[0]>=10?" "+I18N.getSpecificString("MONSTERFIELD_CHALLENGE"):"")+"</td></tr>";j=0;a=1;for(b=k.length-1;a<b;a+=3)i+="<tr>",a==1&&(i+='<td rowspan="'+((b-1)/3+1)+'" style="width: 40px; text-align: left; vertical-align: top;"><img src="'+useGrafikpfad+"/icons/36x36/"+monsterTypeIcons[k[0]%10]+'.gif" alt="" />',
k[0]>=10&&(i+=' <img src="'+useGrafikpfad+"/icons/36x36/"+monsterTypeIcons[10]+'.gif" alt="" />'),i+='</td><td colspan="2" style="padding-bottom: 15px; text-align: center;"><strong><img src="'+useGrafikpfad+'/icons/20x20/gold.gif" alt="" /> '+I18N.numberFormat(k[k.length-1],0)+"</strong></td></tr><tr>"),i+='<td class="tier'+String(k[a+2])+'" style="text-align: left;">'+(k[a+2]>0?'<img src="'+useGrafikpfad+"/icons/12x12/tier"+String(k[a+2])+'.gif" alt="" /> ':"")+k[a]+':</td><td style="text-align: left; width: 20px;">'+
k[a+1]+"</td></tr>",j++;for(;j++<5;)i+='<tr><td colspan="2">&nbsp;</td></tr>';i+="</table>"}else i=j==0?"<strong>"+I18N.getSpecificString("JS_NO_MONSTERS_ON_FIELD")+"</strong>":"<strong>"+I18N.getSpecificString("JS_MONSTER_DISPLAY_DEACTIVATED")+"</strong>";$("#monster").html(i)}
function getEndzeit(){$("#qTbl .speedupLink").click(speedupWindow);endzeit=[];var a=$("#qTbl");if(a.length==0)return!1;a.find("tr").each(function(){$(this).attr("id")!=void 0&&$(this).attr("id").indexOf("q")==0&&(endzeit[$(this).find("td:last-child > div").attr("id").substr(4)]=$(this).attr("id").substr($(this).attr("id").indexOf("_")+1))});return!0}
function dl4Queue(){secondssincetick++;$("#dl4ResBar > img").width(Math.min(120,Math.floor(secondssincetick/600*120)));var a=new Date(servertime*1E3);servertime++;$("#dl4Time").html((a.getHours()<10?"0":"")+a.getHours()+":"+(a.getMinutes()<10?"0":"")+a.getMinutes()+":"+(a.getSeconds()<10?"0":"")+a.getSeconds());xDef(endzeit)||getEndzeit();for(var a=0,b=endzeit.length;a<b;a++)if(endzeit[a]>0){endzeit[a]--;var c=endzeit[a],d=Math.floor(c/60),e=Math.floor(d/60);c%=60;d%=60;c<10&&(c="0"+c);d<10&&(d="0"+
d);$("#feld"+a).html(e+":"+d+":"+c)}else $("#feld"+a).html(I18N.getSpecificString("QUEUE_ENTRY_READY"))}function mark(a,b,c){for(var d=0,e=document.forms[a].length;d<e;d++)if(!xDef(c)||c==document.forms[a].elements[d].name)document.forms[a].elements[d].checked=b}function check_fieldsize(a,b,c,d){a=document.forms[a].elements[b].value;a.length>d?$("#"+c).html("<span style='color: tomato;'>"+a.length+" / "+d+" Zeichen</span>"):$("#"+c).text(a.length+" / "+d+" Zeichen")}
function checkByClass(a,b){$("."+b,$(a)).each(function(){var a=$(this);a.attr("checked")=="checked"?a.removeAttr("checked"):a.attr("checked","checked")})}function markType(a,b,c){for(var d=0,e=document.forms[a].elements.length;d<e;d++)if(document.forms[a].elements[d].id.indexOf(b)!=-1&&(!xDef(c)||c==document.forms[a].elements[d].name))document.forms[a].elements[d].checked=document.forms[a].elements[d].checked==!0?!1:!0}
function kostenItem(a,b,c,d,e,f,g,h,i){var j=Array(10);j[0]=a;j[1]=I18N.numberFormat(g,0);j[2]=I18N.numberFormat(h,0);j[3]=useGrafikpfad;j[4]=I18N.numberFormat(b,0);j[5]=I18N.numberFormat(c,0);j[6]=I18N.numberFormat(d,0);j[7]=i;j[8]=I18N.numberFormat(e,0);j[9]=I18N.numberFormat(f,0);infoWindow(I18N.getSpecificString("ITEM_COSTS_POPUP",j),"kostenItem");$("#kostenItem").css({left:"200px",top:$(window).scrollTop()+300+"px"});return!1}
function centerMapOn(a,b,c){window.location.href="?location="+c+"&x="+a+"&y="+b}function changeStats(a,b,c,d,e,f){document.forms.statistics.elements.von_tag.selectedIndex=a-1;document.forms.statistics.elements.von_monat.selectedIndex=b-1;document.forms.statistics.elements.von_jahr.selectedIndex=c-2005;document.forms.statistics.elements.bis_tag.selectedIndex=d-1;document.forms.statistics.elements.bis_monat.selectedIndex=e-1;document.forms.statistics.elements.bis_jahr.selectedIndex=f-2005}
var wmtt=null;function showWMTT(a,b,c){wmtt=$("#"+a);wmtt.length&&wmtt.css({display:"block",left:b+20+"px",top:c+20+"px"})}function hideWMTT(){wmtt.css("display","none")}
function hexenkuecheIngredientChange(a,b,c,d,e){document.forms.brauen.elements["ingredient"+String(currentIngredient)].value=b;b=$("#ingredient"+currentIngredient+"icon");if(!b.length)return!1;(new String(b.attr("src"))).search(d.substring(d.lastIndexOf("/")+1,d.length-4))==-1&&b.attr("src",d);currentIngredient==a?changeCurrentIngredient(1,c,e):changeCurrentIngredient(currentIngredient+1,c,e)}
function changeCurrentIngredient(a,b,c){var d=$("#ingredient"+currentIngredient+"sel");if(!d.length)return!1;d.attr("src",b);currentIngredient=a;d=$("#ingredient"+currentIngredient+"sel");if(!d.length)return!1;d.attr("src",c)}function disableFormElement(a,b,c){a=$("form[name="+a+"] [name="+b+"]");a.attr("disabled","disabled");c!=""&&a.val(c)}function disableElement(a,b){var c=$("#"+a).attr("disabled","disabled");b!=""&&c.val(b)}
function submitIGMForm(a,b){var c=document.forms.igm_list.elements["perform"+a].options[document.forms.igm_list.elements["perform"+a].selectedIndex].value;c=="private"||c=="public"||c=="deletefolder"?(document.forms.igm_list.elements["folderid"+a].selectedIndex=b,document.forms.igm_list.submit()):c=="filter"?(c=$("#igfilt"),c.filter(":visible").length?(c.hide(500),jQuery.ajax("singleaction.php",{data:{action:"7",show_igm_filter:"0"},cache:!1})):(c.show(500),jQuery.ajax("singleaction.php",{data:{action:"7",
show_igm_filter:"1"},cache:!1}))):c!="moveto"&&document.forms.igm_list.submit()}
function calc_market(a,b,c,d,e,f){var g=0,h=0,i=[];if(f!="")for(var f=f.split(","),j=0,k=f.length;j<k;++j){var l=f[j].split(":");i[parseInt(l[0],10)]=parseInt(l[1],10)}g+=document.forms.markt.elements.sell_erz.value.replace("k","000")*b;h+=document.forms.markt.elements.buy_erz.value.replace("k","000")*b;g+=document.forms.markt.elements.sell_holz.value.replace("k","000")*c;h+=document.forms.markt.elements.buy_holz.value.replace("k","000")*c;g+=document.forms.markt.elements.sell_nahrung.value.replace("k",
"000")*d;h+=document.forms.markt.elements.buy_nahrung.value.replace("k","000")*d;g+=document.forms.markt.elements.sell_silber.value.replace("k","000")*e;h+=document.forms.markt.elements.buy_silber.value.replace("k","000")*e;i.length>0&&(g+=i[parseInt(document.forms.markt.elements.sell_sirriline.options[document.forms.markt.elements.sell_sirriline.selectedIndex].value,10)]);a=="buy"?$("#kosten").text(I18N.numberFormat(Math.ceil(h),0)+" Gold"):$("#gewinn").text(I18N.numberFormat(Math.floor(g),0)+" Gold")}
function doParsePayback(){for(var a=document.forms.judgehim.elements.ignorearea.value.split("\n",10),b="",c=0;c<a.length;++c)if(a[c].charAt(0).match(/\d/)){var d=a[c].toLowerCase(),d=d.replace(/[^a-z0-9]/g,""),e=d.search(/[^\d\.]/),f=d.substring(0,e),d=d.substring(e);document.forms.judgehim.elements["debt_"+d]?document.forms.judgehim.elements["debt_"+d].value=f:b+="Fehler, "+d+" ist kein g\u00fcltiger Typ, bitte Eingabe \u00fcberpr\u00fcfen. \n"}b&&alert(b)}
function showNotes(){var a=$("#dl4Notepad");a.length==0&&(reloadNotes=!0,a=$("<div />").attr("id","dl4Notepad").append(makeAbortButton(function(){$("#dl4Notepad").hide(1500)},"dl4NotepadClose")),a.append($("<div />").attr("id","dl4NotepadContent")).appendTo("#"+mainObjectId));if(reloadNotes==!0){var b=new Date;$("#dl4NotepadContent").load("actions.php?location=notes&curtime="+b.getTime()+"&noxml");enableDragWithHelper("dl4NoteMover","dl4Notepad",null,null);reloadNotes=!1}a.find(":hidden")!=0?(a.css("zIndex",
"10105").show(),a.css("left",($(window).width()-a.width())/2)):a.hide();return!1}
function editNotes(){deleteNodeById("dl4Notepad");reloadNotes=!0;$("#dl4Notes").show();notesShown?window.frames.dl4NoteFrame.location.href="notes.php":($("#dl4Notes").html('<iframe src="notes.php" id="dl4NoteFrame" name="dl4NoteFrame" style="width: 500px; height: 475px; margin: 25px auto 0px auto; border: 0px;" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0"></iframe><br /><div style="width: 100%; text-align: center;"><input type="button" name="submitnotes" id="submitnotes" value="'+I18N.getSpecificString("SAVE_NOTES")+
'" class="button" onclick="saveNotes();" /><input type="button" name="closenotes" id="closenotes" value="'+I18N.getSpecificString("CLOSE_NOTES")+'" class="button" onclick="closeNotes();" style="margin-left: 25px;" /></div>').css({left:"200px",top:"10px"}),notesShown=!0);return!1}function saveNotes(){window.frames.dl4NoteFrame.document.forms.notizblock&&window.frames.dl4NoteFrame.document.forms.notizblock.submit();reloadNotes=!0;closeNotes()}function closeNotes(){$("#dl4Notes").hide()}
function buyPack(a,b){var c=Array(1);c[0]=a;createQuestionWindow({message:I18N.getSpecificString("HIRE_PACK_QUESTION",c)+"\n",performAction:function(){$("#packid_"+b).append($("#packmask"));document.forms["packid_"+b].submit()}});return!1}
function resetOthers(a,b,c,d){var e=String(a.elements["changeu_"+b].options[a.elements["changeu_"+b].selectedIndex].className),e=parseInt(e.charAt(e.length-1),10);$("#packcost_"+c+"_wappen").html(String(d+[0,5,12,24,40][e]));c=0;for(d=a.length;c<d;c++)if(a.elements[c].name.indexOf("changeu")!=-1&&a.elements[c].name.indexOf("_"+b)==-1)a.elements[c].selectedIndex=0}
function questionAndRelocation(a,b,c){a={message:a+"\n",performAction:function(){window.location.href=b.replace(/~/g,"&")}};if(xDef(c))a.abortAction=function(){window.location.href=c.replace(/~/g,"&")};createQuestionWindow(a);return!1}function questionAndAction(a,b){createQuestionWindow({message:a+"\n",performAction:function(){eval(b)}});return!1}function questionAndRelocation2(a,b){if(confirm(a))window.location.href=b.replace(/~/g,"&");return!1}
function justRelocation(a){window.location.href=decodeJsLink(a);return!1}function openWindow(a){window.open(decodeJsLink(a),makeSimpleHash(a)+String(Math.floor(Math.random()*1E3)),"width=800,height=600,left=0,top=100,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes");return!1}function makeSimpleHash(a){for(var b=0,c=0,d=a.length;c<d;++c)b=37*b+a.charCodeAt(c)&255;return"theHash"+String(b)}
function decodeJsLink(a){return a.replace(/~~/g,"#").replace(/~/g,"&").replace(/&amp;/g,"&")}function justRelocationOpener(a){window.opener.location.href=a.replace(/~/g,"&").replace(/&amp;/g,"&");window.opener.focus();return!1}function show_upload_upic(a){window.open("./upload_pic.php"+a,"Upload","scrollbars,width=300,height=400,left=200,top=200").focus()}function show_upload_gpic(){window.open("./upload_grouppic.php","Upload","scrollbars,width=350,height=475,left=200,top=200").focus()}
function show_upload_gpic_small(){window.open("./upload_grouppic.php?smallpic=yes","Upload","scrollbars,width=350,height=475,left=200,top=200").focus()}function askForRecipientAndForward(a){var b=window.prompt("An wen soll die IGM im Original weitergeleitet werden?");if(b!=null)window.location.href="?location=igm&sub=lesen&igm="+a+"&action=yes&send_original="+b}
function checkGroupType(a){a=a.options[a.selectedIndex].value;return a==10?confirm(I18N.getSpecificString("GTYPE_ANARCHIE_BONUS")):a==12?confirm(I18N.getSpecificString("GTYPE_SCHATTENBRUT_BONUS")):a==13?confirm(I18N.getSpecificString("GTYPE_RITUALISTEN_BONUS")):a==14?confirm(I18N.getSpecificString("GTYPE_JAEGER_SAMMLER_BONUS")):!0}
function shiftTypeBack(a,b){for(var c=document.getElementsByTagName("TR"),d=0,e=c.length;d<e;d++){var f=c[d];f.id.indexOf(a)==0&&f.getElementsByTagName("INPUT")[b].click()}}function markForm(a,b,c){for(var d=0;d<document.forms[a].length;d++)if(document.forms[a].elements[d].name==b)document.forms[a].elements[d].checked=c}function markTypeByHTMLElement(a,b){for(var c=$(a),d=0;d<c.length;d++){var e=c[d].getElementsByTagName("INPUT");if(!(e.length<2)&&e[1].value==b)e[0].checked=e[0].checked?!1:!0}}
function calcHealingCost(a,b,c,d,e,f){for(var g=0,h=document.getElementsByTagName("TR"),i=0;i<h.length;i++){var j=h[i].getElementsByTagName("INPUT");j.length==3&&j[0].checked&&(g+=parseInt(j[2].value,10))}$("#fullhealcosttop").text(I18N.numberFormat(g,0));$("#fullhealcostbottom").text(I18N.numberFormat(g,0));g>a&&d!="5"?(a='<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("HEAL_MARKET_RES")+"', "+(b=="erz"?String(Math.max(0,g-a)):"0")+", "+(b=="gold"?String(Math.max(0,g-a)):
"0")+", "+(b=="holz"?String(Math.max(0,g-a)):"0")+", "+(b=="nahrung"?String(Math.max(0,g-a)):"0")+", "+(b=="silber"?String(Math.max(0,g-a)):"0")+", "+(b=="erz"?String(g):"0")+", "+(b=="gold"?String(g):"0")+", "+(b=="holz"?String(g):"0")+", "+(b=="nahrung"?String(g):"0")+", "+(b=="silber"?String(g):"0")+", '"+e+"', 'location="+c+"~healwith="+d+"~backto="+f+"', '"+I18N.getSpecificString("HEAL_UNITS")+"'));\">"+I18N.getSpecificString("MISSING_RES")+"</a>",$("#mRHtop").html(a),$("#mRHbottom").html(a)):
($("#mRHtop").html("&nbsp;"),$("#mRHbottom").html("&nbsp;"))}function calcMaxGoldDifference(a,b){return Math.round(Math.pow(Math.min(a,b)*2.5,1.23)*Math.min(a,b)/Math.max(a,b))}function setupConfirmWarning(a,b){var c=$("#"+a);if(c.length)c.onsubmit=function(){return confirm(b)}}function deleteConfirmWarning(a){a=$("#"+a);if(a.length)a.onsubmit=function(){return!0}}function deleteNodeById(a){$("#"+a).remove()}function deleteContent(a){$("#"+a).empty()}
function sumLPandOP(){for(var a=$("#sacrTable"),a=$("tr",a),b=0,c=0,d=0;d<a.length;d++){var e=$("td",a[d]);e.length==10&&e.get(0).firstChild.checked&&(b+=parseFloat(String(e[1].firstChild.nodeValue).replace(I18N.wordTable.THOUSANDS_SEP,"").replace(I18N.wordTable.DECIMAL_POINT,".")),c+=parseInt(String(e[2].firstChild.nodeValue).replace(I18N.wordTable.THOUSANDS_SEP,""),10))}$("#sumlp").text(I18N.numberFormat(Math.floor(Math.round(b*10)/10),0));$("#sumop").text(I18N.numberFormat(c,0))}
function goToResearchPoints(){$("#researchPointAreaTitle").hide().next().show();$(window).scrollTop(300);return!1}
function updateSearchTime(a,b){var c=$(b).children(":selected").val(),d=new Date((new Date).getTime()+a*c*1E3),e=[I18N.getSpecificString("SUNDAY_SHORT"),I18N.getSpecificString("MONDAY_SHORT"),I18N.getSpecificString("TUESDAY_SHORT"),I18N.getSpecificString("WEDNESDAY_SHORT"),I18N.getSpecificString("THURSDAY_SHORT"),I18N.getSpecificString("FRIDAY_SHORT"),I18N.getSpecificString("SATURDAY_SHORT")],f=d.getHours().toString();f.length==1&&(f="0"+f);var g=d.getMinutes().toString();g.length==1&&(g="0"+g);d=
e[d.getDay()]+", "+f+":"+g;$("#searchTime").html(I18N.getSpecificString("DURATION_UNTIL_ENDTIME",[seconds_to_countdown(a*c),$("<span />").text(d).text()]))}function checkTimeZone(){var a=new Date,b=new Date(a.getFullYear(),0,1,0,0,0,0),a=new Date(a.getFullYear(),6,1,0,0,0,0),c=b.toGMTString(),d=new Date(c.substring(0,c.lastIndexOf(" ")-1)),c=a.toGMTString(),c=new Date(c.substring(0,c.lastIndexOf(" ")-1));return a-c-(b-d)}
function calcEggChances(){var a=[40,25,20,10,5],b=0,c=5;$("#finddrei").attr("checked")==void 0&&(a[0]=0,b+=1,c--);$("#findfsei").attr("checked")==void 0&&(a[1]=0,b+=2,c--);$("#finddoei").attr("checked")==void 0&&(a[2]=0,b+=3,c--);$("#findfrei").attr("checked")==void 0&&(a[3]=0,b+=4,c--);$("#findfeei").attr("checked")==void 0&&(a[4]=0,b+=5,c--);for(var d=0;d<=5;++d)a[d]>0&&(a[d]+=Math.round(b/c));$("#drei_chance").text(a[0]+"%");$("#fsei_chance").text(a[1]+"%");$("#doei_chance").text(a[2]+"%");$("#frei_chance").text(a[3]+
"%");$("#feei_chance").text(a[4]+"%")}
function calcGemChances(){var a=[40,25,20,10,5],b=0,c=5;$("#findgreen").attr("checked")==void 0&&(a[0]=0,b+=1,c--);$("#findyellow").attr("checked")==void 0&&(a[1]=0,b+=2,c--);$("#findblue").attr("checked")==void 0&&(a[2]=0,b+=3,c--);$("#findred").attr("checked")==void 0&&(a[3]=0,b+=4,c--);$("#findwhite").attr("checked")==void 0&&(a[4]=0,b+=5,c--);for(var d=0;d<=5;++d)a[d]>0&&(a[d]+=Math.round(b/c));$("#gem_green_chance").text(a[0]+"%");$("#gem_yellow_chance").text(a[1]+"%");$("#gem_blue_chance").text(a[2]+
"%");$("#gem_red_chance").text(a[3]+"%");$("#gem_white_chance").text(a[4]+"%")}
function calcEggValueRitu(a,b,c,d,e,f,g,h,i,j){a*=parseInt("0"+$("#sacr_drei").val(),10);b*=parseInt("0"+$("#sacr_fsei").val(),10);c*=parseInt("0"+$("#sacr_doei").val(),10);d*=parseInt("0"+$("#sacr_frei").val(),10);e*=parseInt("0"+$("#sacr_feei").val(),10);var k=a+b+c+d+e,f=Math.floor(a/f+b/g+c/h+d/i+e/j);$("#eggs_drei").text(I18N.numberFormat(a,0));$("#eggs_fsei").text(I18N.numberFormat(b,0));$("#eggs_doei").text(I18N.numberFormat(c,0));$("#eggs_frei").text(I18N.numberFormat(d,0));$("#eggs_feei").text(I18N.numberFormat(e,
0));$("#eggs_all").text(I18N.numberFormat(k,0));$("#rit_dur").text(seconds_to_countdown(f));$("#rit_cost").text(I18N.numberFormat(k/20,0))}
function setupMap(a,b){monsterStrengthMin=a;monsterStrengthMax=b;$("#hp_pr").draggable({axis:"x",drag:thumbonDragMJStrength,stop:thumbonDragMJStrength,containment:"#slider"});$("#hp_pl").draggable({axis:"x",drag:thumbonDragMJStrength,stop:thumbonDragMJStrength,containment:"#slider"});enableDragWithHelper("dl4MapInfoTop","dl4MapInfo",null,function(){savePosition(4,$("#dl4MapInfo").position().left-$(window).scrollLeft(),$("#dl4MapInfo").position().top-$(window).scrollTop())})}
function thumbonDragMJStrength(a,b){var c=$("#hpshade");if(b.helper.attr("id")=="hp_pl")if($("#hp_pl").position().left>$("#hp_pr").position().left){var d=Math.round((b.position.left+b.helper.width())/b.helper.parent().width()*100);$("#new_smax").val(d);b.helper.css("left",b.helper.position().left)}else d=Math.round(($("#hp_pr").position().left+b.helper.width())/b.helper.parent().width()*100),$("#new_smax").val(d),$("#hp_pl").css("left",$("#hp_pr").position().left+2);else b.helper.attr("id")=="hp_pr"&&
($("#hp_pr").position().left<$("#hp_pl").position().left?(d=Math.round(b.position.left/b.helper.parent().width()*100),$("#new_smin").val(d),b.helper.css("left",b.helper.position().left),c.css("left",b.helper.position().left)):(d=Math.round($("#hp_pl").position().left/b.helper.parent().width()*100),$("#new_smin").val(d),$("#hp_pr").css("left",$("#hp_pl").position().left-2)));c.width($("#hp_pl").position().left-$("#hp_pr").position().left+$("#hp_pr").width());$("#mj_strength").text($("#new_smin").val()+
"% bis "+$("#new_smax").val()+"%")}
function fillLoadForm(a,b,c,d,e,f,g,h,i,j,k){document.forms.loadform.elements.load_erz?((g>0||h>0||i>0||j>0||k>0)&&infoWindow("[span=dl4error]Die Eier aus dem Angebot wurden ignoriert, da Ihr Euch im Ressourcen-Beladungsmen\u00fc befindet[/span]","notLoaded"),document.forms.loadform.elements.load_erz.value=String(b),document.forms.loadform.elements.load_gold.value=String(c),document.forms.loadform.elements.load_holz.value=String(d),document.forms.loadform.elements.load_nahrung.value=String(e),document.forms.loadform.elements.load_silber.value=
String(f)):((b>0||c>0||d>0||e>0||f>0)&&infoWindow("[span=dl4error]Die Ressourcen aus dem Angebot wurden ignoriert, da Ihr Euch im Eier-Beladungsmen\u00fc befindet[/span]","notLoaded"),document.forms.loadform.elements.load_drei.value=String(g),document.forms.loadform.elements.load_fsei.value=String(h),document.forms.loadform.elements.load_doei.value=String(i),document.forms.loadform.elements.load_frei.value=String(j),document.forms.loadform.elements.load_feei.value=String(k));document.forms.loadform.elements.use_loadallowance.value=
String(a);document.forms.loadform.elements.load.value="Einladen";b=$("img",$("#offerList")).toArray();c=0;for(d=b.length;c<d;++c)if(b[c].id.indexOf("img_")==0)b[c].src=b[c].id=="img_"+String(a)?useGrafikpfad+"/icons/20x20/start.gif":useGrafikpfad+"/icons/20x20/next.gif";return!1}
function loadAllowanceHelper(){if(document.forms.loadform.elements.use_loadallowance.value==0)return alert("Ihr m\u00fcsst ein Angebot w\u00e4hlen!"),!1;disableFormElement("loadform","load","Einladen...");document.forms.loadform.elements.loadaction.value="load";document.forms.loadform.submit();return!0}function changeSubParagraph(a){window.location.href="?location=tribunal&area=trialdetails&tid="+a+"&action=subpara&setsubparagraph="+$("#subchooser").val()}
function marketResWindow(a,b,c,d,e,f,g,h,i,j,k,l,m,o,n,t,w){var r=$("#dl4MarketLink"),q=$("#dl4MarketContent");if(r.length==0){var r=$("#"+mainObjectId),p=document.createElement("div");p.id="dl4MarketLink";p.className="dl4WideWindow";var u=makeAbortButton("dl4MarketLink","dl4MarketClose"),x=document.createElement("div");x.id="dl4MarketLinkDragBar";x.className="dl4WideWindowDragBar";q=document.createElement("div");q.id="dl4MarketContent";q.className="dl4WideWindowContent";var v=document.createElement("div");
v.id="dl4MarketContentLeft";v.style.cssFloat="left";v.style.styleFloat="left";v.style.width="50%";var s=document.createElement("div");s.id="dl4MarketContentRight";s.style.cssFloat="left";s.style.styleFloat="left";s.style.width="45%";s.style.paddingLeft="10px";p.appendChild(x);p.appendChild(q);p.appendChild(u);q.appendChild(v);q.appendChild(s);r.append(p);$("#dl4MarketLink").css({left:"200px",top:$(window).scrollTop()+200+"px"});$("#dl4MarketLinkDragBar").draggable()}globalTextSpeed=0;deleteContent("dl4MarketContentLeft");
deleteContent("dl4MarketContentRight");addBBCode("dl4MarketContentLeft",a+(xDef(n)&&n!=null?n:"\n\n"));addBBCode("dl4MarketContentRight","[img]"+useGrafikpfad+"/icons/res/erz.gif[/img][b] "+I18N.getSpecificString("ORE")+":[/b] "+I18N.numberFormat(b,0)+"\n[img]"+useGrafikpfad+"/icons/res/gold.gif[/img][b] "+I18N.getSpecificString("GOLD")+":[/b] "+I18N.numberFormat(c,0)+"\n[img]"+useGrafikpfad+"/icons/res/holz.gif[/img][b] "+I18N.getSpecificString("WOOD")+":[/b] "+I18N.numberFormat(d,0)+"\n[img]"+useGrafikpfad+
"/icons/res/nahrung_"+l+".gif[/img][b] "+I18N.getSpecificString("FOOD")+":[/b] "+I18N.numberFormat(e,0)+"\n[img]"+useGrafikpfad+"/icons/res/silber.gif[/img][b] "+I18N.getSpecificString("SILVER")+":[/b] "+I18N.numberFormat(f,0));if(g>0||h>0||i>0||j>0||k>0)a=document.createElement("img"),a.src=useGrafikpfadLang+"/buttons/zummarktplatz.gif",a.alt="Zum Marktplatz",enableHoverImageDL(a),b=document.createElement("a"),b.href="#",b.style.marginLeft="100px",$(b).click(function(){document.forms.marketMissingForm.submit()}),
b.appendChild(a),c=document.createElement("form"),c.action="?location=markt&need_res="+String(g)+"_"+String(h)+"_"+String(i)+"_"+String(j)+"_"+String(k)+"&backlink="+m+"&backtowhat="+o.replace(" ","%20"),c.method="post",c.name="marketMissingForm",c.id="marketMissingForm",c.appendChild(b),$("#dl4MarketContentLeft").append(c),$(c).add(b).add(a).css("display","block"),xDef(t)&&copyFormData(t,c,w);return!1}
function makeAbortButton(a,b){if(typeof a=="string"||typeof a=="String")a=new Function("deleteNodeById('"+a+"');");var c=document.createElement("div");c.id=b;c.className="dl4AbortButton";var d=createImageNode(useGrafikpfad+"/buttons/20x20/redcross.gif","",I18N.getSpecificString("ABORT"),I18N.getSpecificString("ABORT"));enableHoverImageDL(d);$(d).click(a);c.appendChild(d);return c}function createImageNode(a,b,c,d){var e=document.createElement("img");e.src=a;e.id=b;e.alt=c;e.title=d;return e}
function infoWindow(a,b,c){var d=$("#"+b);if(d.length==0){var d=$("#"+mainObjectId),e=document.createElement("div");e.id=b;e.className="dl4WideWindow";var f=makeAbortButton(xDef(c)?c:b,b+"Close"),c=document.createElement("div");c.id=b+"DragBar";c.className="dl4WideWindowDragBar";var g=document.createElement("div");g.id=b+"Content";g.className="dl4WideWindowContent";e.appendChild(c);e.appendChild(f);e.appendChild(g);d.append(e);d=$(e);$(c).draggable();$(e).css({left:Math.max(0,Math.ceil(($(window).width()-
$(e).width())/2)),top:$(window).scrollTop()+Math.ceil(($(window).height()-$(e).height())/2)})}globalTextSpeed=0;deleteContent(b+"Content");addBBCode(b+"Content",a);return d.get(0)}function saveTemplateWithPrompt(a,b){var c=prompt(I18N.getSpecificString("ENTER_TEMPLATE_NAME"),"");if(c!=null)window.location.href="?location=ausbilden&dotraining=template&unitid=1&unitname="+c+"&getunittype="+a+b}
function calcHealCost(a){for(var b=0,c=0,d=0,e=0,f=0,g=String(document.forms.allheal.elements[0].value).split("_"),h=parseInt(g[0],10),i=parseInt(g[1],10),j=parseInt(g[2],10),k=parseInt(g[3],10),l=parseInt(g[4],10),m=3,o=document.forms.allheal.elements.length-1;m<o;m+=3)document.forms.allheal.elements[m].checked==!0&&(g=String(document.forms.allheal.elements[m+1].value).split("_"),b+=parseInt(g[0],10),c+=parseInt(g[1],10),d+=parseInt(g[2],10),e+=parseInt(g[3],10),f+=parseInt(g[4],10));g=$("#missingResUnitheal");
g.length!=0&&(b>h||c>i||d>j||e>k||f>l?a?g.html('<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("REPAIR_MARKET_RES")+"', "+String(Math.max(0,b-h))+", "+String(Math.max(0,c-i))+", "+String(Math.max(0,d-j))+", "+String(Math.max(0,e-k))+", "+String(Math.max(0,f-l))+", "+b+", "+c+", "+d+", "+e+", "+f+", '"+String(document.forms.allheal.elements[1].value)+"', '"+I18N.getSpecificString("DO_REPAIR")+"', null, 'allheal', new Array('hidden', 'checkbox')));\">"+I18N.getSpecificString("MISSING_RES")+
"</a>"):g.html('<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("HEAL_MARKET_RES")+"', "+String(Math.max(0,b-h))+", "+String(Math.max(0,c-i))+", "+String(Math.max(0,d-j))+", "+String(Math.max(0,e-k))+", "+String(Math.max(0,f-l))+", "+b+", "+c+", "+d+", "+e+", "+f+", '"+String(document.forms.allheal.elements[1].value)+"', '"+I18N.getSpecificString("HEAL_UNITS")+"', null, 'allheal', new Array('hidden', 'checkbox')));\">"+I18N.getSpecificString("MISSING_RES")+"</a>"):g.html("&nbsp;"))}
function calcMultipleUnitCosts(a){var b=$("#equipmultiple"),c=b.find('[type="checkbox"][name="equipunits[]"]:checked'),d=b.find('[type="hidden"][name="settleAvailable"]').val(),e=b.find('[type="hidden"][name="marketLinkJS"]').val(),f=0,g=0,h=0,i=0,j=0,k=String(d).split("_"),d=parseInt(k[0],10),l=parseInt(k[1],10),m=parseInt(k[2],10),o=parseInt(k[3],10),k=parseInt(k[4],10);c.each(function(){var a=b.find('[type="hidden"][name="cost_'+$(this).val()+'"]').val(),a=String(a).split("_");f+=parseInt(a[0],
10);g+=parseInt(a[1],10);h+=parseInt(a[2],10);i+=parseInt(a[3],10);j+=parseInt(a[4],10)});$("#erzEquipCost")&&$("#erzEquipCost").text(I18N.numberFormat(f));$("#goldEquipCost")&&$("#goldEquipCost").text(I18N.numberFormat(g));$("#holzEquipCost")&&$("#holzEquipCost").text(I18N.numberFormat(h));$("#nahrungEquipCost")&&$("#nahrungEquipCost").text(I18N.numberFormat(i));$("#silberEquipCost")&&$("#silberEquipCost").text(I18N.numberFormat(j));c=$("#missingResUnitchange");c.length&&(f>d||g>l||h>m||i>o||j>k?
a==1?c.html('<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("MISSING_RES")+":', "+String(Math.max(0,f-d))+", "+String(Math.max(0,g-l))+", "+String(Math.max(0,h-m))+", "+String(Math.max(0,i-o))+", "+String(Math.max(0,j-k))+", "+f+", "+g+", "+h+", "+i+", "+j+String(e)+"~savemagic=yes~domultiple=yes','Zauber erlernen',null,'equipmultiple',new Array('checkbox','hidden')));\">"+I18N.getSpecificString("MISSING_RES")+"</a>"):a==2?c.html('<a href="#" onclick="return(marketResWindow(\''+
I18N.getSpecificString("MISSING_RES")+":', "+String(Math.max(0,f-d))+", "+String(Math.max(0,g-l))+", "+String(Math.max(0,h-m))+", "+String(Math.max(0,i-o))+", "+String(Math.max(0,j-k))+", "+f+", "+g+", "+h+", "+i+", "+j+String(e)+"~saveitems=yes~domultiple=yes','Ausr\u00fcsten',null,'equipmultiple',new Array('checkbox','hidden')));\">"+I18N.getSpecificString("MISSING_RES")+"</a>"):a==3?c.html('<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("MISSING_RES")+":', "+String(Math.max(0,
f-d))+", "+String(Math.max(0,g-l))+", "+String(Math.max(0,h-m))+", "+String(Math.max(0,i-o))+", "+String(Math.max(0,j-k))+", "+f+", "+g+", "+h+", "+i+", "+j+String(e)+"~multiple=yes','Eier suchen',null,'equipmultiple',new Array('checkbox','hidden')));\">"+I18N.getSpecificString("MISSING_RES")+"</a>"):a==4&&c.html('<a href="#" onclick="return(marketResWindow(\''+I18N.getSpecificString("MISSING_RES")+":', "+String(Math.max(0,f-d))+", "+String(Math.max(0,g-l))+", "+String(Math.max(0,h-m))+", "+String(Math.max(0,
i-o))+", "+String(Math.max(0,j-k))+", "+f+", "+g+", "+h+", "+i+", "+j+String(e)+"~multiple=yes','Edelsteine suchen',null,'equipmultiple',new Array('checkbox','hidden')));\">"+I18N.getSpecificString("MISSING_RES")+"</a>"):c.html("&nbsp;"));return!1}
function copyFormData(a,b,c){xDef(c)||(c=["radio","checkbox","text","select-one"]);for(var a=$(typeof a=="string"||typeof a=="String"?"#"+a:a).get(0),b=$(typeof b=="string"||typeof b=="String"?"#"+b:b).get(0),d=0,e=a.elements.length;d<e;++d)if($.inArray(a.elements[d].type,c)>=0){var f=document.createElement("input");f.type="hidden";f.name=a.elements[d].name;if(a.elements[d].type=="radio"&&a.elements[d].checked==!0)f.value=a.elements[d].value,b.appendChild(f);else if(a.elements[d].type=="checkbox"&&
a.elements[d].checked==!0)f.value=a.elements[d].value?a.elements[d].value:"on",b.appendChild(f);else if(a.elements[d].type=="text"||a.elements[d].type=="hidden")f.value=a.elements[d].value,b.appendChild(f);else if(a.elements[d].type=="select-one")f.value=a.elements[d].options[a.elements[d].selectedIndex].value,b.appendChild(f)}}
function showTT(a){var b=$("#"+$(this).data("ttId"));if($(this).data("isFixed")!==!0){var c=a.pageY+20,d=a.pageX+20,e=$(window).width()+$(window).scrollLeft()-b.width(),f=$(window).height()+$(window).scrollTop()-b.height();d>e&&(d=d-b.width()-40);c>f&&(c=c-b.height()-40);d<0&&(d=a.pageX+20-Math.floor(b.width()/2)+40);c<0&&(c=a.pageY+20-Math.floor(b.height()/2)+40);b.css({left:d,top:c})}b.show();return!1}function hideTT(){$("#"+$(this).data("ttId")).hide();return!1}
function prepareGroupspyForm(){var a=$("#groupspyform");a.length&&(a.append($("<input />").attr("type","hidden").attr("name","paymore").attr("value","yes")),a.submit())}function eHS(a){a.outImg||(enableHoverImageDL(a),imgOnMouseoverManual(a))}function enableHoverImage(a,b){var c=$("#"+a).get(0);return c?(c.outImg={},c.outImg.src=c.src,c.overImg=new Image,c.overImg.src=b,$(c).hover(imgOnMouseover,imgOnMouseout),c):null}
function enableHoverImageDL(a){for(var b=0,c=arguments.length;b<c;++b){var d=$(typeof arguments[b]=="string"?"#"+arguments[b]:arguments[b]).get(0);if(d&&d.src)d.outImg={},d.outImg.src=d.src,d.overImg=new Image,d.overImg.src=d.src.replace(/\.(png|gif|jpg)/g,"_a.$1"),$(d).hover(imgOnMouseover,imgOnMouseout)}}
function enableMenuImages(a){for(var b=0,c=arguments.length;b<c;b+=2){var d=$("#"+arguments[b]);d.length&&d.data("menuString",arguments[b+1]).hover(function(){$("#dl4MainMenuTop").html($(this).data("menuString"))},function(){$("#dl4MainMenuTop").html(menuStringDefault)})}}function imgOnMouseout(){if(this.outImg)this.src=this.outImg.src;return!0}function imgOnMouseover(){if(this.overImg&&this.overImg.complete)this.src=this.overImg.src;return!0}
function imgOnMouseoverManual(a){if(a.overImg)a.src=a.overImg.src;return!1}function getTactics(){for(var a=document.forms.changetactic.elements.usetactic,b=0,c=a.length;b<c;++b)if(a[b].checked)document.forms.equipmultiple.elements.usetactic.value=a[b].value;document.forms.equipmultiple.submit()}
function createHrefButton(a,b,c,d){var e=document.createElement("a"),f=document.createElement("img");f.outImg=new Image;f.outImg.src=a;f.src=a;$(f).css("border","0px");enableHoverImageDL(f);$(e).css(d);e.href=b;if(c)e.onclick=c;e.appendChild(f);return e}
function createQuestionWindow(a){infoWindow(a.message,"defaultQuestionWindow");var b=$("#defaultQuestionWindowContent");addLineBreak(b);var c=document.createElement("div");b.append(c);$(c).css("width","100%");$(c).css("textAlign","center");b=createHrefButton(useGrafikpfad+"/buttons/36x36/greencheck.gif","#",typeof a.performAction=="string"?new Function(a.performAction+" deleteNodeById('defaultQuestionWindow'); return(false);"):function(){a.performAction();deleteNodeById("defaultQuestionWindow");return!1},
{marginRight:"10px"});c.appendChild(b);b=createHrefButton(useGrafikpfad+"/buttons/36x36/redcross.gif","#",typeof a.abortAction=="undefined"?function(){deleteNodeById("defaultQuestionWindow");return!1}:function(){a.abortAction();deleteNodeById("defaultQuestionWindow");return!1},{marginLeft:"10px"});c.appendChild(b)}
function responseDataObject(a,b,c){this.returnVal=a;this.responseClass=b;this.message=c.find(":first-child")!=void 0?c.text():"";if(this.responseClass=="ask")this.performAction=c.attr("action");else if(this.responseClass=="forward")this.fwdUrl=this.message;else if(this.responseClass=="rewrite")this.newClass=c.attr("newclass");else if(this.responseClass=="chgfx")this.newSrc=c.attr("newsrc"),this.updateHover=c.attr("updatehover")=="true";else if(this.responseClass=="marketRes")a="",c.attr("addtext")!=
null&&(a+=', "'+c.attr("addtext")+'"'),c.attr("sourceform")!=null&&(a+=', "'+c.attr("sourceform")+'"'),c.attr("inputtypes")!=null&&(a+=', "'+c.attr("inputtypes")+'"'),this.marketCall=new Function('return(marketResWindow("'+c.attr("markettext")+'", '+c.attr("missingore")+", "+c.attr("missinggold")+", "+c.attr("missingwood")+", "+c.attr("missingfood")+", "+c.attr("missingsilver")+", "+c.attr("costore")+", "+c.attr("costgold")+", "+c.attr("costwood")+", "+c.attr("costfood")+", "+c.attr("costsilver")+
', "'+c.attr("veggie")+'", "'+c.attr("backlink")+'", "'+c.attr("backlinkname")+'"'+a+"))");else if(this.responseClass=="refresh"&&this.returnVal=="res")this.ore=parseInt(c.attr("ore"),10),this.gold=parseInt(c.attr("gold"),10),this.wood=parseInt(c.attr("wood"),10),this.food=parseInt(c.attr("food"),10),this.silver=parseInt(c.attr("silver"),10),this.sirriline=parseInt(c.attr("sirriline"),10)}
function processResponse(a){a=$(a).find("return");if(a.length>0){var b=[];a.each(function(){var a=$(this).attr("retval");b.push(new responseDataObject(a=="false"?!1:a=="true"?!0:a,$(this).attr("class"),$(this)))});return b}return[]}function processRequestDL4(a){defaultProcessing(processResponse(a))}
function defaultProcessing(a){for(var b=0,c=a.length;b<c;++b)a[b].responseClass=="forward"?window.location.href=a[b].fwdUrl:a[b].responseClass=="ask"?createQuestionWindow(a[b]):a[b].responseClass=="refresh"?a[b].returnVal=="queue"?refreshQueue():a[b].returnVal=="res"&&refreshRes(a[b]):a[b].responseClass=="rewrite"?($("#"+a[b].returnVal).addClass(a[b].newClass).empty(),addBBCode(a[b].returnVal,a[b].message,!0)):a[b].responseClass=="chgfx"?($("#"+a[b].returnVal).attr("src",a[b].newSrc),a[b].updateHover&&
enableHoverImageDL(a[b].returnVal)):a[b].responseClass=="marketRes"?($("#"+a[b].returnVal).unbind("click"),$("#"+a[b].returnVal).get(0).onclick=null,$("#"+a[b].returnVal).click(a[b].marketCall)):infoWindow("[span="+a[b].responseClass+"]"+a[b].message+"[/span]","defaultAnswerWindow")}function refreshQueue(){$("#dl4QueueContent").load("actions.php?location=queue",getEndzeit);return!0}
function refreshRes(a){$("#user_erz").html(I18N.numberFormat(a.ore,0));$("#user_gold").html(I18N.numberFormat(a.gold,0));$("#user_holz").html(I18N.numberFormat(a.wood,0));$("#user_nahrung").html(I18N.numberFormat(a.food,0));$("#user_silber").html(I18N.numberFormat(a.silver,0));var b=$("#accsirriline");b&&b.html(a.sirriline);return!0}
function tryToSendAsXMLHTTP(a){var a=$(typeof a=="string"?"#"+a:a),b=a.attr("method").toLowerCase()=="post"?"POST":"GET",c=a.attr("action").charAt(0)=="?"?"actions.php"+a.attr("action"):a.attr("action").substr(0,7)=="http://"?a.attr("action").replace("main.php","actions.php"):a.attr("action");jQuery.ajax(c,{data:a.serialize(),cache:!1,success:processRequestDL4,type:b});return!1}
var Scrolling={initialized:!1,maxLeft:800,maxTop:600,minLeft:800,minTop:600,start:{left:0,top:0},currentPos:{left:0,top:0},areaWidth:!1,areaHeight:!1,areaScroll:function(a,b){var c=$("#dl4Area"),d=b.position.top-Scrolling.start.top;c.css({left:Math.max(Math.min(Scrolling.currentPos.left+(b.position.left-Scrolling.start.left),Scrolling.maxLeft),-Scrolling.areaWidth-Scrolling.minLeft+$(window).width()),top:Math.max(Math.min(Scrolling.currentPos.top+d,Scrolling.maxTop),-Scrolling.areaHeight-Scrolling.minTop+
$(window).height())});Scrolling.currentPos=b.position;c.width(Math.min(Scrolling.areaWidth,-Scrolling.currentPos.left+$(window).width())).height(Math.min(Scrolling.areaHeight,-Scrolling.currentPos.top+$(window).height()))},storeStart:function(a,b){Scrolling.start=b.position},prepare:function(a){Scrolling.areaWidth=1750*cssZoom/100+4;Scrolling.areaHeight=1300*cssZoom/100+4;var b=$("#dl4Area");if(b.length&&(Scrolling.currentPos=b.position(),b.width(Math.min(Scrolling.areaWidth,-Scrolling.currentPos.left+
$(window).width())).height(Math.min(Scrolling.areaHeight,-Scrolling.currentPos.top+$(window).height())),!Scrolling.initialized&&a==!0))Scrolling.initialized=!0,b.css("cursor","move").draggable({start:Scrolling.storeStart,drag:Scrolling.areaScroll,stop:Scrolling.saveScrollingPosition})},saveScrollingPosition:function(){savePosition(5,Scrolling.currentPos.left-$(window).scrollLeft(),Scrolling.currentPos.top-$(window).scrollTop(),Math.min(Scrolling.areaWidth,-Scrolling.currentPos.left+$(window).width()),
Math.min(Scrolling.areaHeight,-Scrolling.currentPos.top+$(window).height()))}},Buildings={bPlacer:!1,bPlacerOffsetX:!1,bPlacerOffsetY:!1,showHardSpaces:function(a){$(".dl4Objspace",a).each(function(){$(this).css("display","block")})},enablePlacement:function(a,b,c,d,e,f){var c=$("#"+c),g=!1;Buildings.bPlacer=$("#dl4"+b+"_").unbind("click",showPopup).addClass("dl4Placer").css("display","block");Buildings.bPlacerOffsetX=Math.floor(-Buildings.bPlacer.width()/2);Buildings.bPlacerOffsetY=Math.floor(-Buildings.bPlacer.height()/
2);$("#dl4HighlightBig").length&&$("#dl4HighlightBig").hide();xDef(f)?(e!==!0&&e>0&&(g=!0),Scrolling.prepare(!0),b=infoWindow(I18N.getSpecificString("BUILDING_PLACEMENT_INFO"),"abortPlacement",function(){justRelocation("?location=settleshop~category="+f)})):b=infoWindow(I18N.getSpecificString("BUILDING_PLACEMENT_INFO"),"abortPlacement",function(){window.location.href="?location=bauten"+(window.location.href.indexOf("sub=RG")!=-1?"&sub=RG":"")});xCenter(b);$(b).css("top",0);b=$("<div />").attr("id",
"dl4BuildingPlace").append(Buildings.bPlacer);b.height($(window).height()+"px");$("#"+mainObjectId).append(b);Buildings.showHardSpaces("#dl4Area");Buildings.showHardSpaces(Buildings.bPlacer);is_ie6&&b.css({left:0,top:0,zIndex:10049}).width("100%");b=$("#dl4Verteidigung_");(g||a!=5)&&b.css("display")=="none"&&b.width(Math.floor(300*cssZoom/100)).height(Math.floor(228*cssZoom/100)).css({left:Math.floor(0*cssZoom/100),top:Math.floor(1072*cssZoom/100),zIndex:10060,backgroundImage:'url("'+useGrafikpfad+
'/gebaeude/verteidigung_placer.gif")',display:"block"});c.length&&Buildings.bPlacer.css({left:c.position().left,top:c.position().top});$("#dl4MainMenu").hide();$("#dl4Queue").hide();$("#dl4TopArea").hide();$("#dl4MainContent").hide();$("#dl4Maximizer").hide();$("#dl4BuildingPlace").mousemove(function(a){Buildings.moveBuilding(a)});Buildings.startBuilding=g?function(a,b,c,g){xDef(c)||(c=b.position.left-Scrolling.start.left);xDef(g)||(g=b.position.top-Scrolling.start.top);c<5&&g<5?Buildings.placeDecoration(a,
e,f,d):Scrolling.saveScrollingPosition()}:function(b,c,f,g){xDef(f)||(f=c.position.left-Scrolling.start.left);xDef(g)||(g=c.position.top-Scrolling.start.top);f<5&&g<5?Buildings.placeBuilding(b,a,d,e):Scrolling.saveScrollingPosition()};$("#dl4BuildingPlace").click(function(a){Buildings.startBuilding(a,!1,0,0)}).draggable({start:function(a,b){Scrolling.storeStart(a,b);b.helper.bind("click.prevent",function(a){a.preventDefault()})},drag:function(a,b){Scrolling.areaScroll(a,b);return!0},stop:function(a,
b){setTimeout(function(){b.helper.unbind("click.prevent")},500)}})},placeBuilding:function(a,b,c,d){justRelocation("?location=bauten"+(b>=10&&b<=15?"~sub=RG":"")+"~build="+String(b)+"~x="+(a.pageX-Scrolling.currentPos.left+Buildings.bPlacerOffsetX)*100/cssZoom+"~y="+(a.pageY-Scrolling.currentPos.top+Buildings.bPlacerOffsetY)*100/cssZoom+(c!=-1?"~autobuy=true~sellPriority="+String(c):"")+(d!=void 0&&d!=!1?"~decorational=yes":""))},placeDecoration:function(a,b,c,d){justRelocation("?location=settleshop~category="+
c+"~payMethod="+d+"~place="+b+"~x="+(a.pageX-Scrolling.currentPos.left+Buildings.bPlacerOffsetX)*100/cssZoom+"~y="+(a.pageY-Scrolling.currentPos.top+Buildings.bPlacerOffsetY)*100/cssZoom)},startBuild:function(a,b){return b=="RG"?(jQuery.ajax("actions.php",{type:"get",data:{location:"buildings",build:a,sub:b},success:processRequestDL4,error:function(){justRelocation("?location=bauten~build="+a+"~sub="+b)}}),!1):justRelocation("?location=bauten~build="+a+"~sub="+b)},moveBuilding:function(a){Buildings.bPlacer.css({left:a.pageX+
Buildings.bPlacerOffsetX,top:a.pageY+Buildings.bPlacerOffsetY})}};function moveEggs(){var a=$("#dl4Eggs");a.length&&(enableDragWithHelper("dl4EggMover","dl4Eggs",null,function(){var a=$("#dl4Eggs");a.data("basic",a.position())}),a.css({left:"150px",top:"150px"}).show())}function markEveryLineAfter(a){for(a=$("#"+a);a.length;){if(a.get(0).nodeName=="TR")for(var b=$("input",a).toArray(),c=0,d=b.length;c<d;++c)if(b[c].type=="checkbox")b[c].checked=!b[c].checked;a=a.next()}}
function saveTroopSettings(){tryToSendAsXMLHTTP($("#mission"));return!1}
function highlightArea(a,b,c,d,e){var f=$(typeof a=="string"?"#"+a:a),g=$("#dl4Highlight"+b);g.length==0?(g=$("<div />").attr("id","dl4Highlight"+b),g.appendTo($("#"+mainObjectId))):xDef(g.data("curListener"))&&(f.unbind("mouseover",g.data("curMouseOverHandler")),f.unbind("mouseout",g.data("curMouseOutHandler")),f.unbind("click",g.data("curClickHandler")),g.removeData("curListener"));g.attr("class","highlight"+b+c+"Unvisited").show();if(c=="Down")var h=f.offset().left-(g.width()-f.width())/2,i=f.offset().top-
g.height();else c=="Up"?(h=f.offset().left-(g.width()-f.width())/2,i=f.offset().top+f.height()):c=="Right"?(h=f.offset().left-g.width(),i=f.offset().top-(g.height()-f.height())/2):c=="Left"&&(h=f.offset().left+f.width(),i=f.offset().top-(g.height()-f.height())/2);g.css({left:h,top:i});d&&(g.data("curListener",a),g.data("curMouseOverHandler",function(){g.removeClass("highlight"+b+c+"Unvisited").addClass("highlight"+b+c+"Visited")}),g.data("curMouseOutHandler",function(){g.removeClass("highlight"+b+
c+"Visited").addClass("highlight"+b+c+"Unvisited")}),g.data("curClickHandler",function(){g.hide();g.removeClass("highlight"+b+c+"Visited").addClass("highlight"+b+c+"Unvisited")}),f.hover(g.data("curMouseOverHandler"),g.data("curMouseOutHandler")),e&&f.click(g.data("curClickHandler")));return!0}
function showTavernTable(a,b){var c=Array(1);c[0]=a;deleteContent("tavernTableHeading");addBBCode("tavernTableHeading",I18N.getSpecificString("tavernTableWithId",c),!0);deleteContent("tavernTableInfo");if(typeof tableData[a]!="undefined"){for(var c="",d=0,e=tableData[a].length;d<e;++d)typeof tableData[a][d]!="undefined"&&(c+=b==d+1?"[b][color=tomato][span=smallinfo]"+tableData[a][d][2]+"[/span] "+tableData[a][d][1]+"[/color][/b]\n":"[span=smallinfo]"+tableData[a][d][2]+"[/span] "+tableData[a][d][1]+
"\n");addBBCode("tavernTableInfo",c,!0)}else addBBCode("tavernTableInfo",I18N.getSpecificString("tavernTableEmpty",c),!0);return!0}
function initTutorial(a){xDef(a)||(a=!0);$("#dl4Tutorial").css({left:"250px",top:"5px"});$("#dl4Tutorial").draggable({handle:"#dl4TutorialDragBar"});enableRightClickEvent("dl4Tutorial");enableHoverImageDL("abortTut","nextTut");a&&(launchDL4(),a=$("#dl4Area").height(),(a==500||a==504)&&$("#dl4Area").height(Math.min($(window).height(),Scrolling.areaHeight)));is_ie6||$("#dl4TutorialContent").empty()}function replaceWithClass(a,b,c,d){xDef(d)||(d=!1);(b=$("#"+b))&&replaceTextNodesWithClass(a,b,c,d)}
function replaceTextNodesWithClass(a,b,c,d){if(b.hasChildNodes()){for(var e=[],f=0;f<b.childNodes.length;f++)e[f]=b.childNodes[f];for(f=0;f<e.length;f++)replaceTextNodesWithClass(a,e[f],c,d)}switch(b.nodeType){case 3:for(e=-1;(e=b.nodeValue.indexOf(a))!=-1;){e>0&&(f=document.createTextNode(b.nodeValue.substring(0,e)),b.parentNode.insertBefore(f,b));f=document.createElement("span");f.className=c;var g=d?document.createTextNode(String.fromCharCode(187)+" "+a+" "+String.fromCharCode(171)):document.createTextNode(a);
f.appendChild(g);b.parentNode.insertBefore(f,b);b.nodeValue=b.nodeValue.substr(e+a.length)}}}function highlightInMenu(a){var b=$(typeof a=="string"?"#"+a:a);b.length&&(b.parent().width(500),highlightArea(a,"Big","Down",!0))}function highlightNextStep(){highlightArea("nextTut","Big","Up",!0,!0)}function unhighlightInMenu(a){if(a=$(a).get(0))makeBorder(a,"0","tomato"),a.parentNode.parentNode.id!="dl4MainMenu"&&delayedMenuRowHide(a.parentNode.parentNode.id)}
function makeBorder(a,b,c){String(b)=="-1"?$(typeof a=="string"?"#"+a:a).css("border",""):$(typeof a=="string"?"#"+a:a).css("border",b+"px solid "+c)}function getTutorialCenterPos(){return Math.round(($(window).width()-$("#dl4Tutorial").width())/2)}
function highlightFirstImage(a,b,c){xDef(c)||(c=!1);for(var a=$("img",$(a)).toArray(),d=a.length,e=!1,f=0;f<d;++f)if(a[f].src.indexOf(b)>0){e=a[f];try{c?(a[f].style.border="0px",a[f].style.padding=""):(a[f].style.border="2px solid tomato",a[f].style.padding="2px")}catch(g){a[f].style.border="",a[f].style.padding=""}break}return e}function setNext(a){$("#dl4TutorialNext").show().unbind().click(function(){globalTextSpeed=globalTextSpeedDefault;continueAfterBBCodeEnd(a)})}
function setNextLink(a){$("#dl4TutorialNext").show().unbind().click(function(){window.location.href=a})}function hideNext(){$("#dl4TutorialNext").hide()}function enableRightClickEvent(a){if(a=$("#"+a)[0])a.oncontextmenu=rightClickCheck}function rightClickCheck(a){if(!a)a=window.event;return isBBCodeRunning&&(a.type&&a.type=="contextmenu"||a.button&&a.button==2||a.which&&a.which==3)?(window.opera&&window.alert("Sorry: Diese Funktion ist deaktiviert."),globalTextSpeed=0,!1):!0}
function countQueueEntries(a){for(var b=$("a",$("#dl4QueueContent")),c=b.length,d=0,e=0;e<c;++e)b[e].className=="dl4Queue"+a&&d++;return d};function launchQueue(){getEndzeit();endzeit[0]=120;window.setInterval(dl4Queue,1E3);enableHoverImageDL("mymessages","myminigame");$("#dl4ResBar").click(function(){return justRelocationOpener("main.php?location=ressourceinfo")});prepareTooltips();window.setInterval(function(){window.location.reload()},12E4)};function openPWWindow(){window.open("passwort.popup.php","Passwort","scrollbars,width=400,height=350,left=100,top=100,resizable=yes").focus();return!1};function reloadChat(a,b,c){window.location.href="minigamechat.php?gameid="+a+"&lastturn="+b+"&laststatus="+c}function updateKeyPressTime(){document.forms.chat.elements.lastkeypress.value=(new Date).getTime()}
function updateMinigameIfKeyPressTimedOut(a,b){var c=new Date,d=parseInt(window.parent.document.forms.chat.elements.lastkeypress.value)+a;if(window.parent.document.forms.chat.elements.lastkeypress.value==0||c.getTime()>d)window.parent.location.href="main.php?location=tavern&action=games&game="+b};var shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!0,target:document};if(c)for(var e in d)typeof c[e]=="undefined"&&(c[e]=d[e]);else c=d;d=c.target;typeof c.target=="string"&&(d=document.getElementById(c.target));a=a.toLowerCase();e=function(d){d=d||window.event;if(c.disable_in_input){var e;if(d.target)e=d.target;else if(d.srcElement)e=d.srcElement;if(e.nodeType==3)e=e.parentNode;if(e.tagName=="INPUT"||e.tagName=="TEXTAREA"||e.tagName=="SELECT")return}if(d.keyCode)var h=
d.keyCode;else if(d.which)h=d.which;e=String.fromCharCode(h).toLowerCase();var i=a.split("+"),j=0,k={},l={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,
f12:123},m=!1,o=!1,n=!1,t=!1,w=!1,r=!1,q=!1;d.ctrlKey&&(t=!0);d.shiftKey&&(o=!0);d.altKey&&(q=!0);d.metaKey&&(w=!0);for(var p,u=0;p=i[u],u<i.length;u++)if(p=="ctrl"||p=="control")j++,n=!0;else if(p=="shift")j++,m=!0;else if(p=="alt")j++,r=!0;else if(p.length>1)l[p]==h&&j++;else if(h<=90&&h>=65||h>=48&&h<=57)e==p?j++:k[e]&&d.shiftKey&&(e=k[e],e==p&&j++);if(j==i.length&&t==n&&w==!1&&o==m&&q==r&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),
!1};this.all_shortcuts[a]={callback:e,target:d,event:c.type};d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}};function dl4PortalFb(){FB.getLoginStatus(function(a){a.authResponse?openFbRegDialog():FB.login(function(a){a.authResponse&&openFbRegDialog()},{scope:"email"})});return!1}
function openFbRegDialog(){FB.api("/me",function(a){if(a!=null&&a.email)if($("#dl4Linklist").length)justRelocation("?loc=reg~fbmail="+a.email);else{$("#dl_em_1").val(a.email);$("#fbid").val(a.id);var b=$("#selectServer"),c=$("#regForm"),d=$("#fbregdialog");$("#fbplayername").text(a.first_name);b.length&&$("#fbselectServerReg").length==0&&(c.data("path",c.attr("action")),$("#fbServerSelect").show().append($('<select id="fbselectServerReg" size="1"></select>').change(function(){c.attr("action","http://"+
$(this).val()+"/portal/"+c.data("path"))}).append(b.children().clone())));$("#regWithFb").click(function(){$("#dl_name").val($("#fbnick").val());$("#dl_pw_1").val($("#fbpass").val());c.submit();return!1});d.dialog({dialogClass:"fb_dialog",width:400,height:300})}})}
function launchPortal(){useGrafikpfad="../"+useGrafikpfad;mainObjectId="mainBackground";prepareTooltips();$("#gbg-footer a.lightbox").click(function(){$("body").css("overflow-y","hidden");$('<div id="overlay"></div>').css("top",$(document).scrollTop()).css("opacity","0").animate({opacity:"0.5"},"slow").appendTo("body");$('<div id="lightbox"></div>').hide().appendTo("body");$("<img />").attr("src",$(this).attr("href")).load(function(){positionLightboxImage()}).click(function(){removeLightbox()}).appendTo("#lightbox");
return!1});if($("#fb-root").length){window.fbAsyncInit=function(){FB.init({appId:$("#loginWithFb").attr("rel"),cookie:!0,status:!0,xfbml:!0})};var a,b=document.getElementsByTagName("script")[0];a=document.createElement("script");a.id="facebook-jssdk";a.src="http://connect.facebook.net/en_US/all.js#xfbml=1&appId="+$("#loginWithFb").attr("rel");b.parentNode.insertBefore(a,b);$("#loginWithFb").click(dl4PortalFb);$("#regSend").click(function(){var a=$("#selectServer"),b=$("#regForm");if(a.length){var e=
$("#selectServerReg"),f=$("#regdialog");e.length==0&&(b.data("path",b.attr("action")),$("button",f).button().click(function(){b.submit()}),f.prepend($('<select id="selectServerReg" size="1"></select>').change(function(){b.attr("action","http://"+$(this).val()+"/portal/"+b.data("path"))}).append(a.children().clone())));f.dialog()}else b.submit();return!1})}}function switchFormBaseUrl(a,b,c,d){a=$(a)[0];a.action=c+b+d}
function hideOnClickAway(a,b,c){c=typeof c!=void 0&&c!=!1?$("#"+c)[0]:!1;window.setTimeout(function(){$(document).click(function(d){d=window.event?d.srcElement:d.target;if(d.nodeType==3)d=d.parentNode;for(;d.parentNode;){if(d==$("#"+a)[0]||d==c)return;d=d.parentNode}$(a).addClass(b)})},100)}function positionLightboxImage(){var a=($(window).height()-$("#lightbox").height())/2,b=($(window).width()-$("#lightbox").width())/2;$("#lightbox").css({top:a+$(document).scrollTop(),left:b}).fadeIn()}
function removeLightbox(){$("#overlay, #lightbox").fadeOut("slow",function(){$(this).remove();$("body").css("overflow-y","auto")})};$(function(){var a={days_short:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),days_long:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),months_short:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),months_long:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),format:"%m/%d/%Y"},b=a,c=function(a,c,d){a.a=b.days_short[d];a.A=b.days_long[d];a.b=b.months_short[c];a.B=b.months_long[c];a.m=c+1;a.Y>0?(c=a.Y.toString(),c.length<
2?c="0"+c:c.length>2&&(c=c.substring(c.length-2)),a.y=c):a.y=a.Y;var d=["d","m","H","M","S"],h;for(h in d)c=a[d[h]],c=c.toString(),c.length<2&&(c="0"+c),a[d[h]]=c;return a},d=function(a,b){var d,h,i;b?(d={H:a.getUTCHours(),M:a.getUTCMinutes(),S:a.getUTCSeconds(),d:a.getUTCDate(),Y:a.getUTCFullYear()},h=a.getUTCMonth(),i=a.getUTCDay()):(d={H:a.getHours(),M:a.getMinutes(),S:a.getSeconds(),d:a.getDate(),Y:a.getFullYear()},h=a.getMonth(),i=a.getDay());return c(d,h,i)};$.strftime=function(a,f,g){if(a&&
typeof a=="object")f=a.dateTime,g=a.utc,a=a.format;if(!a||typeof a!="string")a=b.format;var h;if(f&&typeof f=="object")if(f instanceof Date)h=d(f,g);else{var g={H:0,M:0,S:0,d:1,Y:1,m:1},i={};for(h in g)i[h]=typeof f[h]!="number"||f[h]%1!=0?g[h]:f[h];i.m--;h=c(i,i.m,typeof f.dow=="number"&&f.dow%1==0?f.dow:0)}else h=d(new Date,g);f="";for(i=g=0;i<a.length;i++)g==0?a.charAt(i)=="%"?g=1:f+=a.charAt(i):(typeof h[a.charAt(i)]!="undefined"?f+=h[a.charAt(i)]:(f+="%",a.charAt(i)!="%"&&(f+=a.charAt(i))),g=
0);g==1&&(f+="%");return f};$.extend($.strftime,{setText:function(c){if(typeof c!="object")throw Error("$.strftime.setText() : invalid parameter");var d=0,g;for(g in c){if(typeof a[g]=="undefined")throw Error('$.strftime.setText() : invalid field "'+g+'"');else if(g=="format"&&typeof c[g]!="string")throw Error('$.strftime.setText() : invalid type for the "format" field');else if(g!="format"&&!(c[g]instanceof Array))throw Error('$.strftime.setText() : field "'+g+'" should be an array');else if(c[g].length!=
a[g].length)throw Error('$.strftime.setText() : field "'+g+'" has incorrect length '+c[g].length+" (should be "+a[g].length+")");d++}if(d!=5)throw Error("$.strftime.setText() : 5 fields expected, "+d+" found");b=c},defaults:function(){b=a}});$.fn.strftime=function(a,b,c){var d=$.strftime(a,b,c);return this.each(function(){$(this).html(d)})}});
