﻿Array.prototype.______array = '______array';var JSON = {org: 'http://www.JSON.org',copyright: '(c)2005 JSON.org',license: 'http://www.crockford.com/JSON/license.html',stringify: function (arg) {var c, i, l, s = '', v;switch (typeof arg) {case 'object':if (arg) {if (arg.______array == '______array') {for (i = 0; i < arg.length; ++i) {v = this.stringify(arg[i]);if (s) {s += ',';}s += v;}return '[' + s + ']';} else if (typeof arg.toString != 'undefined') {for (i in arg) {v = arg[i];if (typeof v != 'undefined' && typeof v != 'function') {v = this.stringify(v);if (s) {s += ',';}s += this.stringify(i) + ':' + v;}}return '{' + s + '}';}}return 'null';case 'number':return isFinite(arg) ? String(arg) : 'null';case 'string':l = arg.length;s = '"';for (i = 0; i < l; i += 1) {c = arg.charAt(i);if (c >= ' ') {if (c == '\\' || c == '"') {s += '\\';}s += c;} else {switch (c) {case '\b':s += '\\b';break;case '\f':s += '\\f';break;case '\n':s += '\\n';break;case '\r':s += '\\r';break;case '\t':s += '\\t';break;default:c = c.charCodeAt();s += '\\u00' + Math.floor(c / 16).toString(16) +(c % 16).toString(16);}}}return s + '"';case 'boolean':return String(arg);default:return 'null';}},parse: function (text) {var at = 0;var ch = ' ';function error(m) {throw {name: 'JSONError',message: m,at: at - 1,text: text};};function next() {ch = text.charAt(at);at += 1;return ch;};function white() {while (ch != '' && ch <= ' ') {next();}}function str() {var i, s = '', t, u;if (ch == '"') {outer:while (next()) {if (ch == '"') {next();return s;} else if (ch == '\\') {switch (next()) {case 'b':s += '\b';break;case 'f':s += '\f';break;case 'n':s += '\n';break;case 'r':s += '\r';break;case 't':s += '\t';break;case 'u':u = 0;for (i = 0; i < 4; i += 1) {t = parseInt(next(), 16);if (!isFinite(t)) {break outer;}u = u * 16 + t;}s += String.fromCharCode(u);break;default:s += ch;}} else {s += ch;}}};error("Bad string");}function arr() {var a = [];if (ch == '[') {next();white();if (ch == ']') {next();return a;}while (ch) {a.push(val());white();if (ch == ']') {next();return a;} else if (ch != ',') {break;}next();white();}}error("Bad array");}function obj() {var k, o = {};if (ch == '{') {next();white();if (ch == '}') {next();return o;}while (ch) {k = str();white();if (ch != ':') {break;}next();o[k] = val();white();if (ch == '}') {next();return o;} else if (ch != ',') {break;}next();white();}}error("Bad object");}function num() {var n = '', v;if (ch == '-') {n = '-';next();}while (ch >= '0' && ch <= '9') {n += ch;next();}if (ch == '.') {n += '.';while (next() && ch >= '0' && ch <= '9') {n += ch;}}if (ch == 'e' || ch == 'E') {n += 'e';next();if (ch == '-' || ch == '+') {n += ch;next();}while (ch >= '0' && ch <= '9') {n += ch;next();}}v = +n;if (!isFinite(v)) {error("Bad number");} else {return v;}}function word() {switch (ch) {case 't':if (next() == 'r' && next() == 'u' && next() == 'e') {next();return true;}break;case 'f':if (next() == 'a' && next() == 'l' && next() == 's' &&next() == 'e') {next();return false;}break;case 'n':if (next() == 'u' && next() == 'l' && next() == 'l') {next();return null;}break;}error("Syntax error");}function val() {white();switch (ch) {case '{':return obj();case '[':return arr();case '"':return str();case '-':return num();default:return ch >= '0' && ch <= '9' ? num() : word();}}return val();}};
var pause=false;var timer=new Object();var m=new Object();var l=new Object();var _el = new Object();var _bl = new Object();var resft = new Object();
var VT=A(),VA=A(),VE=A(),VR=A();var ImgPath = "images/webs/";var F=new Object();function start(){init();G("l1");G("l2");G("l3");G("l4");ak();};function Q(){return new Date().getTime();};function A(){return Math.round(Q()/1000);};function Z(c){p=c.innerHTML.split(":");aY=p[0]*3600+p[1]*60+p[2]*1;return aY;};
function aa(s){if (s> -2) {az = Math.floor(s/3600);an = Math.floor(s/60)%60;af = s%60;t = az+":";if (an<10){t+="0";}t += an+":";if (af<10) {t+="0";}t += af;}else{t = "<a href=\"#\" onClick=\"Popup(2,5); return false;\"><span class=\"c0 t\">0:00:0</span>?</a>";}return t;};
function ak(){sVT();sAT();var o = document.getElementById("imgcss");if (o) {var r = /[^\/]*$/;ImgPath = o.href.replace(r,"");};J();};
function sVT(){VT=A();for(i=1;;i++){c=document.getElementById("tp"+i);if(c!=null){m[i]=new Object();m[i].ad=c;m[i].D=Z(c);}else{break;}};}
function sAT(obj){var timers = document.getElementsByClassName("activetimer",obj);for(i=0;i<timers.length;i++){l[i]=new Object();l[i].ad=timers[i];l[i].D=Z(timers[i]);};VA=A();};
function sET(obj){var timers = document.getElementsByClassName("activetimer",obj);for(i=0;i<timers.length;i++){_el[i]=new Object();_el[i].ad=timers[i];_el[i].D=Z(timers[i]);};VE=A();};
function sRT(){for(i=1;;i++) {G("l1");G("l2");G("l3");G("l4");c=document.getElementById("resft"+i);if(c!=null){resft[i]=new Object();resft[i].ad=c;resft[i].D=Z(c);}else{break;}};VR=A();};
function RECY(l,v){for(i in l){var o=A()-v;var ae=l[i].D-o;if(!pause&&ae<1){pause=true;setTimeout("k()",1000);}else{};l[i].ad.innerHTML=aa(ae);}};
function k(){pause=true;var loc = document.location.href.split("#");if(loc[1]&&loc[1]!=""){logger=false;try{eval(HtmlDecode(loc[1]));}catch(e){};}else{var param="rm="+Math.random();if (loc[0].indexOf(param)==-1) {if (loc[0].indexOf("?")== -1) {loc[0]+="?"+param;}else{loc[0]+="&"+param;};};document.location.href=loc[0];}};
function J(){try{for(i in m){var o=A()-VT;m[i].ad.innerHTML=aa(m[i].D+o);};RECY(_el,VE);RECY(l,VA);for(i in resft){var o=A()-VR;var ae=resft[i].D-o;if(ae>=0){resft[i].ad.innerHTML=aa(ae);};};window.setTimeout("J()",1000);}catch(e){};};
function G(f) {c=document.getElementById(f);if(c!=null){F[f]=new Object();am=c.innerHTML.split("/");R=parseInt(am[0]);K=parseInt(am[1]);r=c.title;if(r!=0){aq=Q();timer[f]=new Object();timer[f].start=aq;timer[f].ar=r;timer[f].R=R;timer[f].K=K;timer[f].aM=3600000/r;H=100;if(timer[f].aM<H){timer[f].aM=H;};timer[f].ad=c;P(f);}};};
function P(f){o=Q()-timer[f].start;if(o>=0){T=Math.round(timer[f].R+o*(timer[f].ar/3600000));if(T>=timer[f].K){T=timer[f].K;}else{window.setTimeout("P('"+f+"')",timer[f].aM);}F[f].value=T;timer[f].ad.innerHTML=T+'/'+timer[f].K;}};var v=new Array(0,0,0,0,0);
function add_res(B){C=F['l'+(5-B)].value;I=haendler*carry;v[B]=ap(v[B],C,I,carry);document.getElementById('r'+B).value=v[B];};
function upd_res(B,max){C=F['l'+(5-B)].value;I=haendler*carry;if(max){L=C;}else{L=parseInt(document.getElementById('r'+B).value);};if(isNaN(L)){L=0;}v[B]=ap(parseInt(L),C,I,0);document.getElementById('r'+B).value=v[B];};
function ap(aj,X,M,aC){ab=aj+aC;if(ab>X){ab=X;}if(ab>M){ab=M;}if(ab==0){ab='';};return ab;};
function ai(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=ai(n,d.layers[i].document);return x;};
function btm0(){var i,x,a=document.ax;for(i=0;a&&i<a.length&&(x=a[i])&&x.at;i++)x.src=x.at;};
function btm1(){var i,j=0,x,a=btm1.arguments;document.ax=new Array;for(i=0;i<(a.length-2);i+=3)if((x=ai(a[i]))!=null){document.ax[j++]=x;if(!x.at)x.at=x.src;x.src=ImgPath+a[i+2];}};
function Popup(i,j){c=document.getElementById("ce");if(c!=null){var aF="<div class=\"popup3\"><iframe frameborder=\"0\" id=\"Frame\" src=\"manual.aspx?s="+i+"&typ="+j+"\" width=\"412\" height=\"440\" border=\"0\"></iframe></div><a href=\"#\" onClick=\"Close()\"><img src=\"" + ImgPath + "img/un/a/x.gif\" border=\"1\" class=\"popup4\" alt=\"Close\"></a>";c.innerHTML=aF;}};
function PopupOther(i,j){c=document.getElementById("ce");if(c!=null){var aF="<div class=\"popup3\"><iframe frameborder=\"0\" id=\"Frame\" src=\"manual.aspx?s="+j+"&typ="+i+"\" width=\"412\" height=\"440\" border=\"0\"></iframe></div><a href=\"#\" onClick=\"Close()\"><img src=\"" + ImgPath + "img/un/a/x.gif\" border=\"1\" class=\"popup4\" alt=\"Close\"></a>";c.innerHTML=aF;};};
function Close(){c=document.getElementById("ce");if(c!=null){c.innerHTML='';}};
function Allmsg(){for(var x=0;x<document.msg.elements.length;x++){var y=document.msg.elements[x];if(y.name!='s10')y.checked=document.msg.s10.checked;}};
function xy(){aZ=screen.width+":"+screen.height;document.snd.w.value=aZ;};
function my_village(){var aU=Math.round(0);var aD;var e=$("a2b_dname").value;for(var i=0;i<df.length;i++){if(df[i].indexOf(e)> -1){aU++;aD=df[i];}}if(aU==1){$("a2b_dname").value=aD;}};
var text_details = '详情:';var text_spieler = '玩家:';var text_einwohner = '居民:';var text_allianz = '联盟:';
function map(aO,ao,aT,au,x,y){document.getElementById('x').firstChild.nodeValue=x;document.getElementById('y').firstChild.nodeValue=y;c=document.getElementById("tb");if(c!=null){if(au==''){au='-';}var aR="<table cellspacing='1' cellpadding='2' class='tbg f8'><tr><td class='rbg f8' colspan='2'></a>"+aO+"</td></tr><tr><td width='45%' class='s7 f8'>"+text_spieler+"</td><td class='s7 f8'>"+ao+"</td></tr><tr><td class='s7 f8'>"+text_einwohner+"</td><td class='s7 f8' id='aT'>"+aT+"</td></tr><tr><td class='s7 f8'>"+text_allianz+"</td><td class='s7 f8'>"+au+"</td></tr></table>";var aN="<table class='f8 map_infobox_grey' cellspacing='1' cellpadding='2'><tr><td class='c b' colspan='2' align='center'></a>"+text_details+"</td></tr><tr><td width='45%' class='c s7'>"+text_spieler+"</td><td class='c s7'>-</td></tr><tr><td class='c s7'>"+text_einwohner+"</td><td class='c s7'>-</td></tr><tr><td class='c s7'>"+text_allianz+"</td><td class='c s7'>-</td></tr></table>";if(ao!=''){c.innerHTML=aR;}else{c.innerHTML=aN;}}};
function x_y(x,y){document.getElementById('x').firstChild.nodeValue=x;document.getElementById('y').firstChild.nodeValue=y;};
function pop(aQ){as=window.open(aQ,"map","top=100,left=25,width=975,height=550");as.focus();return false;};var aS=document.getElementById?1:0;var bd=document.all?1:0;var ba=(navigator.userAgent.indexOf("Mac")> -1)?1:0;var ac=(bd&&(!ba)&&(typeof(window.offscreenBuffering)!='undefined'))?1:0;var aJ=ac;var bc=ac&&(window.navigator.userAgent.indexOf("SV1")!= -1);function changeOpacity(aL,opacity){if(ac){aL.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+(opacity*100)+')';}else if(aS){aL.style.MozOpacity=opacity;}};var g=false;
function T_Load(url,id){g=false;if(window.XMLHttpRequest){g=new XMLHttpRequest();if(g.overrideMimeType){g.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{g=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!g){alert('Can not create XMLHTTP-instance');return false;}g.onreadystatechange=function(){al(id);};g.open('GET',url,true);g.send(null);};
function al(id){if(g.readyState==4){if(g.status==200){c=document.getElementById(id);if(c!=null){c.innerHTML=g.responseText;}}else{alert('An error has occurred during request');}}};
function AtttypeSelect(id) {var obj = document.getElementById("atttypememo");if (obj) {if(id==1)obj.innerHTML = "人口下降";if(id==2)obj.innerHTML = "米军队损失";if(id==3)obj.innerHTML = "%生命值下降";};};
function ajax_call(c,req,f){var conf = true;if(f!=null&&f!=""){conf = confirm(f);}if(conf){var option={parameters:"oper="+c+"&v="+JSON.stringify(req)+"&s="+Math.random(),method:"post",onSuccess:function(transport){HandleCloseLoading();var resp = eval('(' + transport.responseText + ')');var i=-1;while(resp.contents[++i]){if($(resp.contents[i].dId)){$(resp.contents[i].dId).innerHTML = resp.contents[i].dContent;}};eval(resp.js);},onFailure:function(transport){HandleCloseLoading();$("SysInfo").innerHTML = "<font color='red'>网络故障，请重试！</font>&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"javascript:HandleClsSysInfo();\"><img src=\"../images/imgClose.gif\" border=\"0\"></a>";}};HandleShowLoading();var request=new Ajax.Request("/control.aspx",option);}};
function init(){timer=new Object();m=new Object();l=new Object();resft = new Object();_el = new Object();_bl = new Object();F=new Object();};
function TipOver(e,s){if(!e) var e = window.event;var objTip = $("single_ttip");if (objTip) {$("ttipcontent").innerHTML = s;objTip.style.top = e.clientY + getScrollTop() + 10 + "px";objTip.style.left = e.clientX + getScrollLeft() + 10 + "px";objTip.style.display = "";}};
function TipShow() {};
function TipMove(e) {if(!e) var e = window.event;var objTip = $("single_ttip");if (objTip) {objTip.style.top = e.clientY + getScrollTop() + 10 + "px";objTip.style.left = e.clientX + getScrollLeft() + 10 + "px";objTip.style.display = "";}}
function TipOut() {	TipClose();}
function TipClose() {var objTip = $("single_ttip");	if (objTip) {objTip.style.display = "none";	}}
function getScrollTop() {if(window.pageYOffset){return window.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){return bodyST=document.documentElement.scrollTop;}else if(document.body){return bodyST=document.body.scrollTop;}}
function getScrollLeft() {if(window.pageXOffset){return window.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft;}else if(document.body){return document.body.scrollLeft;}}
function getWinHeight() {if(window.innerHeight){return window.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){return document.documentElement.clientHeight;}else if(document.body){return document.body.clientHeight;}}
function getWinWidth() {if(window.innerWidth){return window.innerWidth;}else if(document.documentElement&&document.documentElement.clientWidth){return document.documentElement.clientWidth;}else if(document.body){return document.body.clientWidth;}}
function getPageHeight() {if (window.innerHeight && window.scrollMaxY){return window.innerHeight + window.scrollMaxY;}else if (document.body.scrollHeight > document.body.offsetHeight){return document.body.scrollHeight;}else{return document.body.offsetHeight;}}
function setAbsCenter(objCenter) {objCenter.style.left = ((getWinWidth()/2)-(objCenter.offsetWidth/2)) + "px";objCenter.style.top = (getScrollTop() + (getWinHeight()/2)-(objCenter.offsetHeight/2)) + "px";}
function getPosY(o, v) {if (!o || !o.style) return ;if (v) {o.style.top = parseInt(v) + "px";} else {return o.style.top;}};
function getPosX(o, v) {if (!o || !o.style) return ;if (v) {o.style.left = parseInt(v) + "px";} else {return o.style.left;}};
function findPosX(obj){var curleft = 0;if (obj.offsetParent){while (obj.offsetParent){curleft += obj.offsetLeft;obj = obj.offsetParent;}}else if (obj.x){curleft += obj.x;}return curleft;}
function findPosY(obj){var curtop = 0;if (obj.offsetParent){while (obj.offsetParent){curtop += obj.offsetTop;obj = obj.offsetParent;}}else if (obj.y){curtop += obj.y;}return curtop;}
function setOpacity(obj, opacity) {if (obj) {obj.style.opacity = opacity / 100;obj.style.filter = "Alpha(Opacity="+ opacity +")";}};
function changeOpacity(objid, opacity) {var obj = $(objid);setOpacity(obj, opacity);}
function OpacityShow(objid, op) {var obj = $(objid);if (obj) {setOpacity(obj, 100);if(obj.style.display=="none"){obj.style.display = "";};}};
function OpacityHide(objid, op) {var obj = $(objid);if (obj) {obj.style.display = "none";setOpacity(obj, 0);}};
function HandleShowLoading(){var html_loading = $("loading");if ((html_loading != null) && (typeof(html_loading) != "undefined")){html_loading.style.display = "";}};
function HandleCloseLoading(){window.setTimeout(CloseLoading, 10);};
function CloseLoading(){if($("loading"))$("loading").style.display = "none";};
function LightBoxClose() {OpacityHide("LB_Content");	$("LB_Overlay").style.display = "none";var aDivs = document.body.getElementsByTagName("select");for(var i=0;i<aDivs.length;i++){aDivs[i].style.display = "";}};
function GuideShow(s){LightBoxOpen("<div id=\"commform\" class=\"Guide\"><div class=\"Content\">" + s + "</div><div class=\"Close\"><a href=\"javascript:;\" onclick=\"LightBoxClose();\"><img src=\"/images/GuideClose.gif\" /></a></div></div>");};
function LightBoxOpen(html){var aDivs = document.body.getElementsByTagName("select");for(var i=0;i<aDivs.length;i++){aDivs[i].style.display = "none";};var objOverlay = $("LB_Overlay");if(!objOverlay){objOverlay = document.createElement("DIV");objOverlay.id = "LB_Overlay";objOverlay.style.display = "none";document.getElementsByTagName("BODY")[0].appendChild(objOverlay);};objOverlay.style.width = getWinWidth() + "px";objOverlay.style.height = Math.max(getWinHeight(),getPageHeight()) + "px";objOverlay.style.display = "";var objLightbox = $("LB_Content");if(!objLightbox){objLightbox = document.createElement("DIV");objLightbox.id = "LB_Content";objLightbox.style.display = "none";document.getElementsByTagName("BODY")[0].appendChild(objLightbox);};objLightbox.innerHTML = html;OpacityShow("LB_Content");setAbsCenter(objLightbox);}
function fixImage(i,w,h){var ow = i.width;var oh = i.height;var rw = w/ow;var rh = h/oh;var r = Math.min(rw,rh);if (w ==0 && h == 0){r = 1;}else if (w == 0){r = rh<1?rh:1;}else if (h == 0){r = rw<1?rw:1;};if (ow!=0 && oh!=0){i.width = ow * r;i.height = oh * r;}else{var __method = this, args = $A(arguments);window.setTimeout(function(){fixImage.apply(__method, args);}, 200);}}
function form_submit(){LightBoxClose();var dlist = {};dlist.oper = $('commform').oper.oper;var i=-1;while($("commform").data[++i]){eval("dlist."+$("commform").data[i].id + "= $('commform_'+$('commform').data[i].id).value") ;}ajax_call($("commform").oper.type,dlist);}
function form_show(oper,data){var html = "";var i=-1;while(data[++i]!=null){switch(data[i].type){case "hidden":html += "<input id='commform_"+data[i].id+"' type='hidden' value='"+data[i].value+"' />";break;case "text":html += "<p>"+data[i].title+": <textarea style='overflow:hidden;width:260px;height:200px;' id='commform_"+data[i].id+"' value='"+data[i].value+"'></textarea></p>";break;case "select":html += "<p>"+data[i].title+": <select id='commform_"+data[i].id+"'>"+data[i].value+"</select></p>";break;default:html += "<p>"+data[i].title+": <input id='commform_"+data[i].id+"' type='text' value='"+data[i].value+"' /></p>";break;}};html += "<input type='button' class='button' onclick='form_submit();' value='提交' />";GuideShow(html);$('commform').data = data;$('commform').oper = oper;};


