function setMedia(resp) {
var e;
	if ((e=document.getElementById("showMediaDiv")) != null) {
		e.innerHTML = resp;
		var pageScroll = getPageScroll();
		var pageSize = getPageSize();
		e.style.left = pageScroll[0]+((pageSize[0]-600)/2) + "px";
		e.style.top = pageScroll[1]+10 + "px";
		e.style.display = "block";
	}
}
function showMedia(id) {
	var ajax = new AJAXrequest("/ajax/ajax_get_media.asp?id="+id,
														 function(resp) {setMedia(resp);});
	ajax.doGet();
}
function hideMedia() {
var e;
	if ((e=document.getElementById("showMediaDiv")) != null) {
		e.style.display = "none";
	}
}
function rotateGallery(id,oid,dir) {
	var e,gidx,gallery;
	gidx = 0;
	gallery = null;
	if ((e=document.getElementById("gallery_idx_"+id+"_"+oid))!=null) {
		gidx = parseInt(e.innerHTML);
	}
	if ((e=document.getElementById("gallery_ary_"+id+"_"+oid))!=null) {
		gallery = eval(e.innerHTML);
	}
	if (gallery != null) {
		gidx += dir;
		if (gidx < 0) {
			gidx = gallery.length - 1;
		} else if (gidx >= gallery.length) {
			gidx = 0;
		}
		if ((e=document.getElementById("gallery_"+id+"_"+oid+"_2"))!=null) {
			e.innerHTML = "<a href=\"javascript:rotateGallery(" + id + "," + oid + ",-1);void(0);\"><img src=\"" + gallery[(gidx+gallery.length-1)%gallery.length][2] + "\" width=\"100\" height=\"75\" alt=\"previous\" border=\"0\" /></a>";
		}
		if ((e=document.getElementById("gallery_"+id+"_"+oid+"_1"))!=null) {
			e.innerHTML = "<a href=\"javascript:showMedia(" + gallery[gidx][0] + ");void(0);\"><img src=\"" + gallery[gidx][1] + "\" width=\"250\" height=\"250\" alt=\"click to enlarge\" border=\"0\" /></a>";
		}
		if ((e=document.getElementById("gallery_"+id+"_"+oid+"_3"))!=null) {
			e.innerHTML = "<a href=\"javascript:rotateGallery(" + id + "," + oid + ",1);void(0);\"><img src=\"" + gallery[(gidx+1)%gallery.length][2] + "\" width=\"100\" height=\"75\" alt=\"next\" border=\"0\" /></a>";
		}
		if ((e=document.getElementById("gallery_idx_"+id+"_"+oid))!=null) {
			e.innerHTML = gidx;
		}
	}
}
function showhideGallery(t,id,oid) {
var e;
	if ((e=document.getElementById("defaultGallery_"+id+"_"+oid)) != null) {
		e.style.display = (e.style.display=="none") ? "block" : "none";
	}
	if ((e=document.getElementById("mainGallery_"+id+"_"+oid)) != null) {
		e.style.display = (e.style.display=="none") ? "block" : "none";
		if ((e.style.display == "block") && (e.innerHTML.length == 0)) {
			getGallery(t,id,oid,1);
		}
	}
}
function setGallery(id,oid,resp) { 
	var e;
	if ((e=document.getElementById("mainGallery_"+id+"_"+oid)) != null) {
		e.innerHTML = resp;
	}
}
function getGallery(t,id,oid,pg) {
	var ajax = new AJAXrequest("/ajax/ajax_get_gallery.asp?tab="+t+"&id="+id+"&oid="+oid+"&pg="+pg,
														 function(resp) {setGallery(id,oid,resp);});
	ajax.doGet();
} 
function setMainGalleryImage(id,oid,idx) {
	var e,i;
	for (i=0;i<6;i++) {
		if ((e=document.getElementById("mainGalleryImage_"+id+"_"+oid+"_"+i))!=null) {
			e.style.display = (i==idx) ? "block" : "none";
		}
		if ((e=document.getElementById("mainGalleryCaption_"+id+"_"+oid+"_"+i))!=null) {
			e.style.display = (i==idx) ? "block" : "none";
		}
	}
}
function showhideRoomDetails(id,oid) {
	var e;
	if ((e=document.getElementById("RoomDetailsDiv_"+id+"_"+oid)) != null) {
		e.style.display = (e.style.display=="none") ? "block" : "none";
		if ((e.style.display == "block") && (e.innerHTML.length == 0)) {
			getRoomDetails(id,oid);
		}
	}
}
function setRoomDetails(id,oid,resp) { 
	var e;
	if ((e=document.getElementById("RoomDetailsDiv_"+id+"_"+oid)) != null) {
		e.innerHTML = resp;
	}
}
function getRoomDetails(id,oid) {
	var ajax = new AJAXrequest("/ajax/ajax_get_roomdetails.asp?id="+id+"&oid="+oid,
														 function(resp) {setRoomDetails(id,oid,resp);});
	ajax.doGet();
} 
function showhideAdmissionDetails(id,oid) {
	var e;
	if ((e=document.getElementById("AdmissionDetailsSpan_"+id+"_"+oid)) != null) {
		e.style.display = (e.style.display=="none") ? "block" : "none";
	}
}
