﻿$(document).ready(function() {

    jQuery.easing.def = "easeOutQuad";

    if (document.location.href.indexOf("cmspagemode=edit") > -1) {


        //$("#HeaderContainer").hide();
        

    }



});


function BuildMainMenu(navJSON) {

    var topItmHtml;
    
    for (var i = 0; i < navJSON.ChildItems.length; i++) {

        if (navJSON.ChildItems[i].CurrentPage) {

            topItmHtml = '<li><a style="font-weight:bold;font-size:125%;" href="' + navJSON.ChildItems[i].MenuLink + '">' + navJSON.ChildItems[i].MenuLabel + '</a></li>';
            
                      
        } else {

            topItmHtml = '<li><a href="' + navJSON.ChildItems[i].MenuLink + '">' + navJSON.ChildItems[i].MenuLabel + '</a></li>';
            
            if (navJSON.ChildItems[i].MenuLabel == 'Join NOMA') {
                topItmHtml = '<li><a target="_blank" href="' + navJSON.ChildItems[i].MenuLink + '">' + navJSON.ChildItems[i].MenuLabel + '</a></li>';
            }

        }
       

        $(".BannerNavList").append(topItmHtml)

    }


}

function BuildRightNav(navJSON) {


    for (var i = 0; i < navJSON.ChildItems.length; i++) {

        var topItmHtml;

        if (navJSON.ChildItems[i].CurrentPage) {
            topItmHtml = '<li style="background-position:0px 0px;"><a href="' + navJSON.ChildItems[i].MenuLink + '">' + navJSON.ChildItems[i].MenuLabel + '</a></li>';
        } else {
            topItmHtml = '<li><a href="' + navJSON.ChildItems[i].MenuLink + '">' + navJSON.ChildItems[i].MenuLabel + '</a></li>';
        }
       


        $(".NavRight").append(topItmHtml)
        
        

    }


}

var newsObj;

function GetLatestNews() {


    $(".homeNews1").hide();
    $(".homeNews2").hide();
    
    var paramObj = new Object();

    $.ajax({
        type: "POST",
        url: "/handlers/noma.ashx",
        data: 'method=getHomeNews&param=' + JSON.stringify(paramObj),
        error: function() { alert('error'); },
        //contentType: "application/json; charset=utf-8",
        //dataType: "json",

        success: function(msg) {

            var rtnInfo = eval("(" + msg + ")");

            //$(".eventsDateTitle").html(evtDate);
            //$(".eventList").empty();

            newsObj = rtnInfo;
            DisplayNews(newsObj);

        }

    })

}


function DisplayNews(newsData) {

    if (newsData[0]) {

        $(".homeNews1 .newsDate").html(newsData[0].PublishDate);
        $(".homeNews1 .newsTitle h2").html(newsData[0].Title);
        $(".homeNews1 .newsContent").html(newsData[0].Story);
        $(".homeNews1 .newsLink").attr("href", "news/NOMANews" + newsData[0].Link);
        
    }

    if (newsData[1]) {

        $(".homeNews2 .newsDate").html(newsData[1].PublishDate);
        $(".homeNews2 .newsTitle h2").html(newsData[1].Title);
        $(".homeNews2 .newsContent").html(newsData[1].Story);
        $(".homeNews2 .newsLink").attr("href", "news/NOMANews" + newsData[1].Link);
    }


    $(".homeNews1").fadeIn(200);
    $(".homeNews2").fadeIn(200);

}


function LoadJobsListing(jobsData) {

    
    var strJobs = "";
    for (var i = 0; i < jobsData.length; i++) {

        strJobs += '<li class="jobItem" id="jobId' + i + '"><div class="jobLocation"><span class="openIcon">+</span>&nbsp;&nbsp;' + jobsData[i].City + ', ' + jobsData[i].State + '</div><div class="jobTitle">' + jobsData[i].Title + '<br/>at ' + jobsData[i].Company + '</div><div class="jobPublish">' + jobsData[i].PublishDate + '</div><div class="jobDescription">' + jobsData[i].JobDescription + '</div></li>'
    }
 

    $(".jobsListing").append(strJobs);

    $(".jobLocation").click(function() {


        var prnt = $(this).parent(".jobItem");
        
        if ($("#" + prnt.attr("id") + " .openIcon").html() == '-') {
            $("#" + prnt.attr("id") + " .openIcon").html("+");
        } else {
            $("#" + prnt.attr("id") + " .openIcon").html("-");
        };
        

        $("#" + prnt.attr("id") + " .jobDescription").slideToggle(600, "easeInOutCirc", function() {
        
        
         });

    });

    $(".jobDescription").hide();


}


function FeatureToggle(me) {

    if (me === 1) {

        $(".featureImage2").fadeOut(400);

        $(".featureTitle1").animate({ width: "311", opacity: "1" }, 200);
        $(".featureTitle2").animate({ width: "236", opacity: ".4" }, 200);

        $(".featureAbstract1 .featureDescription1").fadeTo(200, 1, function() {

            $(".featureAbstract1 .featureDescription1").css("color", "#606060");
            $(".featureAbstract1 .featureDescription1 p").css("color", "#606060");
            $(".featureAbstract1 .featureDescription1 a").css("color", "#606060");
            $(".featureAbstract1 .featureDescriptionSub").css("color", "#606060");

        });


        $(".featureAbstract2 .featureDescription1").fadeTo(200, .4);
        $(".featureAbstract2 .featureDescription1").css("color", "#333");
        $(".featureAbstract2 .featureDescription1 p").css("color", "#333");
        $(".featureAbstract2 .featureDescription1 a").css("color", "#333");
        $(".featureAbstract2 .featureDescriptionSub").css("color", "#333");

    } else {

        $(".featureImage2").fadeIn(400);

        $(".featureTitle1").animate({ width: "236", opacity: ".4" }, 200);
        $(".featureTitle2").animate({ width: "311", opacity: "1" }, 200);


        $(".featureAbstract1 .featureDescription1").fadeTo(200, .4);

        $(".featureAbstract2 .featureDescription1").fadeTo(200, 1, function() {

            $(".featureAbstract2 .featureDescription1").css("color", "#606060");
            $(".featureAbstract2 .featureDescription1 p").css("color", "#606060");
            $(".featureAbstract2 .featureDescription1 a").css("color", "#606060");
            $(".featureAbstract2 .featureDescriptionSub").css("color", "#606060");

        });

        $(".featureAbstract1 .featureDescription1").css("color", "#333");
        $(".featureAbstract1 .featureDescription1 p").css("color", "#333");
        $(".featureAbstract1 .featureDescription1 a").css("color", "#333");
        $(".featureAbstract1 .featureDescriptionSub").css("color", "#333");


    }

}

function initFeatureImages() {

    $(".featureImage2").hide();
    FeatureToggle(1);


    $(".featureTitle1").mouseenter(function() {

        FeatureToggle(1);

    })


    $(".featureTitle2").mouseenter(function() {

        FeatureToggle(2);

    })

}

