var fDesc=new Array();
fDesc[1] = "capability. Yes, its very well know English to Hindi dictionary. You can find the Hindi meaning of any commonly used word of English from its large database of more then 22600 English words with Multiple Hindi meanings.";
fDesc[2] = "on the screen. You can join the letters regardless of the place where they are located. The most letters you use to get a word the most points you will get.";
fDesc[3] = "powerful application is a handy and very useful tool for professionals, students, English learners, etc., and includes more than 210.000 definitions, examples and pronunciations. This program will become an essential tool for those who need look up English words.";
fDesc[4] = "It is utilizing a database of a whopping 400,000 words and phrases. Means it contains all generally used words. And lots of features Like multi-language support for user interface, English words pronunciation, speech filter, bidirectional etc. and lots more.";
fDesc[5] = "of more then 20000 English words. It does not provide detailed descriptions of words but the word searching speed is good. It searchs in real time means as you start typing it starts searching and short list the words started with searched word.";
fDesc[6] = "effective way. This multi-user application is highly recommended for those people who want to prepare their GMA, GRE, SAT admission tests or TOEFL examination test. This program is suitable for native and international students alike, or anyone interested in expanding his/her vocabulary.";
fDesc[7] = "Thesaurus. The dictionary contains 240,000 words, phrases, and concise definitions, with over 1,800 brand new words from Oxford's new word research.";
fDesc[8] = "and clipboard contents, and edit and save your work in multiple formats. It also includes a built-in text-to-speech feature.";
fDesc[9] = "result in Russian, including various suggestions. There are 51308 English words included. It can also be utilized in any other program window, just by moving the cursor over the word you wish to check and the translated result will appear in a context window.";
fDesc[10] = "words. User can select the word from the list box and the synonym is displayed in Urdu beneath the list box. CleanTouch English-Urdu Dictionary allows search of the first letter but subsequent letters initialize the search to the first letter";
fDesc[11] = "similar to another one previously learned by the program, there will appear a list of words and you will only have to press the TAB button and the program will automatically complete the word.";
fDesc[13] = "do is to enter a word - and it will be translated. It will also show you the different meanings of any word you want to translate - i.e. the program will show some definitions that explain the word you want to translate further.";
fDesc[14] = "language, or download any of the free dictionaries available. There are more than 241 dictionaries in 80 different languages, including bilingual dictionaries, encyclopedic dictionaries, phrase dictionaries, religious dictionaries, audio pronunciation files, and many, many more.";
fDesc[15] = "in a database. There is really no way of knowing what the source of the word definitions is, but those seem to be pretty accurate. The database has 145.000 entries.";
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 = '...';
}
}