window.onunload = function() {};
window.onload = basicLoad;

var imgBgData = getRequest();
var allBgImgs = new Array();

var imgTileData = getRequest();
var allTileImgs = new Array();

var curImg = 0;
var curTile = 0;



function basicLoad() {

  if(imgBgData) {
	getServerData();
  }

  mainLoad();

}



function getRequest()
{
	try
	{
	var getReq = new XMLHttpRequest();
	}
	catch(err1)
	{
		try
		{
		var getReq = new ActiveXObject("Msxml2.XMLHTTP");
 		}
		catch(err2)
     		{
			try
          			{		
			var getReq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(err3)
          			{
			var getReq = false;
          			}
      		}
  	 }
return getReq;
}



function getServerData() 
{

		if(imgTileData) {
			getTileData();
		}

		myRand = parseInt(Math.random() * 999999999);
		var myurl = "backgrounds.php?rand=" + myRand ;

		imgBgData.open("GET", myurl, true);
		imgBgData.onreadystatechange = useResponse;
		imgBgData.send(null);

}



function getTileData() 
{

		myRand = parseInt(Math.random() * 999999999);
		var myurl = "backgrounds.php?page=tiles&rand=" + myRand ;

		imgTileData.open("GET", myurl, true);
		imgTileData.onreadystatechange = useTileResponse;
		imgTileData.send(null);

}



function useTileResponse() 
{

	var newDiv = document.createElement("div");

	if (imgTileData.readyState == 4) 
	{
		if (imgTileData.status == 200) 
		{ 
			newDiv.innerHTML = imgTileData.responseText;
			var allPs = newDiv.getElementsByTagName("P");
			

			for(var i=0; i<allPs.length; i++) {

				allTileImgs[i] = allPs[i].innerHTML;

			}
		}


	}



}



function useResponse() 
{

	var newDiv = document.createElement("div");

	if (imgBgData.readyState == 4) 
	{
		if (imgBgData.status == 200) 
		{ 
			newDiv.innerHTML = imgBgData.responseText;
			var allPs = newDiv.getElementsByTagName("P");
			

			for(var i=0; i<allPs.length; i++) {

				allBgImgs[i] = allPs[i].innerHTML;

			}

			if(allBgImgs.length > 1) {

				rotateBgImg();

			} else if(allBgImgs.length == 1) {

				document.getElementById("body").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[0] + ") repeat";
				document.getElementById("ad_space").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";
				document.getElementById("copyright").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";

			} else {



			}
		}


	}



}



function rotateBgImg() {

  if(allTileImgs.length > 1) {

    //document.getElementById("member_bar").style.background = "#FFFFFF url(images/tiles/" + allTileImgs[curTile] + ") repeat";
    //document.getElementById("bottom_nav").style.background = "#FFFFFF url(images/tiles/" + allTileImgs[curTile] + ") repeat";

    if(curTile == allTileImgs.length - 1) {

      curTile = 0;

    } else {

      curTile++;

    }

  }

  document.getElementById("main").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";
  //document.getElementById("body").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";
  //document.getElementById("ad_space").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";
  //document.getElementById("copyright").style.background = "#FFFFFF url(images/Backgrounds/" + allBgImgs[curImg] + ") repeat";
  document.getElementById("imgName").innerHTML = "<b>" + allBgImgs[curImg] + "</b>";

  if(curImg == allBgImgs.length - 1) {

    curImg = 0;

  } else {

    curImg++;

  }

  setTimeout("rotateBgImg()", 5 * 1000);

}
