document.write('<div id="habMessagePopupBox" style="position:absolute; width: 300px; left: 0; top: -400px; border: ' + popupMessageBorder + '; background-color: ' + popupMessageBGColor + '; padding: 4px; z-index: 100; visibility:hidden;filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); -moz-opacity:0;"></div>');


//== STICKY NOTE SCRIPT FROM DYNAMIC DRIVE  =============================================
/***********************************************
* Sticky Note script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
* Go to http://www.dynamicdrive.com/ for full source code
***********************************************/

var messageDisplayMode="always"

var messageFadeEnabled="yes"       //("yes" to enable fade in effect, "no" to disable)
var messageAutoHideBox=["no", 5]  //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]
var messageShowOnScroll="yes"      //Should box remain visible even when user scrolls page? ("yes"/"no)
var messageFadeLengthIE=1          //fade in duration for IE, in seconds
var messageFadeDegreeMoz=0.05      //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)

////////No need to edit beyond here///////////

if (parseInt(messageDisplayMode)!=NaN)
var messageRandomNum=Math.floor(Math.random()*messageDisplayMode)

function displayMessagePopupBox(){
  var ie=document.all && !window.opera
  var dom=document.getElementById
  iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
  objrefMessage=(dom)? document.getElementById("habMessagePopupBox") : document.all.habMessagePopupBox
  var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
  var docwidth=(ie)? iebody.clientWidth : window.innerWidth
  docheight=(ie)? iebody.clientHeight: window.innerHeight
  var objwidth=objrefMessage.offsetWidth
  objheight=objrefMessage.offsetHeight

  try {
   switch(popupMessagePositioning) {
     case 0: { objrefMessage.style.left=docwidth/2-objwidth/2+"px"; objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"; break; } 
     case 1: { objrefMessage.style.left="1px"; objrefMessage.style.top="1px"; break; }
     case 2: { objrefMessage.style.left="1px"; objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"; break; }
     case 3: { objrefMessage.style.left="1px"; objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; }
     case 4: { objrefMessage.style.left=docwidth/2-objwidth/2+"px"; objrefMessage.style.top="1px"; break; } 
     case 5: { objrefMessage.style.left=docwidth/2-objwidth/2+"px"; objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; } 
     case 6: { objrefMessage.style.left=docwidth-objwidth+"px"; objrefMessage.style.top="1px"; break; } 
     case 7: { objrefMessage.style.left=docwidth-objwidth+"px"; objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"; break; } 
     case 8: { objrefMessage.style.left=docwidth-objwidth+"px"; objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; } 
     default: { objrefMessage.style.left=docwidth/2-objwidth/2+"px"; objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"; } 
   }
  } catch(er) {
   objrefMessage.style.left=docwidth/2-objwidth/2+"px"
   objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"
  }

  if (messageShowOnScroll=="yes") messageShowOnScrollVar=setInterval("messageStaticFadeBox()", 50)

  if (messageFadeEnabled=="yes" && objrefMessage.filters) {
   objrefMessage.filters[0].duration=messageFadeLengthIE
   objrefMessage.filters[0].Apply()
   objrefMessage.filters[0].Play()
  }
  objrefMessage.style.visibility="visible"
  if (objrefMessage.style.MozOpacity){
   if (messageFadeEnabled=="yes")
    mozfadevar=setInterval("messageFadeFxMoz()", 90)
   else {
    objrefMessage.style.MozOpacity=1
    controlledMessageHideBox()
   }
  } else
     controlledMessageHideBox()
}

function messageFadeFxMoz(){
  if (parseFloat(objrefMessage.style.MozOpacity)<1)
   objrefMessage.style.MozOpacity=parseFloat(objrefMessage.style.MozOpacity)+messageFadeDegreeMoz
  else {
   clearInterval(mozfadevar)
   controlledMessageHideBox()
  }
}

function messageStaticFadeBox(){
  var ie=document.all && !window.opera
  var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
  try {
   switch(popupMessagePositioning) {
     case 1: { objrefMessage.style.top=scroll_top; break;}
     case 4: { objrefMessage.style.top=scroll_top; break;}
     case 6: { objrefMessage.style.top=scroll_top; break;}
     case 3: { objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; }
     case 5: { objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; }
     case 8: { objrefMessage.style.top=scroll_top+docheight-objheight+"px"; break; }
     default: { objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"; }
   }
  } catch(er) {
   objrefMessage.style.top=scroll_top+docheight/2-objheight/2+"px"
  }
}

function hideMessageFadeBox(){
  objrefMessage.style.visibility="hidden"
  if (typeof messageShowOnScrollVar!="undefined")
  clearInterval(messageShowOnScrollVar)
}

function controlledMessageHideBox(){
  if (messageAutoHideBox[0]=="yes"){
   var delayvar=(messageFadeEnabled=="yes" && objrefMessage.filters)? (messageAutoHideBox[1]+objrefMessage.filters[0].duration)*1000 : messageAutoHideBox[1]*1000
   setTimeout("hideMessageFadeBox()", delayvar)
  }
}

function initMessageFunction(){
  setTimeout("displayMessagePopupBox()", 100)
}
//== END DYNAMIC DRIVE SCRIPT=====================


function getHabMessageCookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // if cookie exists
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}


function getHabMessagePopupCookie(Name) {
   var cookieExists = getHabMessageCookie(Name);
   if(cookieExists=="") return false; else return true;
}

function setHabMessagePopupCookie() {
  var cookieName = 'habMessagePopup_' + league_id + franchise_id;

  var today = new Date();
  var expire = new Date();

  switch (popupMessageFrequency) {
   case 0: { document.cookie=cookieName+"=;";                      // clear cookie
                   break; }
   case 1: { document.cookie=cookieName+"=session;";               // expire on window close
                   break; }
   case 2: { expire.setTime(today.getTime() + 1000*60*60*24);      // expire in one day
                   document.cookie=cookieName+"=24;expires="+expire.toGMTString();
                   break; }
   case 3: { expire.setTime(today.getTime() + 1000*60*60*24*7);    // expire in one week
                   document.cookie=cookieName+"=week;expires="+expire.toGMTString();
                   break; }
  }
}


try {
 var tempHTML = "";
 if(popupMessageFrequency==0) {  //Show each visit so clear all cookies
   setHabMessagePopupCookie();
 }

 if(leagueAttributes['NewPrivateMessages']>0&&!getHabMessagePopupCookie('habMessagePopup_' + league_id + franchise_id)) {
   tempHTML += '<li>' + leagueAttributes['NewPrivateMessages'] + ' new private messages&nbsp;&nbsp;';
   tempHTML += '</li>';
   setHabMessagePopupCookie();
 }
 if(tempHTML!="") {
    var tableHTML = '<br /><table align="center" cellspacing="1" class="homepagemodule report" id="message_board_summary"><caption><span>New Private Messages</span></caption><tbody>';
    tableHTML += '<tr class="oddtablerow"><td><br /><ul>' + tempHTML + '</ul><br /><br /></td></tr>';
    tableHTML += '<tr class="eventablerow"><td style="text-align: center;"><br />[<a href="' + baseURLDynamic + '/' + year + '/mb/message_list.pl?bid=' + year + league_id + '">View messages now</a>] [<a href="#1" onClick="hideMessageFadeBox(); return false">Close</a>]<br /><br /></td></tr>';
    tableHTML += '</table>';
    document.getElementById('habMessagePopupBox').innerHTML = tableHTML;
    displayMessagePopupBox();
 }

} catch(er) {
 //Do Nothing
}

