﻿
var mapImages = [];

jQuery(document).ready(function () {
    //preload images here
    var mainImageId = "diagram";
    var mainImageIdLL = "diagram1";
    var mainImageIdEL = "diagram2";
    var images = [];
    //add the main image to the images array so we can swap back
    images.push(jQuery("#" + mainImageId).attr("src"));

    //search through the areas and add them to images, hookup their events
    jQuery("Map area").each(function (index) {
        var img = jQuery(this).attr("src");
        var href = jQuery(this).attr("href");
        var alt = jQuery(this).attr("alt");

        images.push(img);
        if (img.indexOf('/Legacy Leadership/') >= 0) {
            jQuery(this).mouseout({ imageId: mainImageIdLL }, restoreMapImageLL);
            jQuery(this).mouseover({ imageId: mainImageIdLL, newImageIdx: index + 1 }, swapMapImage);
        }
        else if (img.indexOf('/Evidence LifeCycle/') >= 0) {
            jQuery(this).mouseout({ imageId: mainImageIdEL }, restoreMapImageEL);
            jQuery(this).mouseover({ imageId: mainImageIdEL, newImageIdx: index + 1 }, swapMapImage);
        }
        else {
            jQuery(this).mouseout({ imageId: mainImageId }, restoreMapImage);
            jQuery(this).mouseover({ imageId: mainImageId, newImageIdx: index + 1 }, swapMapImage);
        }

        jQuery(this).click(function () {
            if (href != "#" && href.length > 0) {
                var wOpen;
                var sOptions;

                sOptions = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes';
                sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
                sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString();
                sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';
//                if (navigator.appName == "Netscape") 
//                {
//                    wOpen = window.open(href, alt);
//                }
//                else 
//                {
//                    wOpen = window.open(href, alt, sOptions);
//                }
//                wOpen.focus();
//                wOpen.resizeTo(screen.availWidth, screen.availHeight);
//                wOpen.moveTo(0, 0);
                return wOpen;
            }
            return;
        });
        jQuery(this).attr("href", href);


    });
    //preload those images
    jQuery(images).each(function () {
        mapImages.push(jQuery('<img />').attr('src', this));
    });
});
function swapMapImage(e) {
    var imageId = e.data.imageId;
    var newImageIdx = e.data.newImageIdx;
    jQuery("#" + imageId).attr("src", mapImages[newImageIdx].attr("src"));
}
function restoreMapImage(e) {
    var imageId = e.data.imageId;
    jQuery("#" + imageId).attr("src", mapImages[0].attr("src"));
}

function restoreMapImageLL(e) {
    var imageId = e.data.imageId;
    jQuery("#" + imageId).attr("src", "/~/media/Ingenix/Life_Sciences/Legacy Leadership/LegacyLeadership.jpg");
}

function restoreMapImageEL(e) {
    var imageId = e.data.imageId;
    jQuery("#" + imageId).attr("src", "/~/media/Ingenix/Life_Sciences/Evidence LifeCycle/1_UP.jpg");
}

