dom=(document.getElementById)?true:false;ie=(navigator.userAgent.indexOf("MSIE")>0)?true:false;ns4=(document.layers)?true:false;ns6=((navigator.userAgent.indexOf("Mozilla")>=0)&&(navigator.appVersion.substring(0,1)>="5"))?true:false;opera=(navigator.userAgent.indexOf("Opera")>=0)?true:false;mac=navigator.platform=="Mac";max_ress=0;var start=new Date();var reloadSperre=10000;var mouseOverCache=new Array();function fixPNG(g){if(window.ie55up){var c=(g.id)?"id='"+g.id+"' ":"";var e=(g.className)?"class='"+g.className+"' ":"";var j=(g.title)?"title='"+g.title+"' ":"title='"+g.alt+"' ";var d="display:inline-block;"+g.style.cssText;var b="<span "+c+e+j;b+=' style="width:'+g.width+"px; height:"+g.height+"px;"+d+";";b+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";b+="(src='"+g.src+"', sizingMethod='scale');\"></span>";g.outerHTML=b}}function centerPositionY(b,d,c){width=1024;if(opera||ns4||ns6){width=window.innerWidth}else{if(ie){width=document.body.offsetWidth}}if(dom){obj=document.getElementById(b.id);obj.style.left=Math.ceil(width/2-c)+"px";obj.style.top=d+"px"}}function server_clock(){if(document.getElementById("second").innerHTML<59){s=parseInt(document.getElementById("second").innerHTML,10);s=s+1;if(s<10){s="0"+s}document.getElementById("second").innerHTML=s}else{document.getElementById("second").innerHTML="00";if(document.getElementById("minute").innerHTML<59){m=parseInt(document.getElementById("minute").innerHTML,10);m=m+1;if(m<10){m="0"+m}document.getElementById("minute").innerHTML=m}else{document.getElementById("minute").innerHTML="00";if(document.getElementById("hour").innerHTML<23){h=parseInt(document.getElementById("hour").innerHTML,10);h=h+1;if(h<10){h="0"+h}document.getElementById("hour").innerHTML=h}else{document.getElementById("hour").innerHTML="00"}}}setTimeout("server_clock()",1000)}function counter(){RefTime=(parseInt(document.getElementById("Rhour").innerHTML)*3600)+(parseInt(document.getElementById("Rminute").innerHTML)*60)+(parseInt(document.getElementById("Rsecond").innerHTML));r=(parseInt(document.getElementById("hour").innerHTML)*3600)+(parseInt(document.getElementById("minute").innerHTML)*60)+(parseInt(document.getElementById("second").innerHTML));field=document.getElementsByTagName("span");for(i=0;i<field.length;i++){if(field[i].className=="countdown"){var e=field[i].innerHTML;var b=e.split(" ");e=b.join("");field[i].innerHTML=e;timeString="";time_l=field[i].innerHTML.length;if(time_l==8||time_l==9){time=field[i].innerHTML;time_a=time.split(":");time_s=time_a[2];time_m=time_a[1];time_h=time_a[0];time=(time_h*3600)+(time_m*60)+(time_s-1);if(time<0){field[i].innerHTML="00:00:00";return}if(time.length>8){return}now=new Date();if(time==0){if(document.getElementById("housecounter")){setTimeout("location.reload()",2000)}else{location.reload()}return}hours=Math.floor(time/3600);minutes=Math.floor((time-hours*3600)/60);seconds=Math.floor(time-(hours*3600)-(minutes*60));if(hours<10){timeString="0"}timeString+=hours+":";if(minutes<10){timeString+="0"}timeString+=minutes+":";if(seconds<10){timeString+="0"}timeString+=seconds;field[i].innerHTML=timeString}}if(field[i].className=="countdownRight"||field[i].className=="countdownRight size12"){var e=field[i].innerHTML;var b=e.split(" ");e=b.join("");field[i].innerHTML=e;timeString="";time_l=field[i].innerHTML.length;if(time_l==8||time_l==9){time=field[i].innerHTML;time_a=time.split(":");time_s=time_a[0];time_m=time_a[1];time_h=time_a[2];time=(time_h*3600)+(time_m*60)+(time_s-1);if(time<0){field[i].innerHTML="00:00:00";return}if(time.length>8){return}now=new Date();if(time==0){if(document.getElementById("housecounter")){setTimeout("location.reload()",2000)}else{location.reload()}return}hours=Math.floor(time/3600);minutes=Math.floor((time-hours*3600)/60);seconds=Math.floor(time-(hours*3600)-(minutes*60));if(seconds<10){timeString="0"}timeString+=seconds+":";if(minutes<10){timeString+="0"}timeString+=minutes+":";if(hours<10){timeString+="0"}timeString+=hours;field[i].innerHTML=timeString}}if(field[i].className=="countdownRev"||field[i].className=="countdownRev size12"){var d=field[i].innerHTML;var c=d.split(" ");d=c.join("");field[i].innerHTML=d;tS="";t_l=field[i].innerHTML.length;if(t_l==8||t_l==9){t=field[i].innerHTML;a=t.split(":");t_h=parseInt(a[0]);t_m=parseInt(a[1]);t_s=parseInt(a[2]);t=(t_h*3600)+(t_m*60)+t_s+1;h=Math.floor(t/3600);m=Math.floor((t-h*3600)/60);s=Math.floor(t-(h*3600)-(m*60));if(h<10){tS="0"}tS+=h+":";if(m<10){tS+="0"}tS+=m+":";if(s<10){tS+="0"}tS+=s;field[i].innerHTML=tS}}}setTimeout("counter()",1000)}function RessCounter(){timeNow=new Date();field=document.getElementsByTagName("span");for(i=0;i<field.length;i++){if(field[i].className=="Ress"){idtype=field[i].lang.split(",");vid=idtype[0];type=idtype[1];speicher=village_conf[vid][6];res=0;prod=0;if(type=="res1"){res=village_conf[vid][0];prod=village_conf[vid][3]}else{if(type=="res2"){res=village_conf[vid][1];prod=village_conf[vid][4]}else{if(type=="res3"){res=village_conf[vid][2];prod=village_conf[vid][5]}}}a1=prod/3600;act_res=res+(a1*(r-RefTime));act_res=Math.round(act_res);if((act_res>speicher)&&(speicher!=-1)){act_res=speicher;field[i].style.color="red"}if(act_res>999999){act_res=String(act_res);s1=act_res.substr(0,act_res.length-6);s2=act_res.substr(act_res.length-6,3);s3=act_res.substr(act_res.length-3);act_res=s1+"."+s2+"."+s3;field[i].innerHTML=act_res}else{if(act_res>999){act_res=String(act_res);s1=act_res.substr(0,act_res.length-3);s2=act_res.substr(act_res.length-3);act_res=s1+"."+s2;field[i].innerHTML=act_res}else{field[i].innerHTML=parseInt(String(act_res))}}}}}var savedStates=new Array();var savedStateCount=0;function saveBackgroundStyle(b){saved=new Object();saved.element=b;saved.className=b.className;saved.backgroundColor=b.style.backgroundColor;return saved}function restoreBackgroundStyle(b){b.element.style.backgroundColor=b.backgroundColor;if(b.className){b.element.className=b.className}}function findNode(b,d){myElement=b;var c=0;while(myElement&&(!myElement.tagName||(myElement.tagName&&myElement.tagName!=d))){myElement=b.childNodes[c];c++}if(myElement&&myElement.tagName&&myElement.tagName==d){return myElement}else{if(b.firstChild){return findNode(b.firstChild,d)}}return 0}function highlightTableRow(c,g){var d=0;for(d;d<savedStateCount;d++){restoreBackgroundStyle(savedStates[d])}savedStateCount=0;while(c&&((c.tagName&&c.tagName!="TR")||!c.tagName)){c=c.parentNode}if(!c||(c&&c.id&&c.id=="header")){return}if(c){var b=c;if(b){savedStates[savedStateCount]=saveBackgroundStyle(b);savedStateCount++}var e=findNode(c,"TD");var d=0;while(e){if(e.tagName=="TD"){if(!e.style){e.style={}}else{savedStates[savedStateCount]=saveBackgroundStyle(e);savedStateCount++}e.style.backgroundColor=g;e.style.cursor="default";d++}e=e.nextSibling}}}function trackTableHighlight(b,c){if(!b){b=window.event}if(b.srcElement){highlightTableRow(b.srcElement,c)}else{if(b.target){highlightTableRow(b.target,c)}}}function highlightTableRowVersionA(c,g){var d=0;if(typeof(saveStateCount)!="undefined"){savedStateCount=0}for(d;d<savedStateCount;d++){restoreBackgroundStyle(savedStates[d])}savedStateCount=0;if(!c||(c&&c.id&&c.id=="header")){return}if(c){var b=c;if(b){savedStates[savedStateCount]=saveBackgroundStyle(b);savedStateCount++}var e=findNode(c,"TD");var d=0;while(e){if(e.tagName=="TD"){if(!e.style){e.style={}}else{savedStates[savedStateCount]=saveBackgroundStyle(e);savedStateCount++}e.style.backgroundColor=g;e.style.cursor="default";d++}e=e.nextSibling}}}function insertNum(c,b,d){d=(d)?d:0;elem=document.forms[d].elements[c];if(elem.value==b){elem.value="0"}else{elem.value=b}}function sel_troops(d,c,b){troops=parseInt(document.getElementById(d).innerHTML);troops=troops+c*b;if(troops>0){document.getElementById(d).innerHTML=troops;document.getElementById(d).style.color="";document.getElementById("h"+d).value=troops}else{document.getElementById(d).innerHTML=0;document.getElementById(d).style.color="#FF0000;";document.getElementById("h"+d).value=0}}function sel_troops_tm(d,c,b){troops=parseInt(document.getElementById(d).value);troops=troops+c*b;if(troops>0){document.getElementById(d).value=troops;document.getElementById(d).style.color="";document.getElementById("h"+d).value=troops}else{document.getElementById(d).value=0;document.getElementById(d).style.color="#FF0000;";document.getElementById("h"+d).value=0}}function sel_res(g,d,c,e,b){ressources=parseInt(document.getElementById(g).value.replace(".",""));ressources=ressources+d*c;if(document.getElementById(g).value.length==0){document.getElementById(g).value=0}else{if(document.getElementById(g).value.substr(0,1)==0&&document.getElementById(g).value!="0"){document.getElementById(g).value=document.getElementById(g).value.substr(1)}else{if(isNaN(document.getElementById(g).value)){document.getElementById(g).value="0"}else{if(ressources<0){ressources=0}if(b!=false&&ressources>b){ressources=b}document.getElementById(g).value=ressources}}}settlers=parseInt(document.getElementById("ress1").value)+parseInt(document.getElementById("ress2").value)+parseInt(document.getElementById("ress3").value);settlers=Math.ceil(settlers/e);document.getElementById("settlers").style.color="#000000";document.getElementById("settlers").innerHTML=settlers;document.getElementById("settler_free").innerHTML=parseInt(document.getElementById("settler_max").value)-settlers;if(parseInt(document.getElementById("settlers").innerHTML)>parseInt(document.getElementById("settler_max").value)){document.getElementById("settlers").style.color="#FF0000";document.getElementById("settlers").innerHTML=parseInt(document.getElementById("settler_max").value);document.getElementById("settler_free").innerHTML=0}}function FavList(){index=document.getElementById("favlist").selectedIndex;koord=document.getElementById("favlist").options[index].value;koord=koord.split("|");if(koord[1]){document.getElementById("x").value=koord[0];document.getElementById("y").value=koord[1]}else{document.getElementById("x").value="";document.getElementById("y").value=""}}function CastleListOwn(){index=document.getElementById("castlelist").selectedIndex;koord=document.getElementById("castlelist").options[index].value;koord=koord.split("|");if(koord[1]){document.getElementById("cx").value=koord[0];document.getElementById("cy").value=koord[1]}else{document.getElementById("cx").value="";document.getElementById("cy").value=""}}function kaufm(c){var d=(Math.round(c*100)/100).toString();d+=(d.indexOf(".")==-1)?".00":"00";var g=d.indexOf("."),b=d.indexOf("-.");var e=(g==0||b==0)?"0,":",";return d.substring(0,g)+e+d.substring(g+1,g+3)}function checkKey(g){if(!g){g=window.event}var d=(NS)?g.which:event.keyCode;var c=String.fromCharCode(d);if(g.altKey){for(var b=0;b<ar.length;b++){if(c==ar[b].key){location.href=ar[b].url}}}}function hotKey(c,b){this.key=c;this.url=b}function makevisible(c,b){if(c.style.MozOpacity){b=b*0.01;c.style.MozOpacity=b}else{if(c.filters){c.filters.alpha.opacity=b}}}function setvisible(c,b){if(c.style.MozOpacity){b=b*0.01;mouseOverCache[c]=c.style.MozOpacity;c.style.MozOpacity=b}else{if(c.filters){mouseOverCache[c]=c.filters.alpha.opacity;c.filters.alpha.opacity=b}}}function restorevisible(b){if(b.style.MozOpacity){b.style.MozOpacity=mouseOverCache[b]}else{if(b.filters){b.filters.alpha.opacity=mouseOverCache[b]}}}function setTroopData(j){var q=j[0];var k=j[1];var b=j[2];if(!p){var p=0}if(b=="off"){offData=j}else{deffData=j}var o=3;var g=document.getElementById("player_"+b);g.innerHTML='<span class="report_name">'+q+"</span>";var n=new Array("spear","sword","axe","spy","light","heavy","ram","catapult","bow");for(var e=0;e<n.length;e++){g=document.getElementById(b+"_"+n[e]);if(g){stern1=j[o+3]>=1?"":"_grey";stern2=j[o+3]>=2?"":"_grey";stern3=j[o+3]>=3?"":"_grey";killed_life=Math.ceil(p*j[o+4]);if(j[o+1]!="?"&&killed_life>j[o+1]){killed_life=j[o+1]}var d=(j[o+1]!="?")?komma(j[o+1]-killed_life):"?";var l=(j[o+2]!="?")?komma(j[o+2]+killed_life):"";g.innerHTML='<table bgcolor="#FFFFFF"><tr><td rowspan="2" class="pure"><img src="'+imgUrl+"/px/unit_"+n[e]+'.png"/></td><td class="pure">'+d+'</td><td rowspan="2" class="pure"><img src="'+imgUrl+"/px/stern"+stern1+'.gif"/><br/><img src="'+imgUrl+"/px/stern"+stern2+'.gif"/><br/><img src="'+imgUrl+"/px/stern"+stern3+'.gif"/><br/></td></tr><tr><td class="pure"><p align="right" style="color:red;"><b><strike>'+l+"</strike></b></p></td></tr></table>";if(j[o+1]-killed_life==0){makevisible(g,30)}}o+=5}}function komma(g){var g=""+g;var c=g.length;if(c>3){var e=c%3;var b=(e>0)?(g.substring(0,e)):"";for(var d=0;d<Math.floor(c/3);d++){if((e==0)&&(d==0)){b+=g.substring(e+3*d,e+3*d+3)}else{b+="."+g.substring(e+3*d,e+3*d+3)}}return b}return g}function zero(c,d){var c=""+c;var b=c.length;if(b<d){for(i=0;i<(d-b);i++){c=0+c}}return c}function debug(c){var b=document.getElementById("battle_time");b.innerHTML=c}function setBattleTime(){var b=new Date();b.setTime((serverTime+Math.round(timeGone))*1000);var d='<span class="report_time">'+zero(b.getHours(),2)+":"+zero(b.getMinutes(),2)+":"+zero(b.getSeconds(),2)+' <img src="'+imgUrl+'/px/ico_sandclock.png"/></span>';var c=document.getElementById("battle_time");c.innerHTML=d}function setCookie(b,c){Dauer=7;jetzt=new Date();Auszeit=new Date(jetzt.getTime()+Dauer*86400000);document.cookie=b+"="+c+";expires="+Auszeit.toGMTString()+";"}function getCookie(b){var d=null;if(document.cookie!=""){var c=document.cookie.indexOf(b+"=");if(c>=0){c=c+b.length+1;var e=document.cookie.indexOf(";",c);if(e<0){e=document.cookie.length}d=document.cookie.substring(c,e);d=unescape(d)}}return d}function checkall(c,b){f=c.form;for(i=0;i<f.elements.length;i++){if(f.elements[i].name=="p[]"){f.elements[i].checked=c.checked}}}function formatNumbers(c){c=c+"";i=c.length-1;var d="";var b=0;for(i;i>-1;i--){d=c.charAt(i)+d;b++;if(b%3==0&&i>0){d="."+d}}return d};