var ajaxObjects = new Array();

function showPage(path,module,page){
	var serverSideFile = path + "/include/request.php";
	var ajaxIndex = ajaxObjects.length;

	document.getElementById("loader").style.display = "";

	ajaxObjects[ajaxIndex] = new sack();
	ajaxObjects[ajaxIndex].requestFile = serverSideFile;
	ajaxObjects[ajaxIndex].setVar('page',page);
	ajaxObjects[ajaxIndex].setVar('module',module);
	ajaxObjects[ajaxIndex].onCompletion = function(){ showPageResults(page,ajaxIndex); };
	ajaxObjects[ajaxIndex].runAJAX();	
}

function showPageResults(page,ajaxIndex){ 
	
	var request = ajaxObjects[ajaxIndex].response;

	if(request != 0){
		document.getElementById("loader").style.display = "none";
		
		var selectedId = "page_" + page;
		document.getElementById("gallery").innerHTML = request;
		var elements = document.getElementById("pager").getElementsByTagName("A");
		for(i = 0; i < elements.length; i ++){
			var thisElement = elements[i];
			if(thisElement.id == selectedId)
				thisElement.className = "pageItemSelected";		
			else
				thisElement.className = "pageItem";		
		}
	}
	
	ajaxObjects[ajaxIndex] = false;
	$('#gallery a').lightBox();
}

function changeCategory(obj,path){
	var thisModule = obj.options[obj.selectedIndex].value;
	location.href = path + "/" + thisModule + ".html";
}

$(function() {
	$('#gallery a').lightBox();
});
