var fDesc=new Array();
fDesc[1] = "of UltimateDefrag guarantees maximum system performance not just in the moments after the defragmentation has just finished, but also thereafter.";
fDesc[2] = "execute realtime DNS and PING test, while making subnet creation and network worksheet generation simple and easy. It's an indispensable tool for almost any network administrator.";
fDesc[3] = "Directory integration; server management; user management; service monitoring and control; event management; job and task scheduling; printer management; disk and file administration and reporting and exporting.";
fDesc[4] = "run an audit of account passwords to then take proper action. What it does is to expose insecure passwords, and the program also displays how secure a network would be under attack.";
fDesc[5] = "the Internet Explorer and displays information related to the domain with which you can track the kind of the website you are currently viewing.";
fDesc[6] = "interested with . You can use it to find where a member of chatroom or email sender even ICQ friend TRULY come from.";
fDesc[7] = "interested in, and the information about those who serves it now. LanWhoIs will answer all your questions about domain (site) holder or IP address!";
fDesc[8] = "information. Whois supports IP address queries and automatically selects the appropriate whois server for IP addresses.";
fDesc[9] = "properties from remote computers within your network environment. It shows the features of the objects, credentials and status and retrieves Host Name/IP address, description, domain, OS type, OS version, OS platform ID, last connection check, WMI namespace and so on.";
fDesc[10] = "machines, reboot them, stop or start processes on them, etc. - these are just some examples of what you can do from this simple simple yet powerful application.";
fDesc[11] = "names from keywords and then check them for availability with a single click. There are no nag screens or restrictions. Easy to use w...";
fDesc[12] = "for laymen, it is very useful for technical people. This tool has some bugs, but it is free and handy enough to get along with that. This tool can provide information about website redirections and protocols used, along with pages or files provided by the site. All data can be copied or exported.";
fDesc[13] = "new Domain Name Monitor. Search Engine Commando's proven technology will increase traffic to your web site.";
fDesc[14] = "utility is organized into domains and the file extension listing in alphabetical order. Owing to the huge size of the list of file extensions, Extensions organizes it into group of A to I, J to Q and R to Z.";
fDesc[15] = "administrators' name, address, email, telephone numbers, as well as the domain settings, and export them to CSV or text file.";
fDesc[16] = "before and after views of registrations when anything changes. Receive email alerts when domains expire or become available.";
fDesc[17] = "should create your own web site with detailed information about it. The first thing you should do is to think out cool name for your web page. Available Domains Standard is tiny application that will help you in this process. It generates domain names and checks their availability.";
fDesc[18] = "few bucks! Download your copy of the program ALL the expired domain names sites use.";
fDesc[19] = "Program features include: misspelled domain names generator, build-in thesaurus and multithreaded domain name availability checking.";
fDesc[20] = "features include automated check, customizable fields display, multiple projects, custom color coding, SMTP and proxy support";
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 = '...';
}
}