//#################################################################
//#### SET THESE TO YOUR OWN SETTINGS!


$interval = 2000;
$filelocation = "/images/portfolio/";

var extsrc
var extct
//#################################################################

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;
}

function ImageLoad()
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	 
	 d = new Date();
	 time = d.getTime();
	 
	var url=$filelocation+"filelist.php"
	var params = "?&grrr="+time;
	url = url + params;
	
	xmlHttp.onreadystatechange=updateImage
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null);
}


function updateImage() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		var response = xmlHttp.responseText;
		
		var files = xmlHttp.responseText.split(",");
		var count = files.length;
		count = count + 1;
		extsrc = files
		extct = count
		
		setInterval('LoadScript()',$interval);	
		
	 } 
}


function LoadScript()
{
	var randomnumber=Math.ceil(Math.random()*extct);
	
	while(extsrc[randomnumber] == "" || typeof(extsrc[randomnumber]) == "undefined")
	{
		randomnumber=Math.ceil(Math.random()*extct);
	}
	document.getElementById("rotate_image").src=$filelocation + extsrc[randomnumber];
	
	
}

ImageLoad()
