var fadeOutSpeed = 350;
var prevID = null;
var count = new Object();
$(document).ready(function () {
    $("#kvnav > div").hover(function () {
        $(this).find("a").css("color", "#337deb");
        $(this).find('img').addClass("hover").stop()
			.animate({ marginTop: '0px', marginLeft: '0px', top: '-10%', left: '-10%', width: '183px', height: '99px', padding: '0px' }, 200);
    }, function () {
        $(this).find("a").css("color", "");
        $(this).find('img').removeClass("hover").stop()
			.animate({ marginTop: '0', marginLeft: '0', top: '0', left: '0', width: '166px', height: '90px', padding: '5px'
			}, 400);
    }).click(function () {
        if (!count[this.id]) {
            _page.metrics.trackFlash({ "pagename": s.pageName + ":" + this.id, "type": "o" });
            count[this.id] = true;
        }
        var id = this.id + "_m";
        if (!prevID || id != prevID) {
            var img = this.getElementsByTagName("img")[0];
            var img_m_src = img.src.substr(0, img.src.length - 4) + "_m" + img.src.substr(img.src.length - 4);

            $("#kvmain > :visible").fadeOut(fadeOutSpeed, function () {
                if (id == prevID) {
                    $("#kvmain > #" + id).fadeIn(fadeOutSpeed).find("script").each(function () {
                        eval(this.innerHTML);
                    });
                }
            }).find("object").each(function () {
                swfobject.removeSWF(this.id);
            });
            $("#kv_container").fadeOut(fadeOutSpeed, function () {
                if (id == prevID) {
                    document.getElementById("kv_container").style.backgroundImage = "url(" + img_m_src + ")";
                    $("#kv_container").fadeIn(fadeOutSpeed);
                }
            });
            prevID = id;
        }
    });
});
function close_video() {
    $("#kvmain > :visible").find("object").each(function () {
        swfobject.removeSWF(this.id);
    });
    $("#kv_container").hide();
    document.getElementById("kv_container").style.backgroundImage = "url('images/img_kv4_m.jpg')";
    $("#kv_container").fadeIn(fadeOutSpeed);
}

$.fn.preload = function () {
    this.each(function () {
        $('<img/>')[0].src = this;
    });
}
// Usage:
$(['images/img_kv1_m.jpg', 'images/img_kv2_m.jpg', 'images/img_kv3_m.jpg', 'images/img_kv4_m.jpg', 'images/img_kv5_m.jpg']).preload();
