var timerlen = 5;
var slideAniLen = 250;
var timerID=new Array();
var startTime=new Array();
var obj=new Array();
var endHeight=new Array();
var moving=new Array();
var dir=new Array();
function slidedown(objname){
  if(moving[objname])
  return;
    if(document.getElementById(objname).style.display!="none")
      return;
      moving[objname]=true;
      dir[objname]="down";
      startslide(objname);
}
function slideup(objname){
  if(moving[objname])
    return;
  if(document.getElementById(objname).style.display=="none")
    return;
  moving[objname]=true;
  dir[objname]="up";
  startslide(objname);
}
function startslide(objname){
  obj[objname]=document.getElementById(objname);
  endHeight[objname]=parseInt(obj[objname].style.height);
  startTime[objname]=(new Date()).getTime();
  if(dir[objname]=="down"){
    obj[objname].style.height="1px";
}
obj[objname].style.display = "block";
timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}
function slidetick(objname){
  var elapsed=(new Date()).getTime()-startTime[objname];
  if (elapsed>slideAniLen)
  endSlide(objname)
else{
  var d=Math.round(elapsed/slideAniLen*endHeight[objname]);
  if(dir[objname]=="up")
  d=endHeight[objname]-d;
  obj[objname].style.height=d+"px";
}
return;
}
function endSlide(objname){
  clearInterval(timerID[objname]);
  if(dir[objname]=="up")
  obj[objname].style.display="none";
  obj[objname].style.height=endHeight[objname]+"px";
  delete(moving[objname]);
  delete(timerID[objname]);
  delete(startTime[objname]);
  delete(endHeight[objname]);
  delete(obj[objname]);
  delete(dir[objname]);
  return;
}
function slide(objname){
  if(document.getElementById(objname).style.display=="none"){
    slidedown(objname);
  }
  else{
    slideup(objname);
  }
}

var xmlHttpObject=false;
if(typeof XMLHttpRequest!='undefined'){
  xmlHttpObject=new XMLHttpRequest();
}
if(!xmlHttpObject){
  try{
    xmlHttpObject=new ActiveXObject("Msxml2.XMLHTTP");
  }
catch(e){
  try{
    xmlHttpObject=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){
      xmlHttpObject=null;
    }
  }
}
function loadNews(){
  document.getElementById('newsbox').innerHTML='<img src="images/loading.gif" width="16" height="16" style="border:0;">';
  xmlHttpObject.open('get','getNews.php');
  xmlHttpObject.onreadystatechange=handleNews;
  xmlHttpObject.send(null);
  return false;
}
function handleNews(){
  if(xmlHttpObject.readyState==4){
    document.getElementById('newsrider').className='riderlink active';
    document.getElementById('archivrider').className='riderlink';
    document.getElementById('newsbox').innerHTML=xmlHttpObject.responseText;
  }
}

function loadArchive(){
  document.getElementById('newsbox').innerHTML='<img src="images/loading.gif" width="16" height="16" style="border:0;">';
  xmlHttpObject.open('get','getArchive.php');
  xmlHttpObject.onreadystatechange=handleArchive;
  xmlHttpObject.send(null);
  return false;
}
function handleArchive(){
  if(xmlHttpObject.readyState==4){
    document.getElementById('newsrider').className='riderlink';
    document.getElementById('archivrider').className='riderlink active';
    document.getElementById('newsbox').innerHTML=xmlHttpObject.responseText;
  }
}

function loadVaNews(){
  document.getElementById('va_newsbox').innerHTML='<img src="images/loading.gif" width="16" height="16" style="border:0;">';
  xmlHttpObject.open('get','getVaNews.php');
  xmlHttpObject.onreadystatechange=handleVaNews;
  xmlHttpObject.send(null);
  return false;
}
function handleVaNews(){
  if(xmlHttpObject.readyState==4){
    document.getElementById('va_newsrider').className='riderlink active';
    document.getElementById('va_archivrider').className='riderlink';
    document.getElementById('va_newsbox').innerHTML=xmlHttpObject.responseText;
  }
}

function loadVaArchive(){
  document.getElementById('va_newsbox').innerHTML='<img src="images/loading.gif" width="16" height="16" style="border:0;">';
  xmlHttpObject.open('get','getVaArchive.php');
  xmlHttpObject.onreadystatechange=handleVaArchive;
  xmlHttpObject.send(null);
  return false;
}
function handleVaArchive(){
  if(xmlHttpObject.readyState==4){
    document.getElementById('va_newsrider').className='riderlink';
    document.getElementById('va_archivrider').className='riderlink active';
    document.getElementById('va_newsbox').innerHTML=xmlHttpObject.responseText;
  }
}