YAHOO.util.Event.onDOMReady(function() {
        var el_id = "fontzooming";
        var panel1 = new YAHOO.widget.Panel("panel1", {  width:"250px", visible: false, constraintoviewport:true, iframe:true } );
        var kl = new YAHOO.util.KeyListener(document, { keys:27 }, { fn:panel1.hide, scope:panel1, correctScope:true }, "keyup" );
        var kl2 = new YAHOO.util.KeyListener(document, { ctrl:true, keys:89 }, { fn:panel1.show, scope:panel1, correctScope:true } );
        kl2.enable();
        panel1.cfg.queueProperty("keylisteners", kl);
        panel1.setHeader("Q2C Festival");
        panel1.setBody("To resize text on any website please use your keyboard to press and hold the [CTRL] key and use the + or - keys to increase or decrease font size as desired.");
        panel1.render();
        function getX() {
                return YAHOO.util.Dom.getX(el_id) || 600;
        };
        function getY() {
                return YAHOO.util.Dom.getY(el_id) + 20 || 50;
        };
        function showTip() {
                panel1.cfg.setProperty("xy",[getX(),getY()]);
                panel1.show();
        };
        function windowResized() {
                if (panel1.cfg.getProperty("visible"))
                {
                        panel1.cfg.setProperty("xy",[getX(),getY()]);
                }
                else
                {
                        panel1.cfg.setProperty("xy",[0,0]);
                }
        };
        YAHOO.util.Event.addListener(el_id, "click", showTip);
        YAHOO.util.Event.addListener(window, "resize", windowResized);
});

