var playitListenerID = 'a97c96e9-10b8-4b7e-af9d-b464e1cd5215'; var playitEmail = ''; var playitScreenName = ""; var playitIsLoggedIn = false; var playitImagePath = ''; function UpdateListener(obj) { SetLoggedInStatus(obj); FixScreenName(); } function SetLoggedInStatus(obj) { var topNavWithoutAvatarBox = document.getElementById(obj); topNavWithoutAvatarBox.className = "topNavWithAvatarBox"; topNavWithoutAvatarBox.innerHTML = "
\"View
Welcome 
!

Profile | Settings | Log Out | Help
"; topNavWithoutAvatarBox.innerHTML += "
" + playitScreenName + "
"; } function FixScreenName() { var WelcomeScreenNameSmall = document.getElementById('ScreenNameSmall'); var screenNameTest = document.getElementById('screenNameTest'); if(WelcomeScreenNameSmall != null) { TruncateScreenName(screenNameTest,90); WelcomeScreenNameSmall.innerHTML = screenNameTest.innerHTML; } } function TruncateScreenName(objName,oMaxWidth) { var Truncated = objName.offsetWidth > oMaxWidth; var OrigVal = objName.innerHTML; var iChangeCount = 0; while(objName.offsetWidth > oMaxWidth && iChangeCount < 50) { objName.innerHTML = objName.innerHTML.substring(0,objName.innerHTML.length-1); iChangeCount++; } if(Truncated) { objName.innerHTML += "..."; } objName.title = OrigVal; }