var fDesc=new Array(); fDesc[1] = "to install and use. Works on the TCP/IP based networks and supports Windows/Citrix terminal services."; fDesc[2] = "computers connected to the Internet. It allows any two users (or more) to establish a connection even when they don't know each other's IP address. Thanks to its DCHP capabilities, chatting with people on the same network becomes very easy."; fDesc[3] = "LanTalk.NET Messenger helps you to talk to anyone on your network. LanTalk.NET uses TCP/IP and UDP protocols. So, the communication with other computers on their network is not interrupted by the server and other settings."; fDesc[4] = "need a server in between users. It is small program that resides on the system-tray and pops-up when a message is recived. Available for Windows, Linux and Mac in English and a couple of other languages."; fDesc[5] = "protocol which one is based on TCP/IP, and it is not compatible with Microsoft NET SEND. But the Net Send GUI fully compatible with Winpopup"; fDesc[6] = "of chat participants, chat messages and outgoing message. And you can also set to your status online, away."; fDesc[7] = "communicate with others in the office, or maybe even colleagues in another building, make life easy for yourself and install LanTalk XP."; fDesc[8] = ":) Can be used instead of messaging service/WinPopup for LAN. A lot of options for every application aspect"; fDesc[9] = "fully managed from server-side software which provides IM logging, user grouping, offline messaging."; fDesc[10] = "ability to easily exchange messages with your colleagues and neighbors. It will give you a solid boost in office productivity."; fDesc[11] = "aside a server to function properly. It is easily configurable and you will be ready to work immediately after the product's installation."; fDesc[12] = "component, the Winpopup Server."; fDesc[14] = "to install and use. The program correctly identifies any Windows user account and works in any TCP/IP network."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }