// JavaScript Document
/* <![CDATA[ */			
var default_url = "/archives/functions/callBack.php"; 
var http = getHTTPObject(); 
var selbox;
var orderTable="";
var start_bool=true;

function getHTTPObject() {	
	if (typeof XMLHttpRequest != 'undefined') { return new XMLHttpRequest(); } 
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } 
	catch (e) { 
		try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} 
	} return false;
}

function galleryUpdate(categoryID, cityName, imageLimit){
	url = default_url + "?category=" + categoryID + "&city=" + cityName + "&limit=" + imageLimit;
	url = url + "&sid=" + Math.random(); //prevents caching	
	if((http.readyState == 0) || (http.readyState == 4)){		
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpResponse; 
		http.send(null);
	}
}

function handleHttpResponse() {
	if (http.readyState == 4) {
		if ((http.status == 200)||(http.status == 0)) {		
			var response = eval ('(' + http.responseText + ')');
			var returnImages = '';
			for(var i=0; i<response.images.length; i++){
				returnImages += "<div class=\"thumb\"><a href=\"/archives/individual.php?ID=" + response.images[i].image.imageID + "&category=" + response.images[i].image.linkCategory + "&city=" + response.images[i].image.linkCity + "\"><div class=\"textboxheight\"></div><span class=\"photo";
				if(response.images[i].image.imageLayout == 'horizontal') returnImages += " vert";
				returnImages += "\"><img src=\"" + response.images[i].image.imagePath + "\" alt=\"d\" /></span><span class=\"text\"><strong>" + response.images[i].image.imageName + "</strong><br />" + response.images[i].image.imageCity + "</span><div class=\"clear\"></div></a></div>";
				if((i + 1)%5 == 0) returnImages += "<div class=\"clear\"></div>";
			}
			returnImages += "<div class=\"clear\"></div>";
			document.getElementById("thumbHolder").innerHTML = returnImages;			
		}		
	}
}