var GalleryTween
var activeImage=0
var activeGallery=-1
var nextGallery=-1
var inPost = false
//var __URL__ = "http://blog.riverfrontpark.com/"
var __URL__ = "http://blog.riverfrontpark.com/"
processImagesRequest=function(){
		if (XMLControl.querySuccess("gallery_xml")){
		
			//alert("RAN")
			
		    var items = XMLControl._XMLREQ["gallery_xml"].responseXML.getElementsByTagName("imageset");
			var _thumbnailHTML = '<ul>'
			var _imageHTML = '<ul>'	
			var images = new Array()
			var text = new Array()	   
			
			//alert(items.length)
			var gallery = document.getElementById("photogallery_mainimage_wrapper")
			var gallerynav = document.getElementById("photogallery_thumbnail_wrapper")
			var galleryInfo = document.getElementById("photogallery_info_wrapper")
			for (var ii = 0; ii < items.length; ii++) {
				//alert(ii)
				//var imagepath=""
				//var imagetitle = XMLControl.getElementTextNS("", "imagetitletxt", items[ii], 0)
		        var imagepath = XMLControl.getElementTextNS("", "imagenametxt", items[ii], 0)
				_imageHTML+='<li><img src="' + __URL__ + 'data/gallery/' + imagepath.split(".")[0] + '_large.jpg" /></li>'

				_thumbnailHTML+='<li><a href="javascript:showGalleryImage(' + ii + ')"><img src="' + __URL__ + 'data/gallery/' + imagepath.split(".")[0] + '_thumb.jpg" /></a></li>'
				gallery.style.width=571*(ii+1) + "px"
		    }
			_imageHTML +='</ul>'
			_thumbnailHTML += '</ul>'
			//alert(_thumbnailHTML)
			
			
			gallery.innerHTML=_imageHTML
			//alert(gallery + " | " + gallery.innerHTML)
			if (items.length > 1) {gallerynav.innerHTML=_thumbnailHTML}
			
			activeGallery = nextGallery
			
		}else{
			
		}
		
		
		// document.getElementById("details").innerHTML = _html;

}

processInfoRequest=function(){
	if (XMLControl.querySuccess("galleryinfo_xml")){
	
		var galleryinfo = document.getElementById("photogallery_info_wrapper")
		
		var galleryinfoitems = XMLControl._XMLREQ["galleryinfo_xml"].responseXML.getElementsByTagName("galleryinfo");
		var _galleryHTML = ""
		for (var i = 0; i < galleryinfoitems.length; i++) {
			_galleryHTML = '<h3>' + XMLControl.getElementTextNS("", "gallerytitletxt", galleryinfoitems[i], 0) + '</h3>'
			_galleryHTML += '<p>' + XMLControl.getElementTextNS("", "gallerydescriptionblob", galleryinfoitems[i], 0) + '</p>'
		}
		
		if (inPost!=true) {galleryinfo.innerHTML=_galleryHTML}
		
		loadGalleryImages()
	}
	
}

function loadGalleryImages(){
	
	var XMLpath =  __URL__ + "data/interface.aspx?action=images&id=" + nextGallery;
	XMLControl.Query("gallery_xml",XMLpath,processImagesRequest);
}

processNewRequest = function(){

if (XMLControl.querySuccess("newgalleryid_xml")){

	var galleryinfoitems = XMLControl._XMLREQ["newgalleryid_xml"].responseXML.getElementsByTagName("imageset");
	var _gID

	for (var i = 0; i < galleryinfoitems.length; i++) {
		_gID= XMLControl.getElementTextNS("", "galleryid", galleryinfoitems[i], 0) 
loadGallery(_gID)
	}

	
}

}
function loadGallery(id,_inPost){

if (id=="new"){
	var NewXMLpath = __URL__ + "data/interface.aspx?action=new";
	XMLControl.Query("newgalleryid_xml",NewXMLpath ,processNewRequest );
}else{
	if (_inPost==true) {
		inPost = true
	}else{
		inPost = false
	}
	nextGallery = id
	
	var gallery = document.getElementById("photogallery_mainimage_wrapper")
	GalleryTween = new JSTween("GalleryTween","photogallery_mainimage_wrapper",5)
	gallery.style.top="0px";
	gallery.style.left="0px";
	gallery.innerHTML=""
	
	var galleryinfo = document.getElementById("photogallery_info_wrapper")
	galleryinfo.innerHTML=""
	
	var gallerythumbs = document.getElementById("photogallery_thumbnail_wrapper")
	gallerythumbs.innerHTML=""
	
	var XMLpath = __URL__ + "data/interface.aspx?action=gallery&id=" + id;
	XMLControl.Query("galleryinfo_xml",XMLpath,processInfoRequest);
}
	
	
	
}

function showGalleryImage(id){
	activeImage=id
	GalleryTween.Move(0,(activeImage*561*-1))
}