YAHOO.util.Event.addListener(window, "load", function() {

        // Handle the swapping out of the label text for the quicksignup form
        
        var signupZip = $("signup-zip");
        var signupEmail = $("signup-email");

        if (signupZip) {
                signupZip.value = "ZIP CODE";
                YAHOO.util.Event.addListener(signupZip, "focus", function() {
                        if (this.value == "ZIP CODE") {
                                this.value = "";
                        }
                });
                YAHOO.util.Event.addListener(signupZip, "blur", function() {
                        if (this.value == "") {
                                this.value = "ZIP CODE";
                        }
                });
        }
        if (signupEmail) {
                signupEmail.value = "EMAIL";
                YAHOO.util.Event.addListener(signupEmail, "focus", function() {
                        if (this.value == "EMAIL") {
                                this.value = "";
                        }
                });
                YAHOO.util.Event.addListener(signupEmail, "blur", function() {
                        if (this.value == "") {
                                this.value = "EMAIL";
                        }
                });
        }

	var images = YAHOO.util.Dom.getElementsByClassName("nav", "img", "nav");
        for (var i = 0; i < images.length; i++) {

		// The following two lines bind image for an iteration closure.

		(function() {
			var image = images[i];

			var ul = image.parentNode.nextSibling.nextSibling;

			YAHOO.util.Event.addListener(image, "mouseover", function() {
				YAHOO.util.Dom.setStyle(ul, "visibility", "visible");
			});

			YAHOO.util.Event.addListener(image, "mouseout", function() {
				YAHOO.util.Dom.setStyle(ul, "visibility", "hidden");
			});

			YAHOO.util.Event.addListener(ul, "mouseover", function() {
				YAHOO.util.Dom.setStyle(ul, "visibility", "visible");
			});

			YAHOO.util.Event.addListener(ul, "mouseout", function() {
				YAHOO.util.Dom.setStyle(ul, "visibility", "hidden");
			});

		})();
	}


});
