var fDesc=new Array();
fDesc[1] = "keyboards and most recently laptops come with multimedia buttons and what are called quick launch buttons. HP Quick Launch Buttons is Hewlett Packard's software solution to enable and control the functions of the buttons included in their laptops and desktops.";
fDesc[2] = "basic text editor. Editpad Lite contains a tabbed interface from where you can quicky switch among open files by clicking on their tabs.The tabbed interface also helps in reducing unnecessary cluttering on the workspace.";
fDesc[3] = ", from Logitech. This release supports Windows XP and Windows Vista. If you plan to upgrade to Windows Vista at a later date, it is recommended to uninstall SetPoint prior to installing Vista, then reinstall SetPoint again after upgrading to Vista.";
fDesc[4] = "artists. It contains many features that make it easier to create music, like chord diagrams, fretboard and keyboard interfaces and tablatures. It is ideal for beginners as well as for professional musicians.";
fDesc[5] = "This software teaches us how to type without looking at the keyboard. It features three levels, beginner, medium and advanced, so we can start learning from zero or just training our fingers for a faster typing.";
fDesc[6] = "of choice of instruments or voices. It has music support enabling the user to export or import MIDI files via devices such as keyboards, guitars, etc…";
fDesc[7] = "configurable mouse gestures, launch programs, browse the Internet, and run macros with any of the 45 keyboards.";
fDesc[8] = "series. The controllers could be programmed with buttons on Edirol PCR panel, but it is handier to use this special editor. PCR Editor is usually included in package, or it can be downloaded as a standalone application.";
fDesc[9] = "pipe organs and play them using a MIDI keyboard or keyboards. In place of, or in addition to MIDI keyboards, you can use a sequencer to control the organ. It is a specialised form of 'virtual sampler', some other examples of which have recently become available with the rapid increase in computer processing power. It receives MIDI data and produces pipe organ sounds using recordings that have been made of a real pipe organ, hence giving very realistic results. Unlike many home keyboards and professional synthesizers, which are often sample-based, Hauptwerk has been designed to take advantage of the high processing power and relatively low cost of computer memory to give a far more accurate rendition of an organ than is possible on most keyboards, synthesizers or samplers. Whereas synthesizers and samplers usually use a few small samples, recorded at intervals across the keyboard and...";
fDesc[10] = "English, then hear the voice synthesizer ‘sing’ them by playing the melody on their MIDI keyboards. It can be used as a stand-alone program or with a host program.";
fDesc[11] = "languages. The program offers fully programmable keyboards. The \"AutoCorrect\" feature allows you to type words without vowel points or diacritics and these will be automatically corrected for you.";
fDesc[12] = "on several computers but don't have or don't want to use several keyboards. Also, if you like Comfort's keyboard better than the integrated keyboard on some UMP's and netbooks, you can use it on them, too.";
fDesc[13] = "applications on your computer using convenient keyboard shortcuts and extra keys. Put your music at your fingertips!";
fDesc[14] = "displayed on the corresponding channel in varying shades of blue.";
fDesc[15] = "Windows NT with Service Pack 3 or higher installed. Designed to add security and convenience to users with Wind...";
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 = '...';
}
}