var fDesc=new Array();
fDesc[1] = "drawings such as flowcharts, network diagrams, presentations, building plans, fashion designs, workflows, program structures, UML, web design, electrical engineering, database diagrams, and more.";
fDesc[2] = ", through to the coded solution. User should beware that this tool is more complex than a simple UML diagram editing tool, in that, through the use of the Model Drive Architecture (MDA) standard, the tool supports complex modeling which is realizable in code.";
fDesc[3] = "usage. You can observe the connection diagram of your network with the computer you are using, the router, other computers connected on the network, etc. The computer has a gauge that shows how much data you are sending and receiving over the network.";
fDesc[4] = "a graphics editor tool that is used in such purposes. These graphical data contain mathematical solutions and it is not possible to edit these images in a simple editing tool.";
fDesc[5] = "organization. Start now with the BizAgi BPMN Process Modeler AT NO COST! The first step in the task of improving operational efficiency of an organization is to define its processes. The BizAgi BPMN Process Modeler enables you to diagram and document your processes in a quick and easy way. The BizAgi BPMN Process Modeler is a free-ware application that you can download from the Internet and use in a desktop or portable computer. It is very easy to use; in a matter minutes you will be able to begin defining your processes and collaborate with other people in your organization. By using the BizAgi BPMN Process Modeler you will be able to: Align and organize your resources so they can share and contribute their knowledge in process modeling Achieve maximum agility and efficiency for diagramming your organization's processes Comply with the only universal process diagramming standard BPMN...";
fDesc[6] = "diagrams. Inspiration 8.0 is devoted to allow 6 to 12 degree students to plan, organize, research, evaluate, comprehend and communicate knowledge.";
fDesc[7] = "was designed for engineers to make detailed network documentation - from basic diagrams to CISCO networking topology, and even physical diagrams.";
fDesc[8] = "functionalities of a full fledged commercial UML editor, and provides basic tools for quickly generating various types of UML diagrams. The interface provided is simplistic, well suited for a novice to quickly learn and master.";
fDesc[9] = "right from basic flowcharts down to organizational charts, work flow charts, network diagrams, business charts and lots more, within a very short span of time.";
fDesc[10] = ", create a new one to monitor our Wi-Fi signal strength for example. It can measure different kinds of application, i.e., HTTP, HTTPS, FTP, NetBIOS, domain, SMPT, POP3, IMAP, NNTP, RTSP, or custom.";
fDesc[11] = "application models and generate code or reverse engineer programs into UML 2 diagrams. It's the simple cost-effective way to draw on UML.";
fDesc[12] = ", the package suports Booch OOD, COM and OLE, Data Flow Model, Enterprise Application, Jacobson Use Case, Jackson, Flowchart, Nassi Schneiderman, ROOM, Shlaer-Mellor OOA, SSADM and Yourdon and Coad diagrams through the availability of suitable stencils.";
fDesc[13] = "and powerful way. Accelerates the process of PostgreSQL database creation and makes it clear.";
fDesc[14] = "output will be faster with this program because you do not have to take care of the layout or any formatting as this is done automatically, unlike in other WYSIWYG applications.";
fDesc[15] = "applications quickly and easily. It is a complete diagramming solution, packed with many interactivity features, shapes, automatic layouts, stunning visual effects and comes equipped with ready to use controls to help you boost your application development.";
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 = '...';
}
}