        YAHOO.namespace("example.container");

        function init() {
            // Build overlay1 based on markup, initially hidden, fixed to the center of the viewport
            YAHOO.example.container.overlay1 = new YAHOO.widget.Overlay("overlay1", { fixedcenter:true,
            visible:false,
            width:"660px" } );
            YAHOO.example.container.overlay1.render();
            YAHOO.util.Event.addListener("show", "click", YAHOO.example.container.overlay1.show, YAHOO.example.container.overlay1, true);
            YAHOO.util.Event.addListener("hide", "click", YAHOO.example.container.overlay1.hide, YAHOO.example.container.overlay1, true);
        }

        function hide() {
            YAHOO.example.container.overlay1.cfg.setProperty('visible', false);
        }

        function getPic(which) {
            var postData = "dir="+which;
            var request = YAHOO.util.Connect.asyncRequest('POST', 'galleryBackend.php', callback, postData);
        }

        var handleFailure = function(o){
            if(o.responseText !== undefined){
                alert('An unexpected Error occurred, please try again, maybe a little bit later');
            }
        };

        var handleSuccess = function(o){
            if(o.responseText !== undefined){
            var myParts = o.responseText.split("|");
                myDiv.innerHTML  = '<div class="gallerynav"><p><em style="margin-right: 30px;">Bild - '+ myParts[0] +'</em><button id="hide" onclick="hide()"><img class="icon" src="gfx/emblem-unreadable.png" alt="Fenster schließen" /></button><button id="next" onclick="getPic(\'next\')"><img class="icon" src="gfx/buttonforward.png" alt="Nächstes" /></button><button id="prev" onclick="getPic(\'prev\')"><img class="icon" src="gfx/buttonbackward.png" alt="Vorhergehendes" /></button></p></div>';
                myDiv.innerHTML += '<div style="text-align:center;"><p>'+ myParts[1] + '</p></div>';
            }
        };

        var callback = {
            success:handleSuccess,
            failure:handleFailure,
            argument:['foo','bar']
        };

        YAHOO.util.Event.addListener(window, "load", init);
