// 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 ] = 'Kites and Boards Added to TCR Line-Up';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1042.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct 31, 2008';
  syndicate.article_summary[ syndicate.index ] = 'With the total makeover of the Tobago Sailing Festival, the new Tobago Carnival Regatta 2009 has included in its jam-packed line up an Air, Sea and Land show.  The wind surfers and radical kite boarders will join the line up, February 10th to the 14th 2009, off the waters off Pigeon Point, Tobago.   Plans are for the wind surfers to race and kite boarders to put on an air show like no other, jumping off the World Famous Buccoo Reef and the Nylon Pool. This together with the Big boats racers, Optimist, regional Bum Boats and the beach parties, fills the regatta\'s dance card.  <br />\n';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = '"Bum Boat" Bid for Bragging Rights';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1040.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct 30, 2008';
  syndicate.article_summary[ syndicate.index ] = 'There is heightened excitement among the islands of the Caribbean as the Southern Caribbean Circuit draws near. Regatta Promoters Ltd. is challenging teams to take on the local Tobago Bum Boats (traditional work boats) at the finals of the Tobago Carnival Regatta Bum Boat race, on Pigeon Point from February 10th to 14th 2009.  Each island\'s pride is at stake as Bum Boats, Heritage Boats and Work Boats, as they are called in different islands, vie for bragging rights as the best in the Southern Caribbean. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'More than Optimistic';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1038.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct 29, 2008';
  syndicate.article_summary[ syndicate.index ] = 'There is a growing interest in Optimists sailing in Trinidad and Tobago and this year regatta organizers have included the young sailors in the Tobago Carnival Regatta line up at Pigeon Point, Tobago from February 10th - 14th, 2009. Inclusion in this international event, will be an opportunity for over sixty Optimists from all over the region and Latin America to hone their skills under the guidance of top international coaches.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'The Angostura Tobago Sailing Week-  The Grand Finale';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_878.shtml';
  syndicate.article_date[ syndicate.index ] = 'May 25, 2007';
  syndicate.article_summary[ syndicate.index ] = 'The final day of racing at the 25th Angostura Tobago Sailing Week 2007 dawned on a fleet anxious to head out to the start line off scenic Pigeon Point on the west coast of Tobago.  After three previous days of hectic racing and a very relaxing layday, the conditions on Friday were exceptional, 18  20 knts, bright sunshine.  With many places on the podium still hanging in the balance, and a lot of races to get through, no one could rest on their laurels. It was crucial for everyone to do their best in every race order to secure a winning position.  ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = '2007 Angostura Tobago Sailing Week  Racing like dat.';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_875.shtml';
  syndicate.article_date[ syndicate.index ] = 'May 12, 2007';
  syndicate.article_summary[ syndicate.index ] = 'The Sailing Instructions for the 2007 Angostura Tobago Sailing Week, May 13  18,  have just been posted and what a change from last year. In 2007 the racing class will face the starting gun eleven (11) times in four days, the racer/cruiser class will do eight (8) starts in four days.';
  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');
