var fDesc=new Array(); fDesc[5] = "ActiveXperts SMS and MMS Toolkit for the same. You can also directly use this toolkit to send and receive SMS and MMS. It is also able to deliver ringtones, pictures and WAP etc. To deliver your messages or content it gives you a wide variety of options for full flexibility."; fDesc[6] = "GSM modems, SMPP service centers, POP3 and SMTP. Use API to process messages and to generate new messages using queries."; fDesc[7] = "phones (incl. Nokia,Siemens,Motorola ). Unicode compliant. Samples for VB.NET, VC#.NET, VC++, Visual Basic, ASP and ASP.NET"; fDesc[9] = "TCP/IP. Protocols SEMA, CIMD2, UCP and SMPP. Send and receive SMS, EMS, logos, ring-tones, 7-bit text, 8-bit binary data and Unicode (UCS2) messages."; fDesc[14] = "receive SMS, EMS, logos, ring-tones, 7-bit text, 8-bit binary data and Unicode (UCS2) messages."; fDesc[15] = "the so called SMS Centre (SMSC) of a telecom company and deliver your message there. The SMSC takes care of forwarding your message to the recipients. This may include communication with other telecom companies. SMSX fires an event with a result message after sending the message to the SMSC for each of the recipients."; 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 = '...'; } }