



// Create arrays of articles
syndicate.article_title = new Array;
syndicate.article_url = new Array;
syndicate.article_date = new Array;
syndicate.article_summary = new Array;
syndicate.article_content = new Array;

// This section of the script is published by the software
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = ' Comprehensive Atlas of the Dutch United East India Company, Volume VI: India, Persia, Arabian Peninsula';
  syndicate.article_url[ syndicate.index ] = 'http://www.maphist.com/artman/publish/article_319.shtml';
  syndicate.article_date[ syndicate.index ] = 'Nov 10, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Jos Gommans, Jeroen Bos, Gijs Kruijtzer et al; first edition October 2010, individually numbered, 420 pp., hard-cover, dust-jacket, slipcase, 59 x 41.5 x 6 cm, c. 12 kg, c. 500 maps, ground-plans and  topographical illustrations in facsimile.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' Koeman\'s Atlantes Neerlandici. ';
  syndicate.article_url[ syndicate.index ] = 'http://www.maphist.com/artman/publish/article_113.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  4, 2005';
  syndicate.article_summary[ syndicate.index ] = 'Virtually new and completely revised and illustrated edition of this mot important reference book to Dutch atlases. Small folio. Cloth.  <br />\nI. Folio atlases by Mercator, Hondius and Janssonius. Available (1000 ill., 755pp.,) <br />\nII. Folio atlases by Blaeu. (Available, 700 ill., 636pp.) <br />\nIII. Various atlases from the 16th and 17th century (a.o. Ortelius, De Jode, Van den Keere, the Epitome, the Caert-Thresoor, the Atlas Minor etc. (Available,1000 pp., 2 volumes) <br />\nIV Town Atlasses, 3 volumes. c.3900 illustrations, 1800 pp. Available.<br />\n';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' Leo Belgicus - Revised 2nd edition.';
  syndicate.article_url[ syndicate.index ] = 'http://www.maphist.com/artman/publish/article_213.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 22, 2006';
  syndicate.article_summary[ syndicate.index ] = 'An illustrated and annotated carto-bibliographyRevised Second edition 2006.<br />\n122 pp. Text in English and Dutch. A list of 32 Leo Belgicus maps and their different states.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' The mapping of Africa';
  syndicate.article_url[ syndicate.index ] = 'http://www.maphist.com/artman/publish/article_248.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 22, 2007';
  syndicate.article_summary[ syndicate.index ] = '32 x 24 cm. Clothbound with full colour dust jacket.<br />\nRichly illustrated in full colour 530 pp.<br />\n';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' The Van Keulen cartography Amsterdam, 1680-1885';
  syndicate.article_url[ syndicate.index ] = 'http://www.maphist.com/artman/publish/article_140.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 24, 2005';
  syndicate.article_summary[ syndicate.index ] = 'This publication is the account of the Amsterdam firm of Van Keulen which was at the forefront of hydrographic cartography and the production and distribution of navigational aids for more than two hundred years.<br />\n633 blz. Linen, stamped with gold binding, 613 charts full-colour. With supplement of 20 index sheets.<br />\n';
  syndicate.index++;







// Set defaults for arguments if user hasn't set them
if (syndicate.title_fontface == null)    { syndicate.title_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.title_fontsize == null)    { syndicate.title_fontsize = '2'; }
if (syndicate.title_fontcolor == null)   { syndicate.title_fontcolor = '#003399'; }
if (syndicate.title_fontbold == null)    { syndicate.title_fontbold = true; }
if (syndicate.title_fontital == null)    { syndicate.title_fontital = false; }
if (syndicate.date_fontface == null)     { syndicate.date_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.date_fontsize == null)     { syndicate.date_fontsize = '1'; }
if (syndicate.date_fontcolor == null)    { syndicate.date_fontcolor = '#6699cc'; }
if (syndicate.date_fontbold == null)     { syndicate.date_fontbold = false; }
if (syndicate.date_fontital == null)     { syndicate.date_fontital = false; }
if (syndicate.date_fontunder == null)    { syndicate.date_fontunder = false; }
if (syndicate.summary_fontface == null)  { syndicate.summary_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.summary_fontsize == null)  { syndicate.summary_fontsize = '2'; }
if (syndicate.summary_fontcolor == null) { syndicate.summary_fontcolor = '#6699cc'; }
if (syndicate.summary_fontbold == null)  { syndicate.summary_fontbold = false; }
if (syndicate.summary_fontital == null)  { syndicate.summary_fontital = false; }
if (syndicate.summary_fontunder == null) { syndicate.summary_fontunder = false; }

if (syndicate.title_maxlength == null)   { syndicate.title_maxlength = 0; }
if (syndicate.summary_maxlength == null) { syndicate.summary_maxlength = 0; }

if (syndicate.bgcolor == null)           { syndicate.bgcolor = '#ffffff'; }
if (!syndicate.max_articles)             { syndicate.max_articles = syndicate.article_title.length; }  // !syndicate.max_articles catches null and zero
if (syndicate.display_date == null)      { syndicate.display_date = true; }
if (syndicate.display_summaries == null) { syndicate.display_summaries = true; }


// Don't allow user to display too many articles
if (syndicate.max_articles > syndicate.article_title.length) {
  syndicate.max_articles = syndicate.article_title.length;
}

/*
//Function to crop text on word boundaries
function crop_text(text, max_length) {

  // If the string is already small enough, return it unscathed
  if (text.length <= max_length) { return( text ); }

  // If the user has specified a length of 0, it means he wants the whole thing
  if (max_length == 0) { return( text ); }

  // Start looking for a space, leaving space for an elipsis on the end
  var test_length = (max_length - 3);
  if (test_length < 1) { return( '...' ); }   // max_length too small
  while (text.charAt(test_length) != ' ') {
    test_length--;

    // If we didn't find any spaces to break on, return the string broken at max_length
    if (test_length == 0) { return( text.substring(0, max_length - 3) + '...' ); }
  }

  return text.substring(0, test_length) + '...';
}
*/

// List our articles, stopping if the user doesn't want any more
for ( syndicate.index = 0; syndicate.index < syndicate.max_articles ; syndicate.index++ ) {

  /*syndicate.article_title[syndicate.index] = crop_text(syndicate.article_title[syndicate.index], syndicate.title_maxlength);
  syndicate.article_summary[syndicate.index] = crop_text(syndicate.article_summary[syndicate.index], syndicate.summary_maxlength);*/

  document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
  document.write('<a href="' + syndicate.article_url[syndicate.index] + '" target="_blank">');
  if (syndicate.title_fontbold)  { document.write('<b>'); }
  if (syndicate.title_fontital)  { document.write('<i>'); }
  document.write('<font color="' + syndicate.title_fontcolor + '" face="' + syndicate.title_fontface + '" size="' + syndicate.title_fontsize + '"');
  if (syndicate.title_style)     { document.write(' style="' + syndicate.title_style + '"'); }
  document.write('>');
  document.write(syndicate.article_title[syndicate.index]);
  document.write('<br></font>');
  if (syndicate.title_fontital)  { document.write('</i>'); }
  if (syndicate.title_fontbold)  { document.write('</b>'); }
  document.write('</a>');

  if (syndicate.display_date) {
    if (syndicate.date_fontbold)  { document.write('<b>'); }
    if (syndicate.date_fontital)  { document.write('<i>'); }
    if (syndicate.date_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.date_fontcolor + '" face="' + syndicate.date_fontface + '" size="' + syndicate.date_fontsize + '"');
    if (syndicate.date_style)     { document.write(' style="' + syndicate.date_style + '"'); }
    document.write('>');
    document.write(syndicate.article_date[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.date_fontunder) { document.write('</u>'); }
    if (syndicate.date_fontital)  { document.write('</i>'); }
    if (syndicate.date_fontbold)  { document.write('</b>'); }
  }

  if (syndicate.display_summaries) {
    if (syndicate.summary_fontbold)  { document.write('<b>'); }
    if (syndicate.summary_fontital)  { document.write('<i>'); }
    if (syndicate.summary_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.summary_fontcolor + '" face="' + syndicate.summary_fontface + '" size="' + syndicate.summary_fontsize + '"');
    if (syndicate.summary_style)     { document.write(' style="' + syndicate.summary_style + '"'); }
    document.write('>');
    document.write(syndicate.article_summary[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.summary_fontunder) { document.write('</u>'); }
    if (syndicate.summary_fontital)  { document.write('</i>'); }
    if (syndicate.summary_fontbold)  { document.write('</b>'); }
  }

  document.write('<br></td></tr>\n');
}

// If you want your Webfeeds to be branded, uncomment the following lines.
// To do this, remove the // at the beginning of the next five lines:

//document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
//document.write('<a href="#" target="_blank">');
//document.write('<font color="' + syndicate.title_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
//document.write('<b>Powered by SITENAME.com</b></font></a>');
//document.write('<br><br></b></font></td></tr>\n');

