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

// This section of the script is published by Article Manager
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = 'US Virgin Islands\' Junior Sailors Excell at I-420 World Championship';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1235.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 16, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Six junior sailors from the U.S. Virgin Islands traveled to one to three major sailing events in Europe this summer, representing the territory and St. Thomas Yacht Club in the International 420 (I-420) two-person dinghy.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Changes Afoot for Antigua Sailing Week';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1233.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 10, 2010';
  syndicate.article_summary[ syndicate.index ] = 'With dates confirmed as the 24th to 29th April 2011, one look at your calendar will tell you two things about next year\'s Antigua Sailing Week.  First, racing will start on Sunday, as it did for 2010, although quite by accident (remember the Icelandic Volcano?), and having set off while the spectators with a birds\' eye view cheered the racing from their Shirley Heights lookout point, we were all reminded of the pleasures of tradition. So back to a Sunday start for Antigua Sailing Week. The second thing is that the event will take place over Easter, so the decision to enter should be made quickly, and enter you must for 2011, not least because a few other changes are afoot.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Kick \'em Jenny and Pelican Marina Residences take Home the Prizes for 2010 Keelboat Series';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1234.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug  4, 2010';
  syndicate.article_summary[ syndicate.index ] = 'On Saturday July 31st the Sint Maarten Yacht Club organized the prize giving of the 2010 Keelboat Series. The event was also the unofficial opening of the new bar of the club: the bar has been extended into a large U-form, giving plenty space for the about 80 skippers, crew and supporters which represented the 16 local boats who participated in the series over the last 9 months. While the new bar wasn\'t completely ready yet and is (at time of writing) waiting for a new proprietor, the atmosphere at the club was excellent - the food was homemade and complimentary, while beverages were served by volunteers. An excellent opening night, even if it was unofficial.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Nanny Cay Resort and Marina Pledges Half a Decade of Support to BVI Spring Regatta';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1232.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 20, 2010';
  syndicate.article_summary[ syndicate.index ] = 'After eight consecutive years of hosting the BVI Spring Regatta (BVISR), Nanny Cay Resort and Marina (Nanny Cay) has committed to supporting the territory\'s largest regatta for an additional five years. Miles Sutherland-Pilch, general manager of Nanny Cay, met with Bob Phillips, chairman of the BVISR committee, to sign the agreement last Tuesday. The renewed contract confirms Nanny Cay as the presenting sponsor and host venue provider through 2016.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'National Optimist and Laser Sailing Championship';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1231.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 25, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The National Optimist and Laser Sailing Championships were held this weekend, hosted by the St. Lucia Yacht Club. This was the 4th annual Championship regatta and the biggest and most exciting to date.';
  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="http://www.caribbeanracing.com" target="_blank">');
document.write('<font color="' + syndicate.title_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
document.write('<b>Powered by caribbeanracing.com</b></font></a>');
document.write('<br><br></b></font></td></tr>\n');
