function filler(side)
{
  var content = window.document.getElementById('site-content').offsetHeight;
  var main = window.document.getElementById('main-'+side).offsetHeight;
  var size = (content - main) - 212;
  document.getElementById('filler-'+side).style.height=size+"px";
}

function previewPost(lay){
  var temp=document.messageform.post.value;
  var txt=encodeURI(temp);
  var txt=txt.replace(/%0D/g, "");
  var txt=txt.replace(/%22/g, "\'\'");
  var txt=txt.replace(/&/g, "%26");
  openWin('post_preview.php?layout='+lay+'&lang=english&text='+txt, 600, 400);
}

function openWin(url, w, h)
{
  sw = screen.availWidth;
  sh = screen.availHeight;
  var param="scrollbars,resizable,height="+h+",width="+w+",left="+(((sw-w)/2)-10)+",top="+(((sh-h)/2)-20);
  window.open(url, "", param);
}

function zamknij()
{
  opener.location.reload();
  close();
}

function ajaxInit(page, mthd, element){
  var ax = new sack();
  ax.requestFile = page;
  ax.method = mthd;
  ax.element = element;

  return ax;
}

function logged(){
  ax = ajaxInit('logged.php', 'post', 'logged');
  ax.runAJAX();
}
setInterval("logged();", 5000);

function oneliner(){
  ax = ajaxInit('oneliner.php', 'get', 'lines');
  ax.runAJAX();
}
oneliner();
setInterval("oneliner();", 10000);

function addLine(){
  var line = document.getElementById('line').value;
  document.getElementById('line').value = '';
//  document.getElementById('line').disabled = 'disabled';
  ax = ajaxInit('oneliner.php', 'post');
  ax.setVar('oneliner', line);
  ax.onCompletion = function(){
                    if(ax.response){
//                      document.getElementById('line').disabled = '';
                      document.getElementById('lines').innerHTML = ax.response;
                      }
                    }
  ax.runAJAX();
}

function current(c){
  ax = ajaxInit('current_main.php', 'post', 'current_main');
  ax.setVar('count', c);
  ax.runAJAX();
}
setInterval("current(1);", 5000);

function addRate(rate, track){
  var buttons = document.getElementById('rating_main');
  buttons.innerHTML = "[ Please wait... ]";

  ax = ajaxInit('current_main_add_rate.php', 'post', 'rating_main');
  ax.setVar('rate', rate);
  ax.setVar('add_rate', 'dupsko');
  ax.setVar('track', track);
  ax.onCompletion = function(){
                    if(ax.response){
                      document.getElementById('rating_main').innerHTML = ax.response;
                      }
                    }
  ax.runAJAX();
}
