/****************************************************************/
function create_XMLHttp(){
/*	cross-browser XMLHttp Object generator 
*/
	//try to create the XMLHttp object the standards compliant way
	if(typeof XMLHttpRequest != "undefined"){
		//alert('Standards Compliant XMLHttp created!');
		return new XMLHttpRequest();
		if(XHMHttpRequest) alert('request created!');
	}
	
	//or else try the IE way
	else if (window.ActiveXObject){
		//alert('ActiveX Browser');
		var aVersions = ["MSXML2.XMLHttp", "Microsoft.XMLHttp"];
		for(var i=0; i<aVersions.length;i++){
			try{
				var oXMLHttp=new ActiveXObject(aVersions[i]);
				return oXMLHttp;
			}
			catch (oError){
			}
		}
	}
	throw new Error("XMLHttp object could not be created");
}
/****************************************************************/




/****************************************************************/
function generate_image_gallery_divs(gallery_path){
/* 	Generates a series of <div/> elements containing 5 images each;
	determines the number of <div/>s by dividing the total number of
	images by the number of images per <div/>
*/

	var oXMLHttp = create_XMLHttp();
	//create the oXMLHttp object to do the lifting
	if(oXMLHttp){
		//alert('oXMLHttp successfully created!');
	}
	oXMLHttp.open("get", "create_image_gallery_divs.php?gallery_path="+gallery_path, true);
	var sPhotos_here=document.getElementById("imagesets");
	oXMLHttp.onreadystatechange = function(){
		sPhotos_here.innerHTML = "<p>loading images...</p>"
		if(oXMLHttp.readyState==4){
			if(oXMLHttp.status==200){
				//alert ("Data returned is: "+oXMLHttp.responseText);
				
				sPhotos_here.innerHTML = oXMLHttp.responseText;
			
			}
		}
	}
	oXMLHttp.send(null);
}
/****************************************************************/