// ------ General Andeeria scripts

function statusUpdate() {
  if(window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
  } else {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET", "?s=webspec", false);
  xmlhttp.send();
  var xmlDoc = xmlhttp.responseXML;
  var divdata1 = xmlDoc.getElementsByTagName("machine")[0].childNodes[0].nodeValue;
  var divdata2 = xmlDoc.getElementsByTagName("ally")[0].childNodes[0].nodeValue;
  var divdata3 = xmlDoc.getElementsByTagName("horde")[0].childNodes[0].nodeValue;
  var divdata4 = xmlDoc.getElementsByTagName("gm")[0].childNodes[0].nodeValue;
  var divdata5 = xmlDoc.getElementsByTagName("uptime")[0].childNodes[0].nodeValue;
  var divdata6 = xmlDoc.getElementsByTagName("a");
  var divdata7 = xmlDoc.getElementsByTagName("machine_tbc")[0].childNodes[0].nodeValue;
  var divdata8 = xmlDoc.getElementsByTagName("ally_tbc")[0].childNodes[0].nodeValue;
  var divdata9 = xmlDoc.getElementsByTagName("horde_tbc")[0].childNodes[0].nodeValue;
  var divdata10 = xmlDoc.getElementsByTagName("gm_tbc")[0].childNodes[0].nodeValue;
  var divdata11 = xmlDoc.getElementsByTagName("uptime_tbc")[0].childNodes[0].nodeValue;
  var divdata12 = xmlDoc.getElementsByTagName("machine_cls")[0].childNodes[0].nodeValue;
  var divdata13 = xmlDoc.getElementsByTagName("ally_cls")[0].childNodes[0].nodeValue;
  var divdata14 = xmlDoc.getElementsByTagName("horde_cls")[0].childNodes[0].nodeValue;
  var divdata15 = xmlDoc.getElementsByTagName("gm_cls")[0].childNodes[0].nodeValue;
  var divdata16 = xmlDoc.getElementsByTagName("uptime_cls")[0].childNodes[0].nodeValue;
  if(divdata1 == "online") {
    var divdatastt = "00b000";
  } else {
    var divdatastt = "ff0000";
  }
  if(divdata7 == "online") {
    var divdatastt_tbc = "00b000";
  } else {
    var divdatastt_tbc = "ff0000";
  }
  if(divdata12 == "online") {
    var divdatastt_cls = "00b000";
  } else {
    var divdatastt_cls = "ff0000";
  }
  var i = 0;
  var divdatap = " ";
  var linki = divdata6.length;
  for (i = 0; i < linki; i++) {
    var divdatap = divdatap+"<a href=\""+divdata6[i].getAttributeNode("href").nodeValue+"\" title=\""+divdata6[i].getAttributeNode("title").nodeValue+"\">"+divdata6[i].firstChild.nodeValue+"</a>";
  }
  var divstatus = document.getElementById("logostat");
  divstatus.innerHTML = "Realm <b>Wrath of the Lich King 3.3.5a</b> jest <b style=\"color:#"+divdatastt+";\">"+divdata1+"</b>: <b>"+((divdata2*1)+(divdata3*1))+"</b> /1200 (A: <b style=\"color:#0066ff;\">"+divdata2+"</b> / H: <b style=\"color:#cc0033;\">"+divdata3+"</b>, <b>"+divdata4+"</b> GM), średni uptime: <b>"+divdata5+"</b><br />Realm <b>The Burning Crusade 2.4.3</b> jest <b style=\"color:#"+divdatastt_tbc+";\">"+divdata7+"</b>: <b>"+((divdata8*1)+(divdata9*1))+"</b> /1200 (A: <b style=\"color:#0066ff;\">"+divdata8+"</b> / H: <b style=\"color:#cc0033;\">"+divdata9+"</b>, <b>"+divdata10+"</b> GM), średni uptime: <b>"+divdata11+"</b><br />Realm <b>WoW Classic Vanilla 1.12.x</b> jest <b style=\"color:#"+divdatastt_cls+";\">"+divdata12+"</b>: <b>"+((divdata13*1)+(divdata14*1))+"</b> /1200 (A: <b style=\"color:#0066ff;\">"+divdata13+"</b> / H: <b style=\"color:#cc0033;\">"+divdata14+"</b>, <b>"+divdata15+"</b> GM), średni uptime: <b>"+divdata16+"</b>";
  var divposts = document.getElementById("boardposts");
  divposts.innerHTML = divdatap;
}
setInterval("statusUpdate();", 300000);

function ulubiona() {
  if (window.sidebar) {
    window.sidebar.addPanel(document.title, self.location, '');
  } else if (window.external) {
    window.external.AddFavorite(self.location, document.title);
  } else if (window.opera) {
    var e = document.getElementById('fav');
    e.setAttribute('rel', 'sidebar');
    e.setAttribute('title', document.title);
    e.setAttribute('href', self.location);
    e.click();
  }
}

function permbany(abc) {
  if(abc == 0) {
    document.getElementById('permbany').style.display='none';
    document.getElementById('permshow').style.display='block';
  } else {
    document.getElementById('permshow').style.display='none';
    document.getElementById('permbany').style.display='block';
  }
}

function realm(abc) {
  document.getElementById('one').style.display='block';
  document.getElementById('two').style.display='none';
  document.getElementById('server').style.display='none';
  document.getElementById('chnlog').style.display='none';
  document.getElementById('arena').style.display='none';
  document.getElementById('best').style.display='none';
  document.getElementById('rfirsts').style.display='none';
  document.getElementById('polit').style.display='none';
  document.getElementById('servstory').style.display='none';
  document.getElementById('events').style.display='none';
  document.getElementById(abc).style.display='block';
}

function phoenix(abc) {
  document.getElementById('one').style.display='block';
  document.getElementById('two').style.display='none';
  document.getElementById('summar').style.display='none';
  document.getElementById('achiev').style.display='none';
  document.getElementById('quests').style.display='none';
  document.getElementById('skills').style.display='none';
  document.getElementById('pvp').style.display='none';
  document.getElementById('talent').style.display='none';
  document.getElementById('view3d').style.display='none';
  document.getElementById('reps').style.display='none';
  document.getElementById(abc).style.display='block';
}

function dualspec(abc) {
  document.getElementById('one').style.display='none';
  document.getElementById('two').style.display='none';
  document.getElementById(abc).style.display='block';
}

// ------ Overlib

ol_fgcolor = '#000000';
ol_bgcolor = '#d2691e';
ol_textcolor = '#ffffff';
ol_capcolor = '#ffffff';
ol_textsize = '11px';
ol_captionsize = '11px';
ol_wrap = 1;
ol_width = 300;
ol_vauto = 1;

// ------ Facebook

function facebookslider() {
  var fb = document.createElement('fb:like-box');
  fb.setAttribute("href","http://www.facebook.com/pages/Andeeria/192897967412342");
  fb.setAttribute("width","292");
  fb.setAttribute("colorscheme","dark");
  fb.setAttribute("show_faces","true");
  fb.setAttribute("stream","true");
  fb.setAttribute("header","true");
  fb.setAttribute("font","arial");
  document.getElementById("fbslider").appendChild(fb);
}

// ------ Google services

function googleSectionalElementInit() {
  new google.translate.SectionalElement({
    sectionalNodeClassName: 'goog-trans-section',
    controlNodeClassName: 'goog-trans-control',
    background: 'transparent'
  }, 'google_sectional_element');
}

function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: "pl"}, "google_translate_element");
}

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1257179-1']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
