function getAjax()
{
var xhr = false;
if(window.ActiveXObject)
xhr = new ActiveXObject('Microsoft.XMLHTTP');
else
xhr = new XMLHttpRequest();
return xhr;
}
var Req = getAjax();
function godAnswer(id,di){
var valDiv = document.getElementById('ans'+di);
if(valDiv.innerHTML)valDiv.innerHTML = '';
else{
Req.open('GET','god-resp.php?y='+di+'&id='+id);
Req.onreadystatechange=function() {if(Req.readyState == 4) valDiv.innerHTML = Req.responseText; else valDiv.innerHTML = 'Czekaj....';};
Req.send(null);
}
return false;
}
function LoadingOn(){
document.getElementById("loading").style.display='block';
}
function LoadingOff(){
document.getElementById("loading").style.display='none';
}
function ability(ab){
var ax = getAjax();
ax.open('GET','abilities-resp.php?ab='+ab);
}
function openSkillTree(){
th=getAjax();
if(!document.getElementById("treeLoading"))
document.body.innerHTML += '
';
else
document.getElementById("treeLoading").style.display='block';
document.getElementById("treebg").style.display = 'block';
th.open('GET','resp.tree.php');
th.onreadystatechange = function(){
if(th.readyState == 4){
document.getElementById("treeLoading").style.display = 'none';
document.getElementById("tree").innerHTML = th.responseText;
document.getElementById("tree").style.display = 'block';
olib();
}
}
th.send(null);
}
function openMap(){
imageObj0 = new Image();
imageObj1 = new Image();
imageObj2 = new Image();
imageObj3 = new Image();
imageObj4 = new Image();
images = new Array();
images[0]="images/MapSmall1.jpg"
images[1]="images/MapSmall2.jpg"
images[2]="images/MapSmall3.jpg"
images[3]="images/MapSmall4.jpg"
images[4]="images/MapLarge.jpg"
imageObj0.src=images[0]
imageObj1.src=images[1]
imageObj2.src=images[2]
imageObj3.src=images[3]
imageObj4.src=images[4];
document.getElementById("treebg").style.display = 'block';
document.getElementById("map").style.display = 'block';
document.getElementById("map").onclick = function(){changeMap(0);};
}
function changeMap(wh){
images = new Array();
images[0]="images/map/MapSmall1.jpg"
images[1]="images/map/MapSmall2.jpg"
images[2]="images/map/MapSmall3.jpg"
images[3]="images/map/MapSmall4.jpg"
images[4]="images/map/MapLarge.jpg"
if(parseInt(wh) > 4 || parseInt(wh) < 0){
return false;
}
else{
if(wh != 4)
{
document.getElementById("map").style.marginLeft = -350+"px";
document.getElementById("map").style.marginTop = -215+"px";
document.getElementById("map").style.width = 700+"px";
document.getElementById("map").style.height = 431+"px";
}
else
{
document.getElementById("map").style.marginLeft = -425+"px";
document.getElementById("map").style.marginTop = -240+"px";
document.getElementById("map").style.width = 850+"px";
document.getElementById("map").style.height = 479+"px";
}
document.getElementById("map").style.backgroundImage = "url("+images[wh]+")";
if(wh >= 4)
y = 0;
else
y = wh+1;
document.getElementById("map").onclick = function(){changeMap(y);};
}
}
function buyAbility(ab){
if(parseInt(document.getElementById("PUdiv").innerHTML) <= 0)
return false;
var abil = getAjax();
abil.open('GET',"resp.buyAbility.php?ab="+ab);
abil.send(null);
document.getElementById("PUdiv").innerHTML = (parseInt(document.getElementById("PUdiv").innerHTML) - 1)+" PU";
document.getElementById(ab+"Value").innerHTML = parseInt(document.getElementById(ab+"Value").innerHTML) + 1;
}
function rollout(yd){
var t=document.getElementById(yd);
if(t.style.display == 'block' || t.style.display == 'table-row')
roll(0,yd,0);
else{
t.style.height = '0px';
t.style.overflow = 'hidden';
t.style.display = 'block';
roll(1,yd,1);
}
}
function roll(i,yd,direct){
var t=document.getElementById(yd);
if(direct == 1)
t.style.height = t.scrollHeight*(.1*i)
else
t.style.height = t.scrollHeight - t.scrollHeight*(.1*i);
if(i >=10 && direct==1)
return false;
else if(i>=10 && direct != 1){
t.style.display = 'none';
return false;
}
var newi = i+1;
setTimeout("roll("+newi+",'"+yd+"',"+direct+")",20);
}
function monsterShow(i){
rollout('monster'+i);
}
function PremiumMailTable(tsort,e){
if(typeof e == 'undefined')
e = '';
var mAx = getAjax();
var ptable = document.getElementById("ptable");
var sortinfo = document.getElementById("ptablesort");
mAx.open('GET','pmail-resp.php?s='+tsort+'&e='+e);
mAx.onreadystatechange = function(){
if(mAx.readyState != 4)
{ptable.innerHTML = '';LoadingOn();sortinfo.style.display='none';}
else if(mAx.responseText != 0)
{ptable.innerHTML = mAx.responseText;LoadingOff();sortinfo.style.display='inline';}
}
mAx.send(null);
document.getElementById("ptablesortsel").removeAttribute('onchange');
document.getElementById("ptablesortsel").onchange = function(){PremiumMailTable(this.value);};
}
function PremiumMailSaved(tsort,e){
if(typeof e == 'undefined')
e = '';
var mAx = getAjax();
var ptable = document.getElementById("ptable");
var sortinfo = document.getElementById("ptablesort");
mAx.open('GET','pmail-resp.php?s='+tsort+'&e='+e+'&saved');
mAx.onreadystatechange = function(){
if(mAx.readyState != 4)
{ptable.innerHTML = '';LoadingOn();sortinfo.style.display='none';}
else if(mAx.responseText != 0)
{ptable.innerHTML = mAx.responseText;LoadingOff();sortinfo.style.display='inline';}
}
mAx.send(null);
document.getElementById("ptablesortsel").removeAttribute('onchange');
document.getElementById("ptablesortsel").onchange = function(){PremiumMailSaved(this.value);};
}
function PremiumMailOut(tsort,e){
if(typeof e == 'undefined')
e = '';
var mAx = getAjax();
var ptable = document.getElementById("ptable");
var sortinfo = document.getElementById("ptablesort");
mAx.open('GET','pmail-resp.php?s='+tsort+'&e='+e+'&out');
mAx.onreadystatechange = function(){
if(mAx.readyState != 4)
{ptable.innerHTML = '';LoadingOn();sortinfo.style.display='none';}
else if(mAx.responseText != 0)
{ptable.innerHTML = mAx.responseText;LoadingOff();sortinfo.style.display='inline';}
}
mAx.send(null);
document.getElementById("ptablesortsel").removeAttribute('onchange');
document.getElementById("ptablesortsel").onchange = function(){PremiumMailOut(this.value);};
}
PMchecked = new Array();
function PremiumMailMoreOptions(d){
var s = false;
for(i=0;i