var Gallery = function(){
	var dialog;
    return {
        init : function(){
			Ext.select("img.g-tn",true).on('click', this.showDialog, this);
        },
        showDialog : function(e) {
			if(!dialog){
                dialog = new Ext.BasicDialog(Ext.DomHelper.append(document.body, {tag: "div"}), {
                        autoTabs:false,
                        modal:true,
                        shadow:true,
                        proxyDrag: false,
                        draggable: false,
                        resizable: false,
                        collapsible:false,
                        buttonAlign:'center'
                });
                dialog.addKeyListener(27, dialog.hide, dialog);
                dialog.addButton('Close', dialog.hide, dialog);
            }
            var args = e.target.id.split('-');
            dialog.setContentSize(parseInt(args[2]),parseInt(args[3]));
            dialog.center();
            dialog.show(e.target);
            dialog.body.update("<img src='/image/pic.aspx?id=" + args[1] + "&r=p'>");
        }
    };
}();
Ext.onReady(Gallery.init,Gallery,true);

