



// 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 ] = 'Tyler Farrar Powers to Sprint Win in Stage 5 of Vuelta a Espana 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Tyler-Farrar-Powers-to-Sprint-Win-in-Stage-5-of-Vuelta-a-Espana-2010_003848.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 1, 2010 - 11:46:23 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Tyler Farrar powers to stage 5 sprint win in the Tour of Spain 2010 for Team Garmin-Transitions; Omega Pharma-Lotto\'s Philippe Gilbert maintains overall 2010 Vuelta a Espana lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2010 Vuelta a Espana Results - Stage 5';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2010-Vuelta-a-Espana-Results---Stage-5_003847.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 1, 2010 - 11:35:39 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Tyler Farrar powers to stage 5 sprint win in the Tour of Spain 2010 for Team Garmin-Transitions; Omega Pharma-Lotto\'s Philippe Gilbert maintains overall 2010 Vuelta a Espana lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Trek and Luxembourg Pro Cycling Team Project Join Forces';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Trek-and-Luxembourg-Pro-Cycling-Team-Project-Join-Forces_003846.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 1, 2010 - 11:23:46 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Trek Bicycle and The Luxembourg Pro Cycling Team Project today announced that the two parties have signed a long-term partnership agreement. The agreement was revealed earlier today at Eurobike by Trek representatives and Brian Nygaard of the Luxembourg Team. The new team, featuring brothers Frank Schleck and Andy Schleck, will be part of the Trek Family for 2011 and beyond.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Team BMC Racing Announces Additional Signings for 2011 Team Roster';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Team-BMC-Racing-Announces-Additional-Signings-for-2011-Team-Roster_003845.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 1, 2010 - 11:15:34 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>BMC Racing Team announces 2011 rider signings.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Final Additions to 2011 Team Garmin-Cervelo Roster Announced';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Final-Additions-to-2011-Team-Garmin-Cervelo-Roster-Announced_003842.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 1, 2010 - 2:53:52 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Slipstream Sports - the company behind Team Garmin-Transitions - earlier today announced six additions to the 2011 roster, marking the remaining Cervélo TestTeam riders to join the newly formed Team Garmin-Cervelo for 2011.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Igor Anton Climbs to Stage 4 Win in 2010 Vuelta a Espana';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Igor-Anton-Climbs-to-Stage-4-Win-in-2010-Vuelta-a-Espana_003841.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010 - 1:52:58 PM';
  syndicate.article_summary[ syndicate.index ] = '<p>Igor Anton wins stage 4 of the Tour of Spain 2010 for Team Euskaltel; Omega Pharma-Lotto\'s Philippe Gilbert leads 2010 Vuelta a Espana overall.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2010 Vuelta a Espana Results - Stage 4';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2010-Vuelta-a-Espana-Results---Stage-4_003840.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010 - 1:02:18 PM';
  syndicate.article_summary[ syndicate.index ] = '<p>Igor Anton wins stage 4 of the Tour of Spain 2010 for Team Euskaltel; Omega Pharma-Lotto\'s Philippe Gilbert leads 2010 Vuelta a Espana overall.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'BMC Teammachine SLR01 Review';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/reviews/BMC-Teammachine-SLR01-Review_003839.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010 - 5:53:30 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Roadcycling.com reviews the BMC Teammachine SLR01 road bike.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Thor Hushovd Signs With Team Garmin-Cervelo for 2011';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Thor-Hushovd-Signs-With-Team-Garmin-Cervelo-for-2011_003838.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 30, 2010 - 3:53:02 PM';
  syndicate.article_summary[ syndicate.index ] = '<p>Thor Hushovd will hunt for major classics victory with new team.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Philippe Gilbert Enjoys His First-Ever Grand Tour Lead';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Philippe-Gilbert-Enjoys-His-First-Ever-Grand-Tour-Lead_003837.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 30, 2010 - 12:04:55 PM';
  syndicate.article_summary[ syndicate.index ] = '<p>Philippe Gilbert looked very focused on the sea side of Marbella at the start of stage 3 of the 2010 Vuelta a Espana. He even tried to hide that he had gone to the Castillo de Gibralfaro and scouted the uphill finish by car in the morning but the news was broken by his team-mates.</p>';
  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('<p><b>Powered by RoadCycling.com</b></font></a>');
document.write('<br><br></b></font></td></tr>\n');
