// // Copyright by Koen, 2003,2004,2005 // http://games.mess.be // // Some code added or altered // // // P2PLib consts // // CONNECT_TYPE var CT_DIRECT = 0; var CT_INDIRECT = 1; var CT_DISCONNECTED = 2; // ERROR_TYPE var ET_NOERROR = 0; var ET_UNEXPECTED = 1; // FILE_STATUS var FS_NOTSTARTED = 0; var FS_INPROGRESS = 1; var FS_CANCELLED = 2; var FS_TRANSFERRED = 3; // // IE helper globals // var m_isIE55 = (screen.logicalXDPI)?false:true; // // Extended JScript functions // if(!Array.prototype.push) { function array_push() { for(i=0;i 20) return userName.substr(0, 20) + ".."; return userName; } function iAmInviter(){ var users = window.external.Users; return users.Inviter == users.Me; } // // Other helpers // function getRandomInt(min, max){ return Math.floor((Math.random() * (max - min + 1)) + min); } function showHelpFile(helpUrl){ open(helpUrl, "help", "width=400,location=no,resizable=yes,scrollbars=yes,status=yes,menubar=no,titlebar=no,toolbar=no"); } function getBuddyScoreUrl(appID){ return "http://appdirectory.brinkster.net/score/ListBuddyScores.aspx?appid=" + appID + "&uid=" + encodeURI(window.external.Users.Me.Email) }