function ux_hide(){document.getElementById('ux_window').style.visibility='hidden';}
function alert(param){document.getElementById('ux_maincell').innerHTML=param;document.getElementById('ux_window').style.visibility='visible';repos_ux();}
function repos_ux() {var ux = document.getElementById('ux_window');if(!ux||ux.style.visibility=='hidden') return false;var ux_off = window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;ux.style.top=(250+parseInt(ux_off))+'px';setTimeout("repos_ux()",333);}
function openKS(x,y,z){ksWindow=window.open("/browsergame/kampf/?x="+x+"&y="+y+"&z="+z,"ksWindow","height=600,width=800,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");ksWindow.focus();}
function openChat(){chatWindow=window.open("/chat/popup.php","chatWindow","height=640,width=960,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");try{chatWindow.focus();}catch(error){alert('Bitte deaktiviere deinen PopUp-Blocker, um den Chat zu öffnen!');}}
function openChatChan(chan){chatWindow=window.open("/chat/popup.php?chan="+chan,"chatWindow","height=640,width=960,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");try{chatWindow.focus();}catch(error){alert('Bitte deaktiviere deinen PopUp-Blocker, um den Chat zu öffnen!');}}
var realWidth;var realHeight;function getRealDimensions(){if(document.getElementById('vd_body')&&document.getElementById('trueScreenRes')){realWidth=document.getElementById('vd_body').offsetWidth;realHeight=document.getElementById('trueScreenRes').offsetHeight;setTimeout("getRealDimensions()",1000);}}
var dragobjekt=null;var dragx=0;var dragy=0;var posx=0;var posy=0;function bri_drag(element){dragobjekt=element;dragx=posx-dragobjekt.offsetLeft;dragy=posy-dragobjekt.offsetTop;}
function dstop(){dragobjekt=null;}
function drag(e){var w=realWidth;var h=realHeight;if(dragobjekt!=null)unselect_selection();posx=document.all?window.event.clientX:e.pageX;posy=document.all?window.event.clientY:e.pageY;if(dragobjekt!=null){dragobjekt.style.left=(posx-dragx)+"px";dragobjekt.style.top=(posy-dragy)+"px";if(((posx-dragx)+400)>w)dragobjekt.style.left=(w-400)+'px';if(((posy-dragy)+200)>h)dragobjekt.style.top=(h-200)+'px';if((posx-dragx)<=0)dragobjekt.style.left=0+'px';if((posy-dragy)<=0)dragobjekt.style.top=0+'px';}}
document.onmousemove=drag;document.onmouseup=dstop;moz=!window.execCommand;function unselect_selection(){if(!moz){oTextRange=document.selection.createRange();oTextRange.expand("word");oTextRange.execCommand("unselect");}else{oTextRange=window.getSelection();oTextRange.collapseToStart();}}
setTimeout("getRealDimensions()",1000);function pKillScript(pid,pMax){var p=-1;while(parseInt(p)<0||parseInt(p)>pMax){p=prompt('Meister, wie viele Gefangene sollen getötet werden?','0');}
location='/browsergame/planet/folter/?id='+parseInt(pid)+'&kill='+parseInt(p);}
var folterpos=0;var folterSpell=Array(0,0,0);function folterAdd(img,typ){folterSpell[folterpos]=typ;folterpos++;if(folterpos>=1&&folterpos<=3){document.getElementById('fr'+folterpos).src=img.src;}
if(folterpos>=3){document.getElementById('fr6').style.display='inline';} return false;}
function folterDel(){document.getElementById('fr1').src='/skin/united/rune_leer.png';document.getElementById('fr2').src='/skin/united/rune_leer.png';document.getElementById('fr3').src='/skin/united/rune_leer.png';document.getElementById('fr6').style.display='none';folterpos=0;var folterSpell=Array(0,0,0);return false;}
function folterSubmit(pid){location='/browsergame/planet/folter/?id='+pid+'&f1='+folterSpell[0]+'&f2='+folterSpell[1]+'&f3='+folterSpell[2];}
function popup(url,width,height,name){if(!name)name='_popup';window.open(url.replace(/&/g,'&'),name,'height='+height+',resizable=yes,scrollbars=yes,width='+width);return false;}
function jumpto(){}
function find_username(url){popup(url,760,570,'_usersearch');return false;}
function marklist(id,name,state){var parent=document.getElementById(id);if(!parent)eval('parent = document.'+id);if(!parent)return;var rb=parent.getElementsByTagName('input');for(var r=0;r<rb.length;r++)if(rb[r].name.substr(0,name.length)==name)rb[r].checked=state;}
function play_qt_file(obj){var rectangle=obj.GetRectangle();if(rectangle){rectangle=rectangle.split(',')
var x1=parseInt(rectangle[0]);var x2=parseInt(rectangle[2]);var y1=parseInt(rectangle[1]);var y2=parseInt(rectangle[3]);var width=(x1<0)?(x1*-1)+x2:x2-x1;var height=(y1<0)?(y1*-1)+y2:y2-y1;}else{var width=200;var height=0;}
obj.width=width;obj.height=height+16;obj.SetControllerVisible(true);obj.Play();}
function toggleMe(a){var e=document.getElementById(a);if(!e)return true;if(e.style.display=="none"){e.style.display="block"}else{e.style.display="none"}
return true;}
function toggle_view(container){var containerObj=document.getElementById(container);var containerObj2=document.getElementById(container+'_img');if(containerObj.style.display=='none'){containerObj.style.display='block';containerObj2.src='/wp-content/minus.png';} else {containerObj.style.display='none';containerObj2.src='/wp-content/plus.png';}}
function doEval(code){eval(code);}
function getEval(url){AjaxGet(url,doEval);}
//ajax
function AjaxGet(url,callback){
var XMLHttpRequestObject=false;
if(window.XMLHttpRequest){
XMLHttpRequestObject=new XMLHttpRequest();
}else if(window.ActiveXObject){
XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
} if(XMLHttpRequestObject){
XMLHttpRequestObject.open("GET",url);
XMLHttpRequestObject.onreadystatechange=function(){ 
if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status==200){ 
callback(XMLHttpRequestObject.responseText);
delete XMLHttpRequestObject;
XMLHttpRequestObject=null;}}
XMLHttpRequestObject.send(null);
}}
function AjaxPost(url,data,callback){ 
var XMLHttpRequestObject=false;
if(window.XMLHttpRequest){
XMLHttpRequestObject=new XMLHttpRequest();
}else if(window.ActiveXObject){
XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
}
if(XMLHttpRequestObject){
XMLHttpRequestObject.open("POST",url);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange=function(){ 
if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status==200){
callback(XMLHttpRequestObject.responseText);
delete XMLHttpRequestObject;
XMLHttpRequestObject=null;
}}
XMLHttpRequestObject.send(data);}}
//ticker
function changecontent(){if(index>=fcontent.length)index=0;if(DOM2){document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")";document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag;if(fadelinks)linkcolorchange(1);colorfade(1,15);}else if(ie4)document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;index++}
function linkcolorchange(step){var obj=document.getElementById("fscroller").getElementsByTagName("A");if(obj.length>0){for(i=0;i<obj.length;i++)obj[i].style.color=getstepcolor(step);}}var fadecounter;
function colorfade(step){if(step<=maxsteps){document.getElementById("fscroller").style.color=getstepcolor(step);if(fadelinks)linkcolorchange(step);step++;fadecounter=setTimeout("colorfade("+step+")",stepdelay);}else{clearTimeout(fadecounter);document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";setTimeout("changecontent()",delay);}}
function getstepcolor(step){var diff;var newcolor=new Array(3);for(var i=0;i<3;i++){diff=(startcolor[i]-endcolor[i]);if(diff>0){newcolor[i]=startcolor[i]-(Math.round((diff/maxsteps))*step);}else{newcolor[i]=startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);}}return("rgb("+newcolor[0]+", "+newcolor[1]+", "+newcolor[2]+")");}
var gd=false;

var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a){var b="";var c,d,e,f,g,h,i;var j=0;a=Base64._utf8_encode(a);while(j<a.length){c=a.charCodeAt(j++);d=a.charCodeAt(j++);e=a.charCodeAt(j++);f=c>>2;g=(c&3)<<4|d>>4;h=(d&15)<<2|e>>6;i=e&63;if(isNaN(d)){h=i=64}else if(isNaN(e)){i=64}b=b+this._keyStr.charAt(f)+this._keyStr.charAt(g)+this._keyStr.charAt(h)+this._keyStr.charAt(i)}return b},decode:function(a){var b="";var c,d,e;var f,g,h,i;var j=0;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(j<a.length){f=this._keyStr.indexOf(a.charAt(j++));g=this._keyStr.indexOf(a.charAt(j++));h=this._keyStr.indexOf(a.charAt(j++));i=this._keyStr.indexOf(a.charAt(j++));c=f<<2|g>>4;d=(g&15)<<4|h>>2;e=(h&3)<<6|i;b=b+String.fromCharCode(c);if(h!=64){b=b+String.fromCharCode(d)}if(i!=64){b=b+String.fromCharCode(e)}}b=Base64._utf8_decode(b);return b},_utf8_encode:function(a){a=a.replace(/\r\n/g,"\n");var b="";for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);if(d<128){b+=String.fromCharCode(d)}else if(d>127&&d<2048){b+=String.fromCharCode(d>>6|192);b+=String.fromCharCode(d&63|128)}else{b+=String.fromCharCode(d>>12|224);b+=String.fromCharCode(d>>6&63|128);b+=String.fromCharCode(d&63|128)}}return b},_utf8_decode:function(a){var b="";var c=0;var d=c1=c2=0;while(c<a.length){d=a.charCodeAt(c);if(d<128){b+=String.fromCharCode(d);c++}else if(d>191&&d<224){c2=a.charCodeAt(c+1);b+=String.fromCharCode((d&31)<<6|c2&63);c+=2}else{c2=a.charCodeAt(c+1);c3=a.charCodeAt(c+2);b+=String.fromCharCode((d&15)<<12|(c2&63)<<6|c3&63);c+=3}}return b}}
