var full = 0;
var vars =new Array();
vars['ticker_current'] = 0;
vars['matches_current'] = 0;
vars['servers_current'] = 0;
vars['gallery_current'] = 0;
var ticker =new Array();
var matches =new Array();
var servers =new Array();

function boot()
{
 if(full == 1)
 {
  getarticle();
  getgallery();
  getmatches();
  getservers();
  if(vars['ticker'] > 0)
  {
   window.setInterval("swaparticle()",8000);
  }
 }
}
function getarticle(id)
{
 var item = id ? ticker[id] : ticker[vars['ticker_current']];
 if(item > "")
 {
  var url = item[0] == 1 ? "news/"+item[1]+"/" : "item/"+item[1]+"/";
  var image = item[3];
  var title = item[2];
  $("#ticker [class=image] img").attr('src',image);
  $("#ticker [class=image]").attr('href',url);
  $("#ticker [class=current-image] img").attr('src',image);
  $("#ticker [class=current]").html(title);
 }
}
function swaparticle()
{
 vars['ticker_current'] += 1;
 if(vars['ticker_current'] > vars['ticker'])
 {
  vars['ticker_current'] = 0;
 }
 getarticle(vars['ticker_current']);
}
function getgallery()
{
 var page = vars['gallery_current']+1;
 $("#gallery [class=current]").html("Page "+page);
 $.get("ajax.php", { a: "gallery", id: vars['gallery_current'] },
  function(data){
   $("#gallery [class=ajax]").html(data);
 });
}
function getmatches()
{
 $("#matches [class=current]").html(matches[vars['matches_current']][1]);
 $.get("ajax.php", { a: "matches", id: matches[vars['matches_current']][0] },
  function(data){
   $("#matches [class=ajax]").html(data);
 });
}
function getservers()
{
 $("#servers [class=current]").html(servers[vars['servers_current']][1]);
 $.get("ajax.php", { a: "servers", id: servers[vars['servers_current']][0] },
  function(data){
   $("#servers [class=ajax]").html(data);
 });
}
function prev(item)
{
 var sp = item+'_current';
 vars[sp] -= 1;
 if(vars[sp] < 0)
 {
  vars[sp] = vars[item];
 }
 if(item == "ticker")
 {
  getarticle();
 }
 else if(item == "gallery")
 {
  getgallery();
 }
 else if(item == "matches")
 {
  getmatches();
 }
 else if(item == "servers")
 {
  getservers();
 }
}
function next(item)
{
 var sp = item+'_current';
 vars[sp] += 1;
 if(vars[sp] > vars[item])
 {
  vars[sp] = 0;
 }
 if(item == "ticker")
 {
  getarticle();
 }
 else if(item == "gallery")
 {
  getgallery();
 }
 else if(item == "matches")
 {
  getmatches();
 }
 else if(item == "servers")
 {
  getservers();
 }
}