var fDesc=new Array();
fDesc[1] = "and text watermarks to your documents. Thanks to its intuitive and user-friendly interface, you can perform this boring task with a few clicks. It also allows you to apply the same watermarks to multiple images at the same time.";
fDesc[2] = "program lets us add a watermark in it we can add input text or image logo, we can add text or choose our logo, can selct the position, the angle and the transparency.";
fDesc[3] = "Copy\", \"Copy Right Protected\" or \"All Rights Reserved\" or anything what you want. You can tile the watermark everywhere on the image or select desired position for the watermark.";
fDesc[4] = ", who usually exhibit their work on the web, and are frequently exposed to copy, theft, or copyright infringement. This application allows you to stamp a basic watermark with your name or a copyright notice to protect your material.";
fDesc[5] = ", convert,resize and rename a great number of your photos in ease.";
fDesc[7] = "pictures and images. The watermark can be composed of text, image or date, and you can select the background color and exact position.";
fDesc[8] = "rotate, resize, convert, compress, watermark, upload and share. Integrates with Windows Explorer and DriveHQ.com web album.";
fDesc[9] = "enhance the image,add shadow to the watermark,free to set the watermark's position and transparence .";
fDesc[10] = "text to your digital photos. You can rotate different degree for each individual image. Batch Photo WaterMark gives you many options to retrieve photos from digital camera, scanners or disk. When the program runing,it can detect inserting removable device,and open acquire dialog.";
fDesc[11] = "intellectual properties. Batch Watermarker can add watermarks (either image, text, or both) onto your graphic files in batches.";
fDesc[12] = "all your photos to make them easier to share, PhotoAlpha can make the task easier.";
fDesc[13] = "images quickly and easily. Protect your photos without unauthorized distribution.";
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 = '...';
}
}