var xmlHttp

function expand(series)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  window.location = "http://infinityexists.com/videos/videos_noajax/"
  return;
  } 
var url="http://infinityexists.com/Videos_";
url=url+series;
url=url+".php"
span="Video_"+series;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById(span).innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

var dimages=new Array();
var numImages=5;
var curImage;
var timer;
function preview(series, episode)
{
	picID = series + "." + episode;
	url = "http://infinityexists.com/pictures/thumbs/";
	for (i=1; i<=numImages; i++)
	{
	  dimages[i]=new Image();
	  dimages[i].src= url + picID + "." + i + ".jpg";
	}
	curImage=1;
	timer = setTimeout("swapPicture(picID)", 500);
}

function swapPicture(picID)
{
    var nextImage=curImage+1;
    if (nextImage>numImages)
      nextImage=1;
    if (dimages[nextImage] && dimages[nextImage].complete)
    {
      var target=0;
      if (document.getElementById(picID))
        target=document.getElementById(picID);
      if (target)
      {
        target.src=dimages[nextImage].src;
        curImage=nextImage;
      }
    }
    timer = setTimeout("swapPicture(picID)", 1000);
}

function endPreview(series, episode)
{
	picID = series + "." + episode;
	url = "http://infinityexists.com/pictures/thumbs/";
	clearTimeout(timer);
	document.getElementById(picID).src = url + picID + ".1.jpg";
	return;
}