

var currentImage=0
var random_images = new Array();
var slide_images = new Array();
var slide_sets = new Array();
var slide_setnames = new Array();
var domain = document.location.hostname;
var default_image_dir = "images/default/"
var image_dir = "images/";

var path_array = document.location.pathname.split("/");
var path_element = path_array.length;
//alert(document.location.pathname);
if(path_element >=4)   //pathname should have : /dir1/dir2/htmlpagename
{
	
	for(var i = 3; i<path_element; i++)
	{
		if(i==path_element-1)
		{
			var idx = path_array[i].indexOf(".html");
			if(idx != -1)
			{
				path_array[i] = path_array[i].substr(0,idx);
			}
		}
		image_dir = image_dir + path_array[i] + "/";
	}
	
	
}
else
{
	image_dir = default_image_dir;	
}

//functions
function xmlhttpPost(strURL, imgtagid) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('GET', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   // self.xmlHttpReq.setRequestHeader('Content-Type', 'text/xml');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText, imgtagid);
        }
    }
    self.xmlHttpReq.send(null);
}


function updatepage(str, imgtag)
{
  //document.write(str);
  //document.close();
  //alert(str);
  eval(str);
  if(random_images.length >0)
  {
  	//var imgindex = Math.round(Math.random()*100) % random_images.length;
	//var imgindex = Math.floor(Math.random()*random_images.length);
	//alert("http://"+domain +"/"+image_dir + random_images[imgindex]);
	//var myobj = document.getElementById(imgtag);
	//alert(myobj);
	//myobj.src = "http://"+domain +"/"+image_dir + random_images[imgindex];
  }
  if(document.getElementById("slideshow")) {
	//alert("show slides");
	setInterval('updatepageSlide("slideshow")', 2500);
  } else {
	//alert("don't show slides");
  }
  for(var i = 0; i<slide_setnames.length; i++) {
	if(document.getElementById(slide_setnames[i])) {
		//alert("show slides");
	updatepageThick(i);
	} else {
		//alert("don't show slides");
	}
  }
  if(window.xmlhttpAuctionPost) {
	xmlhttpAuctionPost("http://" + domain+ "/gallery.php"); 
  }
  if(window.xmlhttpStorePost) {
	xmlhttpStorePost("http://" + domain+ "/store.php"); 
  }
  if(window.xmlhttpCoursesPost) {
	xmlhttpCoursesPost("http://" + domain+ "/courses.php"); 
  }
  $(document).ready(function(){   
  	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
		imgLoader = new Image();// preload image
			imgLoader.src = tb_pathToImage;
			});
}

function updatepageSlide(imgtag)
{
  if(slide_images.length >0)
  {
	var myobj = document.getElementById(imgtag);
	myobj.src = "http://"+domain +"/"+slide_image_dir + slide_images[currentImage];
	currentImage=(currentImage<slide_images.length-1)? currentImage+1 : 0
	
  }
}

function updatepageThick(i)
{
	for(var c=0; c<slide_sets[i].length; c++) {
		if(c==0) {
			var myobj = document.getElementById(slide_setnames[i]);
			myobj.innerHTML = "<a href='http://uamusicandart.org/" + slide_image_dir + "/" + slide_setnames[i] + "/" + slide_sets[i][c] + "' class='thickbox' rel='" + slide_setnames[i] + "'>here</a>" 
		} else {
			var newNodelink = document.createElement("a");
			newNodelink.href = "http://uamusicandart.org/" + slide_image_dir + "/" + slide_setnames[i] + "/" + slide_sets[i][c];
			newNodelink.className = "thickbox";
			newNodelink.rel = slide_setnames[i];
			document.body.appendChild(newNodelink);
		}
	}
}

function init_random_image(imgtagid)
{
	//alert("http://" + domain+ "/imgcount.php?scandir="+image_dir);
	xmlhttpPost("http://" + domain+ "/imgcount.php?scandir="+image_dir, imgtagid) 
}


