

$(document).ready(function() {

    var sysMsgOn = false; //set to false to hide all system messages

    var sysMessage = "<strong>Test Content For System Message Container</strong><p>This is where you would put the content for the system message container.</p>"; // add system message content here

    var sysMessageCookieExpires = 1; //number of days for cookie to live

    if(typeof SystemMessagesDWRController != "undefined") {
      SystemMessagesDWRController.getSystemMessages(

          function(jsonObj) {

            //alert(jsonObj);

            if(jsonObj != "" && jsonObj != 'undefined') {

              sysMessage = "<p class='notfline'><span class='notfHeader'>System Message:</span></p>";

              for(i=0;i<jsonObj.length;i++){

                var message = jsonObj[i];
                if($("#selfStudyMarketingPage").length !=0) {
                  if(message.forStudent) {
                    sysMsgOn = true;
                    sysMessage += "<p class='notfline'><span class='notfHeader'>" + message.advisoryMessage + "</span></p>";
                  }
                }else if(message.forInstructor) {

                  sysMsgOn = true;

                  sysMessage += "<p class='notfline'><span class='notfHeader'>" + message.advisoryMessage + "</span></p>";
                  
                }

              }

            }



            if (sysMsgOn) {



                  if (readCookie("sysMsg") != "1") {

                      $(".notificationInfo .notfContent").append(sysMessage);

                      $(".notificationInfo").show();

                  }

              }

              else {

                  $(".notificationInfo").hide();

              }


            $(".notfContent p:last").removeClass('notfline');
          }

        );
    }
 
    $("#sysMsgClose").click(function() {

        $(".notificationInfo").slideUp(500);

        createCookie("sysMsg", "1", sysMessageCookieExpires);



    });

    displayBannerMessage();


});





function createCookie(name, value, days) {

    if (days) {

        var date = new Date();

        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));

        var expires = "; expires=" + date.toGMTString();

    }

    else var expires = "";

    document.cookie = name + "=" + value + expires + "; path=/";

}



function readCookie(name) {

    var nameEQ = name + "=";

    var ca = document.cookie.split(';');

    for (var i = 0; i < ca.length; i++) {

        var c = ca[i];

        while (c.charAt(0) == ' ') c = c.substring(1, c.length);

        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);

    }

    return null;

}



function eraseCookie(name) {

    createCookie(name, "", -1);

}

/* Changes specially made for banner advertisement on various login pages. To Be removed in future : START */
function displayBannerMessage() {
  var html = "<div id='bannerAdContainer'><div class='bannerAdtop'></div><div class='bannerAdContent clearfix'><div class='bannerAdWrapper clearfix' onClick='window.open(\"@@URL@@\");'>";
  html = html.replace('@@URL@@','http://domorenow.com');
  html = html + "<div class='bannerAdicon'></div><div class='bannerAdinnerWrapper'><p class='bannerAdheading'>McGraw-Hill, Blackboard Announce New Partnership!";
  html = html + "</p><p class='bannerAdLink'><a href='javascript:;' onclick='window.open(\"http://www.prnewswire.com/news-releases/blackboard-and-mcgraw-hill-partner-to-integrate-mcgraw-hill-digital-content--tools-into-blackboards-learning-management-systems-98445079.html\");'>Learn More...</a></p></div></div><div class='bannerAdLogo'></div></div>";
  html = html + "<div class='bannerAdBottom'></div></div>";
  $(".notificationInfo").after(html);
  $("#pageMainContainer").css({'background-position':'50% 202px'});
  var css = document.createElement('link');
  css.rel = 'stylesheet';
  css.href = '/classwareweb/branding/en_US/default/css/banner.css';
  css.type = 'text/css';
  document.getElementsByTagName('head')[0].appendChild(css);
}
/* Changes specially made for banner advertisement on various login pages. To Be removed in future : END */
