  var msgWindow
  function display_new_features(version) 
  { 
    if (version=='kdtele4028')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=300');
      msgWindow.document.display='none';
      msgWindow.document.writeln("<p><strong>KDTele Tools Version 4.0 (Build 28)</strong> <br>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("<br>");
      msgWindow.document.writeln("<p><strong><em>Bug Fixes List</em></strong>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("<ul>");
      msgWindow.document.writeln("  <li>A memory allocation problem that occurred when the KDWaveEditor was used to append an audio file onto the end of another was worked around.</li>");
      msgWindow.document.writeln("  <li>Increased KDFax's compatibility with few non-full-standard fax machines such as certain Okidata fax models.</li>");
      msgWindow.document.writeln("</ul>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("</ul>");
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 4.0 (Build 28)';
    }
    if (version=='kdtele3673')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=300');
      msgWindow.document.display='none';
      msgWindow.document.writeln("<p><strong>KDTele Tools Version 3.6 (Build 73)</strong> <br>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("<br>");
      msgWindow.document.writeln("<p><strong><em>Bug Fixes List</em></strong>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("<ul>");
      msgWindow.document.writeln("  <li>In the previous version, if the Clear function of the Wave Editor control gets called one time, it doesn't clear the client area completely (it only clears if it's called a second time).</li>");
      msgWindow.document.writeln("  <li>With certain modems, if the application uses the serial port soon after a call is connected, KDTele was reporting that the modem was busy.</li>");
      msgWindow.document.writeln("  <li>Fixed some minor errors in the help file.</li>");
      msgWindow.document.writeln("</ul>");
      msgWindow.document.writeln("");
      msgWindow.document.writeln("</ul>");
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 3.6 (Build 73)';
    }
    if (version=='kdtele3671')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=300');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDTele Tools Version 3.6 (Build 71)</strong> <br>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<p><strong>New Methods</strong>');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('<li>KDPhone.DialogicListenStart</li>');
      msgWindow.document.writeln('<li>KDPhone.DialogicListenStop</li>');
      msgWindow.document.writeln('<li>KDPhone.TranslateConvertToIDF</li>');
      msgWindow.document.writeln('<li>KDPhone.TranslateDialog</li>');
      msgWindow.document.writeln('<li>KDPhone.TranslateDialNumber</li>');
      msgWindow.document.writeln('<li>KDVoice.PlaySetVolume</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('<p><strong>New Properties</strong>');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('<li>KDPhone.DialogicNetworkSlot</li>');
      msgWindow.document.writeln('<li>KDPhone.DialogicVoiceSlot</li>');
      msgWindow.document.writeln('<li>KDVoice.UseCodec</li>');
      msgWindow.document.writeln('<li>KDVoice.PlayBufferSize</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('<p><strong>New Events</strong>');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('<li>KDPhone.OnConnectedID</li>');
      msgWindow.document.writeln('<li>KDPhone.OnRedirectingID</li>');
      msgWindow.document.writeln('<li>KDPhone.OnRedirectionID</li>');
      msgWindow.document.writeln('<li>KDPhone.OnTAPIEvent</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('<p><strong><em>Bug Fixes List</em></strong>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>The KDPhone.OnCallInfo event was not working on the previous version.</li>');
      msgWindow.document.writeln('  <li>The KDPhone.Pickup funtion was not working correctly.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 3.6 (Build 71)';
    }
    if (version=='kdtele3563')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=300');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDTele Tools Version 3.5 (Build 63) <br>');
      msgWindow.document.writeln('<em>Bug Fixes List</em></strong>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>With certain modems, if the incoming fax has multiple pages, the TIFF'); 
      msgWindow.document.writeln('    file is not created correctly.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>Caller id information sent by some 3COM devices was not being detected.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>With certain PBX systems, the error &quot;Line device exclusively allocated');
      msgWindow.document.writeln('    by another application&quot; (error code 106) may occur.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 3.5 (Build 63)';
    }
    else if (version=='kdtele3562')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=400');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDTele Tools Version 3.5 (Build 62) <br>');
      msgWindow.document.writeln('<em>Bug Fixes List</em></strong>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>With certain modems, users of the activex version were experiencing the error');
      msgWindow.document.writeln('    &quot;Another fax operation is in progress. Wait until it is complete. &quot; (error');
      msgWindow.document.writeln('    code 302) when a fax transmission started for a second time.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>KDWaveEditor control now supports empty wave files.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>Under certain circumstances, the FindData and FindString functions of the KDSerialPort');
      msgWindow.document.writeln('    control can mistakenly report that the data was found</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('  <li>When the SpeakWaitUntilDone function of the KDSpeak control is used simultaneously by');
      msgWindow.document.writeln('    two or more threads in the same process, the Aborted parameter of this function may return');
      msgWindow.document.writeln('    FALSE even if the speaking is aborted.</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 3.5 (Build 62)';
    }
    else if (version=='kdtele3561')
    {
      msgWindow=window.open('','KDTele','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=400');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDTele Tools Version 3.5 (Build 61):</strong><br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('-With certain modems, users of the version 3.5.59 and 3.5.60 were experiencing the error "Could not setup the line device" when the line was activated more than once during the program session.<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('-A memory leak problem was found in the KDSpeak control.<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('-The KDSerialPort control was failing to open a serial port connected to some few peripherals that were not a modem.</p>');
      msgWindow.document.close;
      msgWindow.document.title='KDTele Tools Version 3.5 (Build 61)';
    }
    else if (version=='kdimage3348')
    {
      msgWindow=window.open('','KDImage','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=400');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDImage Editor Version 3.3 (Build 48):</strong><br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<p><strong>New Methods</strong>');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('<li>DrawFill </li>');
      msgWindow.document.writeln('<li>Flip</li>');
      msgWindow.document.writeln('<li>ImageCountFromStream (VCL version)</li>');
      msgWindow.document.writeln('<li>StreamAppend (VCL version)</li>');
      msgWindow.document.writeln('<li>StreamOpen (VCL version)</li>');
      msgWindow.document.writeln('<li>StreamSave (VCL version)</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataAdd</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataCount</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataCountFromFile</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataDeallocPointer</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataRead </li>');
      msgWindow.document.writeln('<li>TIFFExtraDataReadFromFile</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataRemove</li>');
      msgWindow.document.writeln('<li>TIFFExtraDataRemoveAll</li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('<p><strong>New Properties</strong>');
      msgWindow.document.writeln('<ul>');
      msgWindow.document.writeln('<li>Text.SelectionBox </li>');
      msgWindow.document.writeln('</ul>');
      msgWindow.document.writeln('<p>Other new features include improved support to transparent pictures; support to new JPEG sub formats; support to the');
      msgWindow.document.writeln('TIFF ZLib compression version 1.2.1, which is about 20% faster than the previous version 1.1.4; minor bug fixes.');
      msgWindow.document.close;
      msgWindow.document.title='KDImage Editor New Features';
    }
    else if (version=='kdimage3242')
    {
      msgWindow=window.open('','KDImage','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=400');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDImage Editor Version 3.2 (Build 42):</strong><br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<p><strong>New Methods:</strong><br>');
      msgWindow.document.writeln('-ConvertColorCount<br>');
      msgWindow.document.writeln('-ImageCountFromMemory<br>');
      msgWindow.document.writeln('-MemoryAppend<br>');
      msgWindow.document.writeln('-PrintAbort<br>');
      msgWindow.document.writeln('-PrintDocPage<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<strong>New properties:</strong><br>');
      msgWindow.document.writeln('-Text.BackTransparent<br>');
      msgWindow.document.writeln('-ZoomInitialValue<br>');
      msgWindow.document.writeln('-ZoomFilter<br>');
      msgWindow.document.writeln('-ZoomFilterActive<br>');
      msgWindow.document.close;
      msgWindow.document.title='KDImage Editor New Features';
    }
    else if (version=='kdimage3138')
    {
      msgWindow=window.open('','KDImage','toolbar=no,location=no,scrollbars=yes,resizable=yes,width=400,height=400');
      msgWindow.document.display='none';
      msgWindow.document.writeln('<p><strong>KDImage Editor Version 3.1 (Build 39):</strong><br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<p><strong>New Methods:</strong><br>');
      msgWindow.document.writeln('-ExportToKDImage<br>');
      msgWindow.document.writeln('-ImportFromRTFControl<br>');
      msgWindow.document.writeln('-ImportFromRTFControlToFile<br>');
      msgWindow.document.writeln('-MemorySave<br>');
      msgWindow.document.writeln('-MemoryOpen<br>');
      msgWindow.document.writeln('-MemoryRelease<br>');
      msgWindow.document.writeln('-PictureChangeRes<br>');
      msgWindow.document.writeln('-PictureBrightness<br>');
      msgWindow.document.writeln('-PictureSharpness<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<strong>New properties:</strong><br>');
      msgWindow.document.writeln('-PictureResX<br>');
      msgWindow.document.writeln('-PictureResY<br>');
      msgWindow.document.writeln('-MemoryPointer<br>');
      msgWindow.document.writeln('-MemorySize<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<strong>New Event:</strong><br>');
      msgWindow.document.writeln('-OnPictureChange<br>');
      msgWindow.document.writeln('<br>');
      msgWindow.document.writeln('<strong>Enhancements:</strong><br>');
      msgWindow.document.writeln('-The IsPictureChanged property was not working coordinately with the EditUndo, EditRedo');
      msgWindow.document.writeln('and FileSave methods.<br>');
      msgWindow.document.writeln('-The KDImage memory handling was improved so<br>');
      msgWindow.document.writeln('KDImage can opens multiple files requiring less Windows resources.</p>');
      msgWindow.document.close;
      msgWindow.document.title='KDImage Editor New Features';
    }
  } 
