        ZONTIK.Class.create("ZONTIK.Controls.Magnify", ZONTIK.Controls.Control, 
                function(config) {
                    var thisContext = this;
                    this.target = config.target;
                    $(document).ready(function(){
                      thisContext.initialize();
                    });
                }, 
                {
                    target: "",
                
                    addSWF: function(url) {
                        var flashvars ={
                            iu: url
                        }
                        swfobject.embedSWF("/swf/loader.swf", "ZoomImageSWF", "640", "334", "9.0.0", "", flashvars);
                    },
                
                    initialize:function(){},
                    
                    close: function() {
                        document.magnifyOpen = false;
                        $("#ZoomImage").remove();
                        $("#ProductPhotoInstructions").html("<img src='/images/product.magnify.gif'>");
                    },
                    
                    open: function(url) {
                        document.magnifyOpen = true;
                        $("#" + this.target).before("<div id='ZoomImage'><div id='ZoomImageSWF'>+</div></div>");
                        this.addSWF(url);
                        $("#ProductPhotoInstructions").html("<img src='/images/product.magnify.close.gif'>");
                    }
                }
            );