﻿function ajaxCalls() {
    $.ajax({
        type: "GET",
        url: "/Global/xml/mainNav.xml",
        dataType: "xml",
        success: function (xml) {

            $('div.mainNav').append('<ul class="nav"></ul>');

            var findNav = $(xml).find('Nav');
            findNav.each(function (i) {

                var mainTitleSrc = findNav.eq(i).find('MainTitle').text();
                var findLinks = findNav.eq(i).children('Links');
                var linksPresent = findLinks.length;

                if (linksPresent !== 0) {

                    $('div.mainNav ul.nav').append('<li class="main"><a class="menu"></a><ul class="stackfix"></ul></li>');

                    var mainNavList = $('div.mainNav ul.nav li.main');
                    var mainNavTitle = mainNavList.children('a.menu');
                    mainNavTitle.addClass('title');
                    mainNavList.first().addClass('first').addClass('pngFix');

                    mainNavList.each(function () {
                        mainNavTitle.eq(0).addClass('darkGreen');
                        mainNavTitle.eq(1).addClass('orange');
                        mainNavTitle.eq(2).addClass('blue');
                        mainNavTitle.eq(3).addClass('green');
                        mainNavTitle.eq(4).addClass('purple');
                    });

                    var mainTitleLoc = $('div.mainNav ul.nav li.main a.title');
                    mainTitleLoc.eq(i).text(mainTitleSrc);

                    findLinks.each(function (z) {

                        var mainNavList = $('div.mainNav ul.nav li.main ul');
                        mainNavList.eq(i).append('<li><span class="borderLeft"></span><a></a><span class="borderRight"></span></li>');

                        var dropLinkTitle = findLinks.eq(z).children('Title').text();
                        mainNavList.eq(i).children().children('a').eq(z).text(dropLinkTitle);

                        var dropLinkSrc = findLinks.eq(z).children('Link').text();
                        mainNavList.eq(i).children().children('a').eq(z).attr('href', dropLinkSrc);

                        var navTag = findLinks.eq(z).children('OmnitureTag').text();
                        mainNavList.eq(i).children().children('a').eq(z).click(function () {
                            Omniture_TrackInternalLink(navTag);
                        });
                        //alert('Main Title Is: ' + mainTitleSrc + ' --- ' + ' Drop Link Title Is: ' + dropLinkTitle + ' --- ' + 'Drop Link Is: ' + dropLinkSrc);

                    });

                    $('div.mainNav ul.nav li.main ul li:first-child').eq(i).prepend('<span class="first"></span>');

                } else if (linkPresent == 0) {
                    return false;
                }

            });

            var linkCount = $('div.mainNav ul.nav').children().length;
            var titleWidthLoc = $('#TDM_MainHeader div.mainNav ul li a');
            var linkWidthLoc = $('#TDM_MainHeader div.mainNav ul li.first ul li a');

            if (linkCount == 5) {
                titleWidthLoc.css('width', '117px');
                linkWidthLoc.css('width', '131px');
            } else if (linkCount == 4) {
                titleWidthLoc.css('width', '146px');
                linkWidthLoc.css('width', '160px');
            } else if (linkCount == 3) {
                titleWidthLoc.css('width', '195px');
                linkWidthLoc.css('width', '209px');
            } else if (linkCount == 2) {
                titleWidthLoc.css('width', '293px');
                linkWidthLoc.css('width', '307px');
            } else if (linkCount == 1) {
                titleWidthLoc.css('width', '585px');
                linkWidthLoc.css('width', '599px');
            } else {
                return false;
            }

            /*Main Header Nav Drop Down
            -----------------------------------------------*/
            $('#TDM_MainHeader div.mainNav ul.nav li.main').hover(
            //Mouse Enter
            function () {
                $('ul', this).stop(true, true).slideDown(200);
            },

            //Mouse Leave
            function () {
                $('ul', this).stop(true, true).slideUp(200);
                event.preventDefault;
            }
            );

        }
    });

    $.ajax({
        type: "GET",
        url: "/Global/xml/topPicks.xml",
        dataType: "xml",
        success: function (xml) {

            var findArticle = $(xml).find('Articles');
            findArticle.children().each(function (i) {

                var articleSourceLoc = $(xml).find('Source').eq(i).text();
                var articleHeadlineLoc = $(xml).find('Headline').eq(i).text();
                var articleLinkLoc = $(xml).find('Link').eq(i).text();
                var articleTag = $(xml).find('OmnitureTag').eq(i).text();

                var articleLinkSrc = $('div.topPicks ul');
                articleLinkSrc.children('li').children('a').eq(i).html('<span class="bold">' + articleSourceLoc + ':</span> ' + articleHeadlineLoc);
                articleLinkSrc.children('li').children('a').eq(i).attr('href', articleLinkLoc);
                articleLinkSrc.children('li').children('a').eq(i).click(function () {
                    Omniture_TrackInternalLink(articleTag);
                });

            });

        }
    });

}

$(document).ready(function () {

    ajaxCalls();

    $('.stackFix').show();

    //Animated Anchor Tag Scrolling
    goToByScroll = function (id) {
        $('html,body').animate({ scrollTop: $("#" + id).offset().top }, 'medium');
    }

});







