﻿(function ($j) {
    application = {
        _init: function () {
            this._initCufon();
            this._initCarousels();
            this._initAdresses();
            this._initPropertyLinks();
        },
        _initCufon: function () {
            Cufon.replace('h1'); // Works without a selector engine
            Cufon.replace('h2'); // Works without a selector engine
            Cufon.replace('#navigation ul li a'); // Requires a selector engine for IE 6-7, see above
            Cufon.replace('#header address'); // Requires a selector engine for IE 6-7, see above
            Cufon.replace('.input-button'); // Requires a selector engine for IE 6-7, see above
            Cufon.replace('#rightMoveContainer ul li'); // Requires a selector engine for IE 6-7, see above
        },
        _initCarousels: function () {
            $j("div.image-carousel").cycle({ fx: 'fade', speed: 900 });
        },
        _initAdresses: function () {
            $j("ul.addresses").cycle({ fx: 'scrollUp', speed: 1200, cleartypeNoBg: true});
        },
        _initPropertyLinks: function () {
            $j("#rightMoveContainer").hover(function () {
                $j("#rightMoveContainer ul li ul").addClass("visible");
            }, function () {
                $j("#rightMoveContainer ul li ul").removeClass("visible");
            });
        }

    };
    $j().ready(function () {
        application._init();
    });
})(jQuery);
