/// <reference path="jquery-1.4.1-vsdoc.js" />

// energy-explorer.js

var energyExplorer = {

    init: function() {
    
        // Sets up the room hover labels for the external house view.
        $(function() {
            // enable circular scrollables with a click handler
            $(".outsidehouse a").bind("mouseenter mouseleave", function (event) {
                $("img", this).toggleClass("hover");
            });
        });
            
        //select all the a tag with name equal to modal
        $('a[name=modal]').click(function(e) {
            //Cancel the link behavior
            e.preventDefault();

            //Get the A tag
            var id = $(this).attr('href');

            //Get the screen height and width
            var maskHeight = $(document).height();
            var maskWidth = $(window).width();

            //Set heigth and width to mask to fill up the whole screen
            // $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

            //transition effect		
            $('#mask').fadeIn(500);
            $('#mask').fadeTo("fast", 0.6);

            //Get the window height and width
            var winH = $(window).height();
            var winW = $(window).width();

            //Set the popup window to center
             $(id).css('top', winH / 2 - $(id).height() / 2);
             $(id).css('left', winW / 2 - $(id).width() / 2);

            //transition effect
            $(id).fadeIn(500);
        });

        //if close button is clicked
        $('.window .close').click(function(e) {
            //Cancel the link behavior
            e.preventDefault();

            $('#mask').hide();
            $('.window').hide();
            $(".whatsThisContent").hide();
        });

        //if mask is clicked
        $('#mask').click(function() {
            $(this).hide();
            $('.window').hide();
            $(".whatsThisContent").hide();
        });
        
        $("a.whatsthis").click(function () {
            if ($(this).siblings(".whatsThisContent").css("display") === "block") {
                $(this).siblings(".whatsThisContent").hide();
            } else {
                $(this).siblings(".whatsThisContent").show();
            }
        });
    }
}

$(document).ready(function() {
    energyExplorer.init();
});

$(function() {
	// Enable circular scrollables with a click handler
	$("#house-thumb a").bind("mouseenter mouseleave", function (event) {
		$("img", this).toggleClass("hover");
	});
});

// EOF

