/////////////////////////////////// // ajax im 3.41 // // AJAX Instant Messenger // // Copyright (c) 2006-2008 // // http://www.ajaxim.com/ // // Do not remove this notice // /////////////////////////////////// // Configuration // // Title // var siteName = 'ajax im'; // Name of your site (appears as the page title). // If '', then the title will be used from the index file. // Registration // var allowNewUsers = true; // Enable/Disable open registration // Languages // // Format: [ // ['folderName', 'properName'], // ['language2Folder', 'Language 2 Proper Name'], // ... // ] // Note: The first language will be used as the default language. var languageOptions = [ ['english', 'English'] ]; // Theme Settings // var theme = 'dark'; // ajax im theme var alertWidth = 400; // alert window width // Notification // var useBlinker = true; // Show new message in titlebar when window isn't active. var blinkSpeed = 1000; // How fast to change between the titles when "blinking" (in milliseconds). var pulsateTitles = true; // Pulsate (blink) IM window titles on new IM when they are not the active window. var audioNotify = true; // By default, play sounds upon getting an IM? // Server // var pingFrequency = 2500; // How often to ping the server (in milliseconds). Best range between 2500 and 3500 ms. var pingTo = 'ajax_im.php'; // The file that is the "server". var adminPingTo = 'admin.php'; // The "server" script for admin functions. var blockedBuddyStatus = false; // Show blocked buddies' status. // Windows // var imWidth = 310; // Default IM window width var imHeight = 335; // Default IM window height var imDetachable = true; // Enable/Disable ability to detach IM windows from the application var buddyListLoc = 1; // Default buddylist location: 0=left, 1=right (of window) // Timeouts // var idleTime = 15; // How long until a user goes idle from now sending any messages (in minutes). // If 0, feature not used. // Lingo Text-Replacement // var useLingo = true; // Automated text replacement for messaging. Will replace typos and shorthand, // as defined in the current language's lingo.js file, with the proper replacement // text. var lingoPunction = [ // Punction the can be placed at the end of a word/setence. [" ", " "], // Format: [RegularExpression, Real] ["\\.\\.", ".."], ["\\.\\.\\.", "..."], ["\\.\\.\\.\\.", "...."], ["\\.\\.\\.\\.\\.", "....."], ["\\.", "."], [",", ","], [";", ";"], ["\\!", "!"], ["\\?", "?"] ]; // Buddy Icons // var useIcons = true; // Enable/Disable use of buddy icons var pathToIcons = './buddyicons/';// Path to buddy icons, include trailing slash. var showInList = false; // Enable/Disable showing of buddy icons in the buddy list var vanishingIcons = true; // Enable/Disable the hiding of the buddy icons in a chat var vanishingSpeed = 10000; // Show the buddy icon for X amount until it is hidden (in milliseconds). var defaultIcon = ''; // Location of image to use when no buddy icon is availible // If blank, no default icon is used // Messaging History // var imHistory = true; // Retain conversations with buddies throughout the session? // How it works: If an IM window is closed an imHistory is true, // next time that IM window is opened (during the same session!), // the old chat text will be there // Chatrooms // var predefRooms = []; // Define preset rooms that will always exist when a user views the "Join Room" list. // Format: ['room1', 'room2', ...] // Timestamp Format // // This is the timestamp format used to note when an IM was received. /* M = month, Jan - Dec * m = month, 01 - 12, with prepended 0 (01, 02, ...) * u = month, 1 - 12, without prepended 0 (1, 2, ...) * d = day, 01 - 31, with prepended 0 (01, 02, ...) * x = day, 1 - 31, without prepended 0 (1, 2, ...) * Y = year, 4 digits (eg: 2008) * y = year, 2 digits (eg: 08) * H = hours, 24-hour format with prepended 0 (01, 02, ...) * h = hours, 12-hour format without prepended 0 (1, 2, ...) * Q = hours, 24-hour format without prepended 0 (1, 2, ...) * q = hours, 12-hour format with prepended 0 (01, 02, ...) * i = minutes * s = seconds * a = am/pm * A = AM/PM */ var timestamp = '[h:i:s a]';