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] = "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[5] = "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[8] = "English. The interface of this software is pretty simple and it resembles Microsoft Wordpad interface. This software now supports a total of 7 Indian languages, they are English, Hindi, Kannada, Malayalam, Sinhalese, Tamil & Telugu.";
fDesc[13] = "need to spend hours looking up a word. You can learn Hindi or English mean with synonymous, pronunciation by the given word of alternate language";
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 = '...';
}
}