var fDesc=new Array();
fDesc[1] = "personal details of every member of the family, as his birth date, gender, date of death, email, as well as phisical details, relevant notes and every detail you should need, including photos.";
fDesc[2] = "tree by introducing step-by-step data about our ancestors. It is a very easy to use program and we do not need special training to start building our history to share with the rest of our family or just for entertainment.";
fDesc[3] = "and information. It is an exquisite tool to build a detailed family tree. It permits you to create and store an ancestral database with individual data entering for each ancestor with demographic information, notes, references and pictures.";
fDesc[4] = "family tree by adding members of your family with data about them. There are a lot of fields to store complete information. Now you will never forget the important date or anniversary, because Legacy will remind you about it.";
fDesc[5] = "atmosphere for you to enjoy Christmas any time you want! In it you will be able to see Frosty dancing all around, decorating the Christmas tree, playing with fireworks, turning the lights on and off and you will even listen to him playing different Christmas tunes in old vinyl records!";
fDesc[6] = "use. If you are a beginner to genealogy, you can learn to use GenoPro in a few minutes without the need to take a look at the online help. GenoPro is capable to draw any type of family tree, including the most complicated family difficult to \"picture\". Once you have finished your family tree, you can save your family tree in a metafile to insert in Word, PowerPoint or any other Windows software. A metafile is a picture with a transparent background capable to be scaled to any size without quality loss. You can use GenoPro to create a huge poster of your family tree. GenoPro can insert unlimited pictures for each individual and family, and help you to create a CD ROM of your family album. GenoPro has a powerful report generator to generate detailed reports in the language of your choice. Those reports can be printed using Word or published on the Web using your internet connection....";
fDesc[7] = "clocks grow from the tree itself and every hour and half hour they sing their song. The images have high resolution, and the animation is so perfect that you will be immersed into a world of magic every time your computer is idle.";
fDesc[8] = "Brother's Keeper you can view and print a wide variety of reports and charts including ancestor charts, descendant box charts and tree charts. Brother's Keeper is a great program which supports multiple languages like English, Norwegian, French, German and many more.";
fDesc[9] = "has 3 advanced features that no other genealogy program has: Real-Time Internet Backup, Real-Time Internet Publishing, and SmartMatching.";
fDesc[10] = "lives.";
fDesc[11] = "display ancestors and descendants of any selected individual, entering notes, events, a second name, and marriage details for each individual. The program can read and write files in Gedcom format, so you´ll be able to import/export family trees.";
fDesc[12] = "own family tree. The program is extremely easy-to-use. For creating your own family tree just add special items that designate members of your family and relatives onto canvas and define associations between them.";
fDesc[13] = "creating a complete family tree. It has more features than other tools alike. The interface is well organized and easy to learn. Moreover it is very intuitive.";
fDesc[15] = "use and offers a complete entry system for adding individuals and their information to the family tree. With Genbox Family History you can collect, organize and review your family history information.";
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 = '...';
}
}