var fDesc=new Array();
fDesc[1] = "translations; intelligent response evaluation; powerful editor; automatic keyboard & font selection; vocabulary files in 6 languages.";
fDesc[2] = "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[3] = "makes them available for the user in a simple graphical user interface. PEKI Dictionary comes free and databases of online dictionaries can also be available for free. This is a novel concept as the user interface and the database are independent of each other.";
fDesc[4] = "and suggested corrections. Its dictionary includes hundreds of thousands of entries in each language. The grammar checker includes the analysis of the function of words in a phrase (part of speech and grammatical links; homophones and homographs; synonyms and definitions, etc.). Grammatica can check text in any text editable window using our \"hotkey\" (the default is F2, but the user can set their preference). It integrates tightly with Microsoft Word 2000 and XP. Each language module is sold separately, but can be easily added to and accessed from one Grammatica interface.";
fDesc[5] = "faster. When learning vocabulary, we can change the word-displaying mode (auto/manual). Spelling and Progress features are also very convenient new features.";
fDesc[6] = ", and any person dealing with words and language. This complete application consists of a database where you can load lots of dictionaries covering most of the European Languages, plus a good number of technical bilingual glossaries.";
fDesc[7] = ", Spanish, Portuguese, Italian, Hungarian, Dutch and Swedish.";
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 = '...';
}
}