function loadjs(jssrc) { var e = document.createElement("script"); e.src = jssrc; e.type="text/javascript"; document.getElementsByTagName("head")[0].appendChild(e); } function loadcss(csssrc) { var oLink = document.createElement("link") oLink.href = csssrc; oLink.rel = "stylesheet"; oLink.type = "text/css"; document.getElementsByTagName("head")[0].appendChild(oLink); } function Gallery (vgallery) { this.vgallery = vgallery; this.target = ""; this.library = "lightbox"; this.xcount = 6; this.ycount = ""; this.padding = "2px"; this.load = function() { var that = this; //loadjs("js/lightbox.js"); //loadcss("css/lightbox.css"); //var url = encodeURIComponent('/api/index.php'); new Ajax.Request('/api/index.php', { method: "post", parameters: "cmd=gallery&gallery=" + this.vgallery , onSuccess: function(response) { var oGal = response.responseJSON; // alert(response.responseJSON[0].image_file); if(oGal.length==0) { alert('Selected gallery is empty or does not exist.'); } if(that.library == "lightbox") { for(var i=0; i