

$(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

	SystemMessagesDWRController.getSystemMessages(

		function(jsonObj) {

			//alert(jsonObj);

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

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

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

					var message = jsonObj[i];

					if(message.forInstructor) {

					sysMsgOn = true;

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

					}

				}

			}



			if (sysMsgOn) {



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

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

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

		        }

		    }

		    else {

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

		    }



		}

	);



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

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

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



    });



});





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);

}

