﻿function showSiteMap(sender)
{       
    var href = '/sitemap';                                                
    if (href != null && href.length > 0)
    {     
        var ajaxLoader = "/FCWSite/Img/dinsmore/ajax-loaderDINS.gif";
        var selectOverlay = "#modalOverlay";
        var selectOverlayContents = "#modalOverlayContents";
        var overlay = $(selectOverlay);

        if (overlay.length == 0)        
        {
            $("body").prepend("<div id='modalOverlay'></div>");             
            $(".sitemapComsumer").prepend("<div id='modalOverlayContents'></div>");             
            overlay = $(selectOverlay);
            overlayContents = $(selectOverlayContents);
        }                           

        var scrollTop = $(document).scrollTop();  
        var documentWidth = $(document).width();  
        var documentHeight = $(document).height();                  
        var windowWidth = $(window).width();   
        var windowHeight = $(window).height();  
        var popupHeight = $(overlayContents).height();  
        var popupWidth = $(overlayContents).width();  
        
        var ie6OrBelow = ($.browser.msie && parseInt($.browser.version) < 7);                    
            
        if (ie6OrBelow)   
        { 
            overlay.css("position", "absolute");  
            overlay.css("height", documentHeight);  
            overlay.css("width", documentWidth);  
        }             
        
        $(overlayContents).css({  
            "position": "absolute",  
            "top": scrollTop + (windowHeight/2-popupHeight/2),  
            "left": windowWidth/2-popupWidth/2  
        });  
        
        overlay.css("opacity", 0.4);
        $(document.createElement("img")).attr({ "src": ajaxLoader, "class": "ajax-loader" }).appendTo($("#modalOverlayContents"));           
        overlayContents.load(href + ' .sitemapA',
            function()
            {
                $(this).find(".sitemapA").show();       
                $(this).find("#siteMapClose").click(
                    function()
                    {                         
                        overlay.html();
                        overlayContents.html();
                        overlay.fadeOut("slow");
                        overlayContents.fadeOut("slow");
                        return false;
                    }
                );                  
                $(".ajax-loader").remove();
            }                                  
        );        
        
        overlayContents.fadeIn("slow");                      
        overlay.fadeIn("slow",
            function()
            {                                    
                //overlay click.                               
                overlay.click(
                    function()
                    {
                        overlay.html();
                        overlayContents.html();
                        overlay.fadeOut("slow");
                        overlayContents.fadeOut("slow");
                    }
                );                                                       
            }                                                     
        );                          
    }
}
