
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

var msg;
function getUD() {
	if ( readCookie('SPS_UD') != null && readCookie('SPS_UD') != "" ) {
		var temp = unescape(readCookie('SPS_UD')).split('|');
		msg = 'Hello, ' + temp[1] + '. <br /><a href="http://kids.scholastic.com/community/myStacks.htm"><img src="/candyapple/images/btnAddProfile.gif" border="0"/></a><br />Not ' + temp[1] + '? <a href="http://my.scholastic.com/sps_my_account/accmgmt/FlashLogin.jsp?logout=true&finalSuccessURL=' + location.href + '">Sign In</a>';
	}
	else msg = 'You must be signed in to save to<br />your profile.<br /><a href="http://my.scholastic.com/sps_my_account/accmgmt/FlashLogin.jsp?finalSuccessURL=' + location.href + '">Sign In Now</a>';
}
function displaySigninMsg() {
	getUD();
	jQuery('.kms').html(msg);
}
function updateSigninMsg() {
	getUD();
	jQuery('.kms').html(msg);
}

addLoadEvent(function(){displaySigninMsg();});
addLoadEvent(function(){setMyAccountCloseHook(function(){updateSigninMsg();});});
addLoadEvent(function(){setOnSignOutHook(function(){updateSigninMsg();});});