// 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 ] = 'Antigua Sailing Week Postponed';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/cat_index_1.shtml';
  syndicate.article_date[ syndicate.index ] = 'Apr 19, 2010';
  syndicate.article_summary[ syndicate.index ] = 'With many of participants stranded in Europe due to the volcanic eruption in Iceland it has been decided to postpone the first day of racing on Saturday April 24th. Plans are to reschedule these races later in the week. The race for Sunday April 25th will go ahead as scheduled.<br />\n ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Gold Leinfelder Watch on Offer for Cruisers at Antigua Sailing Week';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1205.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 21, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The overall winner of the Cruising fleet at the 43rd edition of Antigua Sailing Week (24-30 April 2010) will be going home with a solid gold Leinfelder watch. This limited edition Leinfelder Meridian Antigua 2010 watch, specially developed for Sailing Week, was the result of an idea put forward to Leinfelder by Dr Ulrich Rohde – overall winner of Cruising 1 class last year sailing his Swan 53 Dragon Fly Plus.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'RORC Caribbean 600 Ready to Roll';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1186.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb 22, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Final preparations are under way for the biggest offshore sailing race in the Caribbean. The RORC Caribbean 600, hosted by the Antigua Yacht Club, English Harbour.  Hundreds of sailors from all over the world will be arriving in Antigua to take part in a 600 mile yacht race around the Caribbean. The organizers, the Royal Ocean Racing Club are based in London and founded in 1926. The club is renowned the world over for organising major sailing events, including the famous Rolex Fastnet Race.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Global Racers and Olympic Medallists Spice up the Flavour at Antigua Sailing Week';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1184.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb 22, 2010';
  syndicate.article_summary[ syndicate.index ] = 'There\'ll be no shortage of superstars on the racecourse at the 43rd edition of Antigua Sailing Week (24-30 April 2010). Round the world yachtsman Brian Thompson from the UK has teamed up with Safe Passage Sailing (SPS) as one of the key, coaching members aboard two of Ondeck\'s Farr 65s and 40.7. Thompson is one of the world\'s most successful offshore racers having notched up 25 sailing records to date as either skipper or watch captain, including breaking the non-stop world speed sailing record in 58 days, 9 hours, 32 minutes, 45 seconds aboard Cheyenne (ex-PlayStation) in 2004.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Star Studded fleet for the 600 Mile Caribbean Tour';
  syndicate.article_url[ syndicate.index ] = 'http://www.caribbeanracing.com/artman/publish/article_1144.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct 19, 2009';
  syndicate.article_summary[ syndicate.index ] = 'The RORC Caribbean 600, as the name suggests, is a 605 mile race around the Caribbean islands starting from Antigua. It was first run in February this year and attracted world wide interest. The 2010 race is due to start on Monday 22nd February and is already amassing a fleet of star studded boats and the best sailors from around the world.';
  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');
