var fDesc=new Array(); fDesc[1] = "more rapid and precise than ever through an improved set of tools. Create a prototype of Adobe AIR, directly in Adobe Fireworks , ready to be implemented in HTML and CSS, Adobe Flex or SWF."; fDesc[2] = "the following functions: intelligent coding, debugging stratified interactive, visual design of the distribution of the elements of the user interface."; fDesc[3] = "than ever. Flex GIF Animator offers a wide verity of special effects, motions and movements that help you to create professional looking animations without any prior knowledge."; fDesc[4] = "Adobe Flex SDK, AS2 Project management offering Swfmill and Mtasc integration with the help of a portable standalone command line tool."; fDesc[6] = "files on Portables Devices such as Apple Ipod and Sony Playstation Portable. To work as designed, it requires the flex bay audio video port and a TV tuner card installed."; fDesc[8] = "SWF movies created by Flash Authoring tools such as Macromedia Flash, Flex, Swish Max, etc. It can also create installers."; fDesc[10] = ", web load testing and more. Offers easy visual and scripted test creation and test management."; fDesc[12] = "and lexical analysers. This includes both Unicode and Multibyte Character Set (MBCS) variants."; fDesc[13] = ", screen savers from SWF movies created by Flash Authoring tools such as Macromedia Flash, Flex, Swish Max, etc. It can also create installers."; fDesc[14] = "files as well as entire directories. Preset (changeable) count rules for almost all types of source code files."; fDesc[15] = "like auto attendant and unlimited call queues, it is extensible through IVR Studio for database access, etc."; 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 = '...'; } }