adroit = {

    library : null,
    
    ajaxNavigation : false,
    
    stopEvent : function(e) {
	    if(e.preventDefault !== undefined) {
	        e.preventDefault();
	    }
	    if(e.stopPropagation !== undefined) {
	        e.stopPropagation();
	    }
	    e.returnValue = false;
	},
	
	attachXHRLoading : function(query) {
	   this.gallery.attachXHRLoading(query);
	}
    
};

adroit.gallery = {

    initialize : function() {
        this.shadowbox();
        this[adroit.library].initialize();
    },
    
    shadowbox : function() {
        Shadowbox.init({
            loadingImage : '/images/loading.gif',
            initialHeight : 75,
            initialWidth : 200
        });
    },
    
    attachXHRLoading : function(query) {
        this.shadowbox();
        this[adroit.library].attachXHRLoading(query);
    }
};